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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f2af10528f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06a1de0) 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> (0x0x7f2af1052958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06a1e40) 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> (0x0x7f2af10529c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06a1ea0) 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> (0x0x7f2af1052a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06a1f00) 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> (0x0x7f2af1052a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06a1f60) 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> (0x0x7f2af1052af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7000) 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> (0x0x7f2af1052b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7060) 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> (0x0x7f2af1052bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d70c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f2af1052c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7120) 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> (0x0x7f2af1052c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7180) 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> (0x0x7f2af1052d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d71e0) 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> (0x0x7f2af1052d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7240) 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> (0x0x7f2af1052dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d72a0) 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> (0x0x7f2af1052e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7300) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f2af1052ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7360) 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> (0x0x7f2af1052f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d73c0) 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> (0x0x7f2af06de068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d74e0) 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> (0x0x7f2af06de0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d7540) 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> (0x0x7f2af06de138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06d75a0) 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> (0x0x7f2af0704478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2af06f8780) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f2af0722480) 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 (0x0x7f2af07226c0) 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 (0x0x7f2af0722900) 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 (0x0x7f2af0722b40) 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 (0x0x7f2af0722cc0) 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 (0x0x7f2af075e0c0) 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 (0x0x7f2af078d1e0) 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> (0x0x7f2af078d780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f2af07bbae0) 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> (0x0x7f2af07bbb40) 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> (0x0x7f2af07bbba0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f2af08160c0) 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 (0x0x7f2af0816180) 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 (0x0x7f2af0816240) 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 (0x0x7f2af0816300) 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 (0x0x7f2af08163c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f2af0816a20) 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 (0x0x7f2af0816c00) 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 (0x0x7f2af0816c60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2af049e120) 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> (0x0x7f2af049e180) 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> (0x0x7f2af049e1e0) 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> (0x0x7f2af049e240) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2af049eba0) 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> (0x0x7f2af049ec00) 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> (0x0x7f2af049ec60) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2af049ecc0) 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> (0x0x7f2af049ed20) 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> (0x0x7f2af049ed80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f2af049ee40) 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> (0x0x7f2af049eea0) 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> (0x0x7f2af049ef00) 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> (0x0x7f2af049ef60) 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> (0x0x7f2af04d0000) 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> (0x0x7f2af04d0060) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2af0832888) 0 empty
  std::input_iterator_tag (0x0x7f2af0527900) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2af08328f0) 0 empty
  std::forward_iterator_tag (0x0x7f2af0832958) 0 empty
    std::input_iterator_tag (0x0x7f2af0527960) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2af08329c0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2af0832a28) 0 empty
    std::forward_iterator_tag (0x0x7f2af0832a90) 0 empty
      std::input_iterator_tag (0x0x7f2af05279c0) 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> (0x0x7f2af0587180) 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 (0x0x7f2af05d5540) 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 (0x0x7f2af05d5660) 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 (0x0x7f2af05d57e0) 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 (0x0x7f2af05d5960) 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 (0x0x7f2af05d5a80) 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> (0x0x7f2af0609ea0) 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> (0x0x7f2af062e000) 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> (0x0x7f2af062e4e0) 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> (0x0x7f2af062e5a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f2af00e1d80) 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> > (0x0x7f2af0174d80) 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> (0x0x7f2af0174de0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f2aefef1780) 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> > (0x0x7f2af010e4e0) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f2aefef17e0) 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> (0x0x7f2aefef1840) 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 (0x0x7f2af010e618) 0
  std::allocator<char> (0x0x7f2af010e680) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2aefef18a0) 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> (0x0x7f2aefef1900) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f2aefef1c60) 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> > (0x0x7f2aefef1f00) 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> (0x0x7f2aefef1f60) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f2aefff2300) 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> > (0x0x7f2aefff23c0) 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> (0x0x7f2aefff2420) 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> (0x0x7f2af010e7b8) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f2aefff2480) 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> (0x0x7f2aefff24e0) 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> (0x0x7f2aefff2540) 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> > (0x0x7f2aefff2660) 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> > (0x0x7f2af010e820) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f2aefff26c0) 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> (0x0x7f2aefff2720) 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 (0x0x7f2af010e958) 0
  std::allocator<wchar_t> (0x0x7f2af010e9c0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2aefff2780) 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> (0x0x7f2aefff27e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f2af010e2d8) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f2aefd10120) 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> (0x0x7f2aefd101e0) 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> (0x0x7f2af010e3a8) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f2aefd10240) 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> (0x0x7f2aefd10300) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f2af010e8f0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f2aefd10ae0) 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> > (0x0x7f2aefd30068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefd10ba0) 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> > (0x0x7f2aefd10c00) 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> > (0x0x7f2aefd300d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f2aefd10c60) 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> > > (0x0x7f2aefd30138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefd10d20) 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> > (0x0x7f2aefd10d80) 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> > (0x0x7f2aefd301a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f2aefd10de0) 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> > > (0x0x7f2aefd30208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefd10f60) 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> > (0x0x7f2aefd3c000) 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> > (0x0x7f2aefd30270) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f2aefd3c060) 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> > (0x0x7f2aefd3c120) 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> > (0x0x7f2aefd303a8) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f2aefd3c180) 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> (0x0x7f2aefd3c1e0) 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> (0x0x7f2aefd3c240) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f2aefd304e0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f2aefd3c300) 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 (0x0x7f2aefd305b0) 0
  std::allocator<char16_t> (0x0x7f2aefd30618) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f2aefd3c360) 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> (0x0x7f2aefd3c3c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f2aefd3c0c0) 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> > > (0x0x7f2aefd30680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefd3c480) 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> > (0x0x7f2aefd3c4e0) 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> > (0x0x7f2aefd306e8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f2aefd3c540) 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> > (0x0x7f2aefd3c600) 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> > (0x0x7f2aefd30820) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f2aefd3c660) 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> (0x0x7f2aefd3c6c0) 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> (0x0x7f2aefd3c720) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f2aefd30958) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f2aefd3c7e0) 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 (0x0x7f2aefd30a28) 0
  std::allocator<char32_t> (0x0x7f2aefd30a90) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f2aefd3c840) 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> (0x0x7f2aefd3c8a0) 0

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

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

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

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

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

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

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

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> > (0x0x7f2aefbc4180) 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> (0x0x7f2aefbc41e0) 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> (0x0x7f2aefd30e38) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2aefbc4240) 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> (0x0x7f2aefd30f08) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f2aefd30f70) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f2aefd30f08)
    std::locale::facet (0x0x7f2aefbc4300) 0
        primary-for std::__cxx11::collate<char> (0x0x7f2aefd30f70)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f2aefbed5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aefbc48a0) 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 (0x0x7f2aefbc4900) 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> (0x0x7f2aefbc4960) 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*> (0x0x7f2aefbed618) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f2aefbc4a80) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f2aefc28540) 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> (0x0x7f2aefbed6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefc28c00) 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> (0x0x7f2aefbed750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefc28d20) 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> (0x0x7f2aefbed7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefc28ea0) 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> (0x0x7f2aefbed820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aefc28f60) 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 (0x0x7f2aefbed888) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f2aefbed8f0) 0
      primary-for std::system_error (0x0x7f2aefbed888)
    std::exception (0x0x7f2aefc5a120) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2aefbed8f0)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f2aefc70410) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f2aefc5ac60) 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> (0x0x7f2aefc70478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef893540) 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 (0x0x7f2aefc704e0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f2aefc70548) 0
      primary-for std::ios_base::failure (0x0x7f2aefc704e0)
    std::runtime_error (0x0x7f2aefc705b0) 0
        primary-for std::system_error (0x0x7f2aefc70548)
      std::exception (0x0x7f2aef8936c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2aefc705b0)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f2aef8937e0) 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 (0x0x7f2aef893660) 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> (0x0x7f2aef893840) 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> (0x0x7f2aef924000) 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> (0x0x7f2aef9244e0) 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 (0x0x7f2aef924660) 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> (0x0x7f2aef96d9a0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f2aef998cc0) 0
      primary-for std::ctype<char> (0x0x7f2aef96d9a0)
  std::ctype_base (0x0x7f2aef998d20) 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> (0x0x7f2aef96da80) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f2aef9e12a0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2aef96da80)
  std::ctype_base (0x0x7f2aef9e1300) 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> (0x0x7f2aefc70680) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f2aef96daf0) 0
      primary-for std::ctype<wchar_t> (0x0x7f2aefc70680)
    std::locale::facet (0x0x7f2aef9e1360) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2aef96daf0)
    std::ctype_base (0x0x7f2aef9e13c0) 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> (0x0x7f2aefa05000) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f2aef96dc40) 0
      primary-for std::ctype_byname<char> (0x0x7f2aefa05000)
    std::locale::facet (0x0x7f2aef9e1540) 0
        primary-for std::ctype<char> (0x0x7f2aef96dc40)
    std::ctype_base (0x0x7f2aef9e15a0) 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> (0x0x7f2aefa05068) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f2aefa050d0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f2aefa05068)
    std::__ctype_abstract_base<wchar_t> (0x0x7f2aef96dcb0) 0
        primary-for std::ctype<wchar_t> (0x0x7f2aefa050d0)
      std::locale::facet (0x0x7f2aef9e1600) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2aef96dcb0)
      std::ctype_base (0x0x7f2aef9e1660) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f2aefa056e8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2aefa748a0) 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> (0x0x7f2aefa057b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef69d3c0) 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> (0x0x7f2aefa05820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef69d420) 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> (0x0x7f2aef69dae0) 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> (0x0x7f2aefa05b60) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f2aefa05bc8) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f2aefa05b60)
    std::locale::facet (0x0x7f2aef6d3e40) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f2aefa05bc8)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f2aef8645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef4ac420) 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> (0x0x7f2aef864680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef4ac480) 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> > (0x0x7f2aef4ac780) 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> (0x0x7f2aef4ac7e0) 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> (0x0x7f2aef864820) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f2aef4ac840) 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> > (0x0x7f2aef4c9960) 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> (0x0x7f2aef4c99c0) 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> (0x0x7f2aef864d00) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f2aef4c9a20) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f2aef4fe420) 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> (0x0x7f2aef864f08 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> (0x0x7f2aef51d068 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> (0x0x7f2aef4b5930) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f2aef864f08) 0
      primary-for std::basic_iostream<char> (0x0x7f2aef4b5930)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f2aef51d000) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f2aef4fe480) 24
          primary-for std::basic_ios<char> (0x0x7f2aef51d000)
  std::basic_ostream<char> (0x0x7f2aef51d068) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f2aef51d000) 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 (0x0x7f2aef4fe4e0) 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> (0x0x7f2aef51d410 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> (0x0x7f2aef51d4e0 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> (0x0x7f2aef53b070) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f2aef51d410) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f2aef53b070)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f2aef51d478) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f2aef4fe540) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f2aef51d478)
  std::basic_ostream<wchar_t> (0x0x7f2aef51d4e0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f2aef51d478) alternative-path

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f2aef4fe5a0) 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> (0x0x7f2aef53b930) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2aef4feb40) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2aef53b930)
  std::codecvt_base (0x0x7f2aef4feba0) 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> (0x0x7f2aef51dbc8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2aef53ba10) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2aef51dbc8)
    std::locale::facet (0x0x7f2aef4fec00) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2aef53ba10)
    std::codecvt_base (0x0x7f2aef4fec60) 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> (0x0x7f2aef53baf0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2aef4fecc0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2aef53baf0)
  std::codecvt_base (0x0x7f2aef4fed20) 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> (0x0x7f2aef51dc98) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2aef53bc40) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2aef51dc98)
    std::locale::facet (0x0x7f2aef4fed80) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2aef53bc40)
    std::codecvt_base (0x0x7f2aef4fede0) 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> (0x0x7f2aef53bd20) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2aef4fee40) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f2aef53bd20)
  std::codecvt_base (0x0x7f2aef4feea0) 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> (0x0x7f2aef51dd68) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f2aef53be70) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f2aef51dd68)
    std::locale::facet (0x0x7f2aef4fef00) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f2aef53be70)
    std::codecvt_base (0x0x7f2aef4fef60) 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> (0x0x7f2aef5a5230) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2aef5a9180) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f2aef5a5230)
  std::codecvt_base (0x0x7f2aef5a91e0) 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> (0x0x7f2aef51de38) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f2aef5a5310) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f2aef51de38)
    std::locale::facet (0x0x7f2aef5a9240) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f2aef5a5310)
    std::codecvt_base (0x0x7f2aef5a92a0) 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> (0x0x7f2aef51df70) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f2aef51d1a0) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f2aef51df70)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f2aef5a5700) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f2aef51d1a0)
      std::locale::facet (0x0x7f2aef5a9600) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f2aef5a5700)
      std::codecvt_base (0x0x7f2aef5a9660) 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> (0x0x7f2aef51d8f0) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f2aef5d2000) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f2aef51d8f0)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f2aef5a58c0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f2aef5d2000)
      std::locale::facet (0x0x7f2aef5a9c00) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f2aef5a58c0)
      std::codecvt_base (0x0x7f2aef5a9c60) 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> (0x0x7f2aef5d2208) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f2aef5d2270) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f2aef5d2208)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2aef5a5bd0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2aef5d2270)
      std::locale::facet (0x0x7f2aef5dd240) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2aef5a5bd0)
      std::codecvt_base (0x0x7f2aef5dd2a0) 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> (0x0x7f2aef5d2340) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2aef5d23a8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f2aef5d2340)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2aef5a5d20) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2aef5d23a8)
      std::locale::facet (0x0x7f2aef5dd300) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2aef5a5d20)
      std::codecvt_base (0x0x7f2aef5dd360) 0 empty

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f2aef5d24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef5dd600) 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*> > > (0x0x7f2aef5dd660) 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*> (0x0x7f2aef5d2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef5dd6c0) 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*> > (0x0x7f2aef5dd720) 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*> (0x0x7f2aef5d2680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef5dd840) 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*> > (0x0x7f2aef5d26e8) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f2aef5d2750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef5dd8a0) 0 empty

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

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

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

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

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f2aef5d28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef5ddb40) 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*> > (0x0x7f2aef5d2958) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f2aef5d29c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef5ddba0) 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*> > (0x0x7f2aef5d2a28) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f2aef5d2a90) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f2aef5d2af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef5ddc00) 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*> > > (0x0x7f2aef5d2b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef5ddde0) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f2aef5d2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef5dde40) 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*> > (0x0x7f2aef5ddea0) 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*> > (0x0x7f2aef5d2c30) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f2aef5d2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef5ddf00) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f2aef5d2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef5ddf60) 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*&&> > (0x0x7f2aef61a000) 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*> > > (0x0x7f2aef61a060) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f2aef5d2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a0c0) 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*> > (0x0x7f2aef61a120) 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> > > (0x0x7f2aef5d2dd0) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f2aef5d2e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef61a240) 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*> (0x0x7f2aef5d2ea0) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f2aef5d2f08) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f2aef5d2f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef61a2a0) 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*> > (0x0x7f2aef61a300) 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*> > (0x0x7f2aef6210d0) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f2aef621138) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef61a420) 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*> > (0x0x7f2aef6211a0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f2aef621208) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f2aef621270) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef61a480) 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*> > (0x0x7f2aef61a4e0) 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*> (0x0x7f2aef6213a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a540) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f2aef621410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a5a0) 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*> > (0x0x7f2aef61a600) 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*> (0x0x7f2aef621478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a720) 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*> (0x0x7f2aef6214e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a780) 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*> > (0x0x7f2aef621548) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f2aef6215b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef61a7e0) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f2aef621680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61a900) 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*> > > (0x0x7f2aef61a960) 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*> (0x0x7f2aef6217b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef61a9c0) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f2aef621820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef61aa20) 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*> > > (0x0x7f2aef61aa80) 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*> > (0x0x7f2aef621888) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f2aef6218f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef61aae0) 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*> > (0x0x7f2aef621958) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f2aef6219c0) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f2aef621a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef61ab40) 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*> > (0x0x7f2aef621a90) 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*> > (0x0x7f2aef621af8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f2aef621b60) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f2aef621bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef61aba0) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f2aef621c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef61ac00) 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*> > (0x0x7f2aef621c98) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f2aef621d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef61ac60) 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> (0x0x7f2aef621d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef61acc0) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f2aef621ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61ae40) 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*&&> > > (0x0x7f2aef61aea0) 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*&&> (0x0x7f2aef621f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef61af00) 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*&&> > (0x0x7f2aef61af60) 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*&&> (0x0x7f2aef647138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648000) 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*&&> > (0x0x7f2aef6471a0) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f2aef647208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648060) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f2aef647270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648180) 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*&&> > (0x0x7f2aef6481e0) 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*&&> > (0x0x7f2aef6472d8) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f2aef647340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648240) 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*&&> > (0x0x7f2aef6473a8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f2aef647410) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f2aef647478) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef6482a0) 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*&&> > > (0x0x7f2aef647680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef648300) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f2aef6476e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef648360) 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*&&> > (0x0x7f2aef6483c0) 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*&&> > (0x0x7f2aef647750) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f2aef6477b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648420) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f2aef647820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648480) 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> (0x0x7f2aef6484e0) 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*&&> (0x0x7f2aef647888) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f2aef648540) 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*&&> (0x0x7f2aef621e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aef61ade0) 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*&&> > (0x0x7f2aef647958) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef6479c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aef6485a0) 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*&&> (0x0x7f2aef647af8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f2aef647b60) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef647bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aef648600) 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*&&> (0x0x7f2aef647c30) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef647c98) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f2aef647d00) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef647d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aef648660) 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*&&> (0x0x7f2aef647dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef6486c0) 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*&&> (0x0x7f2aef647e38) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef647ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648720) 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*&&> (0x0x7f2aef647f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648780) 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> (0x0x7f2aef647f70) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef659000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef6487e0) 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*> (0x0x7f2aef659068) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f2aef6590d0) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef659138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef648840) 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*> > (0x0x7f2aef6488a0) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f2aef659270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef648a20) 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*&> > > (0x0x7f2aef648a80) 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*&> (0x0x7f2aef6592d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648ae0) 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*&> > (0x0x7f2aef648b40) 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*&> > (0x0x7f2aef659410) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f2aef659478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648c60) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f2aef6594e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef648cc0) 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*&> > (0x0x7f2aef648d20) 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*&> > (0x0x7f2aef659548) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f2aef6595b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef648d80) 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*&> > (0x0x7f2aef659618) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f2aef659680) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f2aef6596e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef648de0) 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*&> > > (0x0x7f2aef659820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef648f00) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f2aef659888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef648f60) 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*&> > (0x0x7f2aef66e000) 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*&> > (0x0x7f2aef6598f0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f2aef659958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef66e060) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f2aef6599c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef66e0c0) 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> (0x0x7f2aef66e120) 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*&> (0x0x7f2aef659a28) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f2aef66e180) 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*&&> (0x0x7f2aef6489c0) 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*&&> (0x0x7f2aef659af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef66e1e0) 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> (0x0x7f2aef659b60) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef659bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef66e240) 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*> (0x0x7f2aef659c30) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f2aef659c98) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef659d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef66e2a0) 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*> > (0x0x7f2aef659d68) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f2aef659dd0) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f2aef659e38) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef659ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef66e300) 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*&&> > (0x0x7f2aef66e360) 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*&&> (0x0x7f2aef659f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef66e3c0) 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*&&> > (0x0x7f2aef659f70) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef66e420) 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*&&> (0x0x7f2aef67d068) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f2aef67d0d0) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef66e480) 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> (0x0x7f2aef67d1a0) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d208) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f2aef67d270) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef66e4e0) 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*> (0x0x7f2aef67d340) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f2aef67d3a8) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d410) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f2aef67d478) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f2aef67d4e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f2aef66e540) 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*> > (0x0x7f2aef66e5a0) 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*&&> > (0x0x7f2aef66e600) 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*&&> (0x0x7f2aef67d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef66e660) 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*&&> > (0x0x7f2aef67d5b0) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef66e6c0) 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*&&> (0x0x7f2aef67d680) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f2aef67d6e8) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67d750) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef66e720) 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> (0x0x7f2aef67d7b8) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67d820) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f2aef67d888) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67d8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef66e780) 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*> (0x0x7f2aef67d958) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f2aef67d9c0) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67da28) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f2aef67da90) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67daf8) 0 empty
          std::integral_constant<bool, true> (0x0x7f2aef66e7e0) 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*> > (0x0x7f2aef67db60) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f2aef67dbc8) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f2aef67dc30) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67dc98) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f2aef67dd00) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f2aef67dd68) 0 empty
            std::integral_constant<bool, true> (0x0x7f2aef66e840) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f2aef28d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef66eae0) 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> > (0x0x7f2aef28d208) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f2aef28d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef66eb40) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f2aef28d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef66ede0) 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> > (0x0x7f2aef28d478) 0 empty
  std::is_void<bool> (0x0x7f2aef28d4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef66ee40) 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> > (0x0x7f2aef28d548) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f2aef28d5b0) 0 empty
    std::is_void<bool> (0x0x7f2aef28d618) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef66eea0) 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> > > (0x0x7f2aef28d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef66ef00) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f2aef28d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29c120) 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> > (0x0x7f2aef29c180) 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> > (0x0x7f2aef28d750) 0 empty
  std::is_object<bool> (0x0x7f2aef28d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef29c1e0) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f2aef28d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29c240) 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&&> > (0x0x7f2aef29c2a0) 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> > > (0x0x7f2aef29c300) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f2aef28d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef29c360) 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> > (0x0x7f2aef29c3c0) 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> > > (0x0x7f2aef28d8f0) 0 empty
  std::is_array<bool> (0x0x7f2aef28d958) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef29c420) 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> (0x0x7f2aef28d9c0) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f2aef28da28) 0 empty
    std::is_array<bool> (0x0x7f2aef28da90) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef29c480) 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> > (0x0x7f2aef29c4e0) 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> > (0x0x7f2aef28daf8) 0 empty
  std::is_function<bool> (0x0x7f2aef28db60) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef29c540) 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> > (0x0x7f2aef28dbc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f2aef28dc30) 0 empty
    std::is_function<bool> (0x0x7f2aef28dc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef29c5a0) 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> > (0x0x7f2aef29c780) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f2aef28dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29c7e0) 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> > (0x0x7f2aef29c840) 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> > (0x0x7f2aef28dd68) 0 empty
  std::is_integral<bool> (0x0x7f2aef28ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef29c8a0) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f2aef28de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29c900) 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> > > (0x0x7f2aef29c960) 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> > (0x0x7f2aef28dea0) 0 empty
  std::is_arithmetic<bool> (0x0x7f2aef28df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef29c9c0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f2aef28df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29ca20) 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> > (0x0x7f2aef2b8000) 0 empty
  std::is_scalar<bool> (0x0x7f2aef2b8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef29ca80) 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> (0x0x7f2aef2b80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29cae0) 0 empty

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

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f2aef2b8478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29cea0) 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&&> > (0x0x7f2aef2b84e0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f2aef2b8548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef29cf00) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f2aef2b85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef29cf60) 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&&> > (0x0x7f2aef2c6000) 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&&> > (0x0x7f2aef2b8618) 0 empty
  std::is_reference<bool&&> (0x0x7f2aef2b8680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6060) 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&&> > (0x0x7f2aef2b86e8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f2aef2b8750) 0 empty
    std::is_reference<bool&&> (0x0x7f2aef2b87b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2c60c0) 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&&> > > (0x0x7f2aef2b8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef2c6120) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f2aef2b8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef2c6240) 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&&> > (0x0x7f2aef2c62a0) 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&&> > (0x0x7f2aef2b89c0) 0 empty
  std::is_reference<bool&&> (0x0x7f2aef2b8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6300) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f2aef2b8af8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f2aef2c6420) 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&&> (0x0x7f2aef2b8340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aef29cc00) 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&&> > (0x0x7f2aef2b8bc8) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f2aef2b8c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aef2c6480) 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&&> (0x0x7f2aef2b8c98) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f2aef2b8d00) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f2aef2b8d68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aef2c65a0) 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&&> (0x0x7f2aef2b8dd0) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f2aef2b8e38) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f2aef2b8ea0) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f2aef2b8f08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aef2c6660) 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&&> (0x0x7f2aef2b8f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2c6720) 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&&> (0x0x7f2aef2d2000) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f2aef2d2068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6780) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f2aef2d20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2c67e0) 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> (0x0x7f2aef2d2138) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f2aef2d21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6840) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f2aef2d2208) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f2aef2d2270) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f2aef2d22d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2c68a0) 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> > (0x0x7f2aef2c6900) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f2aef2d23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2c6b40) 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&> > (0x0x7f2aef2c6ba0) 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&> > (0x0x7f2aef2d2410) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f2aef2d2478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6cc0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f2aef2d24e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2c6d20) 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&> > (0x0x7f2aef2c6d80) 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&> > (0x0x7f2aef2d2548) 0 empty
  std::is_reference<bool&> (0x0x7f2aef2d25b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2c6de0) 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&> > (0x0x7f2aef2d2618) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f2aef2d2680) 0 empty
    std::is_reference<bool&> (0x0x7f2aef2d26e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2c6e40) 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&> > > (0x0x7f2aef2d2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef2c6ea0) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f2aef2d2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef2e7000) 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&> > (0x0x7f2aef2e7060) 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&> > (0x0x7f2aef2d28f0) 0 empty
  std::is_reference<bool&> (0x0x7f2aef2d2958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2e70c0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f2aef2d2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2e7240) 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> (0x0x7f2aef2d2b60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f2aef2d2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2e72a0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f2aef2d2c30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f2aef2d2c98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f2aef2d2d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2e7300) 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> > (0x0x7f2aef2d2d68) 0 empty
  std::is_move_assignable<bool> (0x0x7f2aef2d2dd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f2aef2d2e38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f2aef2d2ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef2e7360) 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&&> > (0x0x7f2aef2e73c0) 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&&> (0x0x7f2aef2f1138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2e7420) 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&&> > (0x0x7f2aef2f11a0) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f2aef2f1208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2e7480) 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&&> (0x0x7f2aef2f1340) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f2aef2f13a8) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f2aef2f1410) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2e75a0) 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> (0x0x7f2aef2f14e0) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f2aef2f1548) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f2aef2f15b0) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f2aef2f1618) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef2e7600) 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> (0x0x7f2aef2f16e8) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f2aef2f1750) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f2aef2f17b8) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f2aef2f1820) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f2aef2f1888) 0 empty
          std::integral_constant<bool, true> (0x0x7f2aef2e7660) 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> > (0x0x7f2aef2e76c0) 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&&> > (0x0x7f2aef2e7720) 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&&> (0x0x7f2aef2f1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef2e7780) 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&&> > (0x0x7f2aef2f1c30) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f2aef2f1c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef2e77e0) 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&&> (0x0x7f2aef2f1d00) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f2aef2f1d68) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f2aef2f1dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef2e7900) 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> (0x0x7f2aef2f1e38) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f2aef2f1ea0) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f2aef2f1f08) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f2aef2f1f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aef2e79c0) 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> (0x0x7f2aef300000) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f2aef300068) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f2aef3000d0) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f2aef300138) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f2aef3001a0) 0 empty
          std::integral_constant<bool, true> (0x0x7f2aef2e7a80) 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> > (0x0x7f2aef300208) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f2aef300270) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f2aef3002d8) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f2aef300340) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f2aef3003a8) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f2aef300410) 0 empty
            std::integral_constant<bool, true> (0x0x7f2aef2e7b40) 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> (0x0x7f2aef300a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef341900) 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> (0x0x7f2aef300af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef341960) 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> (0x0x7f2aef300c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef370720) 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> (0x0x7f2aef300d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef370780) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f2aef300ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3946c0) 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> > > (0x0x7f2aef394720) 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> (0x0x7f2aef300f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef394780) 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> > (0x0x7f2aef3947e0) 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> (0x0x7f2aef3a5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef394840) 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> > (0x0x7f2aef3a50d0) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f2aef3a5138) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef3948a0) 0 empty

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

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

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

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

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f2aef3a52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef394c00) 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> > (0x0x7f2aef3a5340) 0 empty
  std::is_void<__mbstate_t> (0x0x7f2aef3a53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef394c60) 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> > (0x0x7f2aef3a5410) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f2aef3a5478) 0 empty
    std::is_void<__mbstate_t> (0x0x7f2aef3a54e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef394cc0) 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> > > (0x0x7f2aef3a56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef394d20) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f2aef3a5750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef394d80) 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> > (0x0x7f2aef394de0) 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> > (0x0x7f2aef3a57b8) 0 empty
  std::is_object<__mbstate_t> (0x0x7f2aef3a5820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef394e40) 0 empty

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

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f2aef3a58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef394f60) 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&> > > (0x0x7f2aef3ba000) 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&> (0x0x7f2aef3a5958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3ba060) 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&> > (0x0x7f2aef3ba0c0) 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&> > (0x0x7f2aef3a5b60) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f2aef3a5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3ba120) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f2aef3a5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3ba240) 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&> > (0x0x7f2aef3ba2a0) 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&> > (0x0x7f2aef3a5c98) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f2aef3a5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3ba300) 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&> > (0x0x7f2aef3a5d68) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f2aef3a5dd0) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f2aef3a5e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef3ba360) 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&> > > (0x0x7f2aef3a5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3ba3c0) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f2aef3c3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3ba420) 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&> > (0x0x7f2aef3ba480) 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&> > (0x0x7f2aef3c3068) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f2aef3c30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3ba4e0) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f2aef3c3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3ba540) 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> (0x0x7f2aef3ba5a0) 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&> (0x0x7f2aef3c31a0) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f2aef3ba600) 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&> (0x0x7f2aef3c3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3ba660) 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&> > > (0x0x7f2aef3ba6c0) 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&> (0x0x7f2aef3c32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3ba720) 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&> > (0x0x7f2aef3ba780) 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&> > (0x0x7f2aef3c3340) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f2aef3c33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3ba7e0) 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&> (0x0x7f2aef3c35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3ba840) 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&> > (0x0x7f2aef3ba8a0) 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&> > (0x0x7f2aef3c36e8) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f2aef3c3750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3ba9c0) 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&> > (0x0x7f2aef3c37b8) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f2aef3c3820) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f2aef3c3888) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef3baa20) 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&> > > (0x0x7f2aef3c38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3baa80) 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&> (0x0x7f2aef3c3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3baae0) 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&> > (0x0x7f2aef3bab40) 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&> > (0x0x7f2aef3c3a90) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f2aef3c3af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3bac60) 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&> (0x0x7f2aef3c3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3bacc0) 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> (0x0x7f2aef3bad20) 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&> (0x0x7f2aef3c3bc8) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f2aef3bad80) 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&> (0x0x7f2aef394f00) 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&> (0x0x7f2aef3c3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef3bade0) 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> (0x0x7f2aef3c3c98) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f2aef3c3d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef3bae40) 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> (0x0x7f2aef3c3d68) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f2aef3c3dd0) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f2aef3c3e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef3baea0) 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> > (0x0x7f2aef3baf00) 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&> > (0x0x7f2aef3e2060) 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> > > (0x0x7f2aef3e20c0) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f2aef3c3ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2120) 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> > (0x0x7f2aef3e2180) 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> > > (0x0x7f2aef3ed000) 0 empty
  std::is_array<__mbstate_t> (0x0x7f2aef3ed068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef3e22a0) 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> (0x0x7f2aef3ed0d0) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f2aef3ed138) 0 empty
    std::is_array<__mbstate_t> (0x0x7f2aef3ed1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef3e2300) 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> > (0x0x7f2aef3e2360) 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> > (0x0x7f2aef3ed2d8) 0 empty
  std::is_function<__mbstate_t> (0x0x7f2aef3ed340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef3e2480) 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> > (0x0x7f2aef3ed3a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f2aef3ed410) 0 empty
    std::is_function<__mbstate_t> (0x0x7f2aef3ed478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef3e24e0) 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> > (0x0x7f2aef3e2540) 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> (0x0x7f2aef3ed4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e25a0) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f2aef3ed548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2600) 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> > (0x0x7f2aef3e2660) 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> (0x0x7f2aef3ed5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2780) 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> (0x0x7f2aef3ed618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e27e0) 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> > (0x0x7f2aef3ed680) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f2aef3ed6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef3e2840) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f2aef3ed7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2960) 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> > > (0x0x7f2aef3e29c0) 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> (0x0x7f2aef3ed820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2a20) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f2aef3ed888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2a80) 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> > > (0x0x7f2aef3e2ae0) 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> (0x0x7f2aef3ed8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2b40) 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> (0x0x7f2aef3ed958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2ba0) 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> > (0x0x7f2aef3e2c00) 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> (0x0x7f2aef3eda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2d20) 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> (0x0x7f2aef3edaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2d80) 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> > (0x0x7f2aef3edb60) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f2aef3edbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef3e2de0) 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> > (0x0x7f2aef3edc30) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f2aef3edc98) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f2aef3edd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aef3e2e40) 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> > (0x0x7f2aef3edd68) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f2aef3eddd0) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f2aef3ede38) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f2aef3edea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aef3e2ea0) 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> > (0x0x7f2aef3edf08) 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> > (0x0x7f2aef3edf70) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f2aef40a000) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f2aef40a068) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f2aef40a0d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aef3e2f00) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f2aef40a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aef3e2f60) 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> > (0x0x7f2aef40a1a0) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f2aef40a208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aef40c000) 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> (0x0x7f2aef40c060) 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> (0x0x7f2aef40a270) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aef40c0c0) 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> (0x0x7f2aef40a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c120) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f2aef40a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c180) 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> > (0x0x7f2aef40c1e0) 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&> (0x0x7f2aef40a410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aef40c240) 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&> > (0x0x7f2aef40a4e0) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40a548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aef40c2a0) 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&> (0x0x7f2aef40a5b0) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f2aef40a618) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40a680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aef40c300) 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&> (0x0x7f2aef40a6e8) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40a750) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f2aef40a7b8) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40a820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aef40c360) 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&> (0x0x7f2aef40a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c3c0) 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&> (0x0x7f2aef40a8f0) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef40c420) 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&> (0x0x7f2aef40a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c480) 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> (0x0x7f2aef40aa28) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef40c4e0) 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> (0x0x7f2aef40aaf8) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f2aef40ab60) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f2aef40abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef40c540) 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> > (0x0x7f2aef40c5a0) 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> > (0x0x7f2aef40ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c600) 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> > > (0x0x7f2aef40c660) 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> (0x0x7f2aef40ad68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2aef40c6c0) 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> > (0x0x7f2aef40add0) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f2aef40ae38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2aef40c720) 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> (0x0x7f2aef40af70) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f2aef423000) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f2aef423068) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2aef40c780) 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> (0x0x7f2aef4230d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c7e0) 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> (0x0x7f2aef423138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c840) 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> > (0x0x7f2aef4231a0) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f2aef423208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aef40c8a0) 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> > (0x0x7f2aef423340) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f2aef4233a8) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f2aef423410) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aef40c900) 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> > (0x0x7f2aef4234e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aef40c960) 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> (0x0x7f2aef300dd0) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f2aef394660) 0
      primary-for std::basic_filebuf<char> (0x0x7f2aef300dd0)

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

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

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> (0x0x7f2aef4385b0 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> (0x0x7f2aef423d68 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> (0x0x7f2aef423e38 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> (0x0x7f2aef423d00) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f2aef4385b0) 0
      primary-for std::basic_fstream<char> (0x0x7f2aef423d00)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f2aef423d68) 0
        primary-for std::basic_iostream<char> (0x0x7f2aef4385b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f2aef423dd0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f2aef45d000) 264
            primary-for std::basic_ios<char> (0x0x7f2aef423dd0)
    std::basic_ostream<char> (0x0x7f2aef423e38) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f2aef423dd0) 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> (0x0x7f2aef4238f0) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f2aef45d1e0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f2aef4238f0)

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

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

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> (0x0x7f2aef438d20 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> (0x0x7f2aef4869c0 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> (0x0x7f2aef486a90 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> (0x0x7f2aef486958) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f2aef438d20) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f2aef486958)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f2aef4869c0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f2aef438d20)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f2aef486a28) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f2aef45d600) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f2aef486a28)
    std::basic_ostream<wchar_t> (0x0x7f2aef486a90) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f2aef486a28) alternative-path

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f2aef486d68) 0
  std::_Bit_iterator_base (0x0x7f2aef486e38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2aef17f4e0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f2aef486f08) 0
  std::_Bit_iterator_base (0x0x7f2aef1a9000) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2aef17fcc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7f2aef1a99c0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f2aeefd4ea0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f2aef1a99c0)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7f2aef1a9a28) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f2aeefff000) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f2aef1a9a28)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7f2aef1a9a90) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f2aeefff120) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f2aef1a9a90)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7f2aef1a9b60) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f2aeefff240) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f2aef1a9b60)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7f2aef0292a0) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7f2aef0295a0) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7f2aef0298a0) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7f2aef029c00) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f2aef1a9d00) 0
  std::__uses_alloc_base (0x0x7f2aeec5b300) 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> (0x0x7f2aeec5bae0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f2aeeac1840) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f2aeeab68f0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f2aeeb29d80) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f2aeeab68f0)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7f2aeeb29e40) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7f2aeeb29ea0) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f2aeeb653c0) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7f2aeebc2270) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f2aee749600) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f2aeebc2270)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc22d8) 0
  __gnu_cxx::__mutex (0x0x7f2aee749a20) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2aee749de0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2aeebc23a8) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2aee749e40) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc2410) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc2478) 8
    __gnu_cxx::__mutex (0x0x7f2aee749f00) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2aee77f000) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2aeebc24e0) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2aee77f060) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f2aeebc25b0) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2aeebc2618) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f2aeebc25b0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2aee77f780) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc2820) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc2888) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc2820)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2aeebc28f0) 8
      __gnu_cxx::__mutex (0x0x7f2aee77f840) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f2aeebc2af8) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2aeebc2b60) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f2aeebc2af8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2aee77f900) 0 empty

Class std::is_error_condition_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::type_info> (0x0x7f2aeebc2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee7bd060) 0 empty

Class std::is_error_code_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::type_info> (0x0x7f2aeebc2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee7bd0c0) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f2aee7bd180) 0 empty

Class std::is_error_condition_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::memory_order> (0x0x7f2aee8465b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee8ac720) 0 empty

Class std::is_error_code_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::memory_order> (0x0x7f2aee846618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee8ac780) 0 empty

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7f2aee8ac9c0) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f2aee846680) 0
  std::__atomic_flag_base (0x0x7f2aee8aca20) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7f2aee928060) 0

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f2aee553000) 0 empty

Class File
   size=32 align=8
   base size=32 base align=8
File (0x0x7f2aee5ba8a0) 0

Vtable for AbstractCommand
AbstractCommand::_ZTV15AbstractCommand: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15AbstractCommand)
16    0u
24    0u
32    (int (*)(...))AbstractCommand::isMessageSpam
40    (int (*)(...))AbstractCommand::argsOK
48    (int (*)(...))__cxa_pure_virtual

Class AbstractCommand
   size=112 align=8
   base size=106 base align=8
AbstractCommand (0x0x7f2aee5ba9c0) 0
    vptr=((& AbstractCommand::_ZTV15AbstractCommand) + 16u)

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<AbstractCommand> > > (0x0x7f2aee5f5660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<AbstractCommand> > > (0x0x7f2aee846d68) 0 empty
  std::allocator_traits<std::allocator<Ref<AbstractCommand> > > (0x0x7f2aee5f56c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<AbstractCommand> > >::rebind<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<AbstractCommand> > >::rebind<Ref<AbstractCommand> > (0x0x7f2aee5f5720) 0 empty

Class __gnu_cxx::new_allocator<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<AbstractCommand> > (0x0x7f2aee5f5780) 0 empty

Class std::allocator<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<AbstractCommand> > (0x0x7f2aee846f70) 0 empty
  __gnu_cxx::new_allocator<Ref<AbstractCommand> > (0x0x7f2aee5f5840) 0 empty

Class std::_Vector_base<Ref<AbstractCommand>, std::allocator<Ref<AbstractCommand> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<AbstractCommand>, std::allocator<Ref<AbstractCommand> > >::_Vector_impl (0x0x7f2aee8462d8) 0
  std::allocator<Ref<AbstractCommand> > (0x0x7f2aee846820) 0 empty
    __gnu_cxx::new_allocator<Ref<AbstractCommand> > (0x0x7f2aee5f58a0) 0 empty

Class std::_Vector_base<Ref<AbstractCommand>, std::allocator<Ref<AbstractCommand> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<AbstractCommand>, std::allocator<Ref<AbstractCommand> > > (0x0x7f2aee5f5600) 0

Class std::vector<Ref<AbstractCommand> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<AbstractCommand> > (0x0x7f2aee846bc8) 0
  std::_Vector_base<Ref<AbstractCommand>, std::allocator<Ref<AbstractCommand> > > (0x0x7f2aee5f59c0) 0

Class CommandConfig
   size=96 align=8
   base size=96 base align=8
CommandConfig (0x0x7f2aee5f5000) 0

Class RefBase<AbstractCommand>
   size=16 align=8
   base size=16 base align=8
RefBase<AbstractCommand> (0x0x7f2aee343000) 0

Class CRef<AbstractCommand>
   size=16 align=8
   base size=16 base align=8
CRef<AbstractCommand> (0x0x7f2aee351000) 0
  RefBase<AbstractCommand> (0x0x7f2aee343060) 0

Class Ref<AbstractCommand>
   size=16 align=8
   base size=16 base align=8
Ref<AbstractCommand> (0x0x7f2aee351068) 0
  CRef<AbstractCommand> (0x0x7f2aee3510d0) 0
    RefBase<AbstractCommand> (0x0x7f2aee3430c0) 0

Class DatabaseConfig
   size=104 align=8
   base size=104 base align=8
DatabaseConfig (0x0x7f2aee343660) 0

Vtable for TokenSelector
TokenSelector::_ZTV13TokenSelector: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13TokenSelector)
16    (int (*)(...))TokenSelector::~TokenSelector
24    (int (*)(...))TokenSelector::~TokenSelector
32    (int (*)(...))TokenSelector::shouldAcceptToken

Class TokenSelector
   size=16 align=8
   base size=16 base align=8
TokenSelector (0x0x7f2aee343a80) 0
    vptr=((& TokenSelector::_ZTV13TokenSelector) + 16u)

Class std::allocator_traits<std::allocator<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<TokenSelector> > > (0x0x7f2aee343c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<TokenSelector> > > (0x0x7f2aee351138) 0 empty
  std::allocator_traits<std::allocator<Ref<TokenSelector> > > (0x0x7f2aee343c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<TokenSelector> > >::rebind<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<TokenSelector> > >::rebind<Ref<TokenSelector> > (0x0x7f2aee343cc0) 0 empty

Class __gnu_cxx::new_allocator<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<TokenSelector> > (0x0x7f2aee343de0) 0 empty

Class std::allocator<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<TokenSelector> > (0x0x7f2aee351270) 0 empty
  __gnu_cxx::new_allocator<Ref<TokenSelector> > (0x0x7f2aee343ea0) 0 empty

Class std::_Vector_base<Ref<TokenSelector>, std::allocator<Ref<TokenSelector> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<TokenSelector>, std::allocator<Ref<TokenSelector> > >::_Vector_impl (0x0x7f2aee351340) 0
  std::allocator<Ref<TokenSelector> > (0x0x7f2aee3513a8) 0 empty
    __gnu_cxx::new_allocator<Ref<TokenSelector> > (0x0x7f2aee343f00) 0 empty

Class std::_Vector_base<Ref<TokenSelector>, std::allocator<Ref<TokenSelector> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<TokenSelector>, std::allocator<Ref<TokenSelector> > > (0x0x7f2aee343ba0) 0

Class std::vector<Ref<TokenSelector> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<TokenSelector> > (0x0x7f2aee351410) 0
  std::_Vector_base<Ref<TokenSelector>, std::allocator<Ref<TokenSelector> > > (0x0x7f2aee3cb060) 0

Class FilterConfig
   size=104 align=8
   base size=104 base align=8
FilterConfig (0x0x7f2aee343b40) 0

Class RefBase<TokenSelector>
   size=16 align=8
   base size=16 base align=8
RefBase<TokenSelector> (0x0x7f2aee3cb9c0) 0

Class CRef<TokenSelector>
   size=16 align=8
   base size=16 base align=8
CRef<TokenSelector> (0x0x7f2aee3514e0) 0
  RefBase<TokenSelector> (0x0x7f2aee3cba20) 0

Class Ref<TokenSelector>
   size=16 align=8
   base size=16 base align=8
Ref<TokenSelector> (0x0x7f2aee351548) 0
  CRef<TokenSelector> (0x0x7f2aee3515b0) 0
    RefBase<TokenSelector> (0x0x7f2aee3cba80) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f2aee3cbea0) 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*> (0x0x7f2aee145360) 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*> (0x0x7f2aee351888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1453c0) 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*> > > (0x0x7f2aee145420) 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*> (0x0x7f2aee3518f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee145540) 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*> > (0x0x7f2aee1455a0) 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*> (0x0x7f2aee351958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee145600) 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*> > (0x0x7f2aee3519c0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f2aee351a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee145660) 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*> (0x0x7f2aee351a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1456c0) 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*> > (0x0x7f2aee145720) 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*> (0x0x7f2aee1457e0) 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*> (0x0x7f2aee145840) 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*> (0x0x7f2aee145780) 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*> (0x0x7f2aee351b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1458a0) 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*> (0x0x7f2aee351bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee145900) 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*> > (0x0x7f2aee351c30) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f2aee351c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee145960) 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*> > (0x0x7f2aee351dd0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f2aee351e38) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f2aee351ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aee1459c0) 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*> > > (0x0x7f2aee351f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee145a20) 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*> (0x0x7f2aee3511a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee145a80) 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*> > (0x0x7f2aee145ae0) 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*> > (0x0x7f2aee351478) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f2aee3517b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee145b40) 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*> (0x0x7f2aee1ab068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee145c60) 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*&> (0x0x7f2aee1ab0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee145d20) 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*&> > > (0x0x7f2aee145d80) 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*&> (0x0x7f2aee1ab138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee145ea0) 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*&> > (0x0x7f2aee145f00) 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*&> > (0x0x7f2aee1ab1a0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f2aee1ab208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee145f60) 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*&> (0x0x7f2aee1ab270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b9000) 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*&> > (0x0x7f2aee1b9060) 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*&> > (0x0x7f2aee1ab2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2aee1ab340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b90c0) 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*&> > (0x0x7f2aee1ab478) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f2aee1ab4e0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2aee1ab548) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee1b9120) 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*&> > > (0x0x7f2aee1ab618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b9180) 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*&> (0x0x7f2aee1ab680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b91e0) 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*&> > (0x0x7f2aee1b9240) 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*&> > (0x0x7f2aee1ab6e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2aee1ab750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b92a0) 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*&> (0x0x7f2aee1ab888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b93c0) 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> (0x0x7f2aee1b9420) 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*&> (0x0x7f2aee1ab8f0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f2aee1b9480) 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&> (0x0x7f2aee1ab9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b94e0) 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&> > > (0x0x7f2aee1b9540) 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&> (0x0x7f2aee1aba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b95a0) 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&> > (0x0x7f2aee1b9600) 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&> > (0x0x7f2aee1aba90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f2aee1abaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b9660) 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&> (0x0x7f2aee1abb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b96c0) 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&> > (0x0x7f2aee1b9720) 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&> > (0x0x7f2aee1abbc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2aee1abc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b9780) 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&> > (0x0x7f2aee1abc98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f2aee1abd00) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2aee1abd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee1b97e0) 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&> > > (0x0x7f2aee1abdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b9840) 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&> (0x0x7f2aee1abe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b98a0) 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&> > (0x0x7f2aee1b9900) 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&> > (0x0x7f2aee1abea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2aee1abf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b9960) 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&> (0x0x7f2aee1abf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b99c0) 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> (0x0x7f2aee1b9a20) 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&> (0x0x7f2aee1d3000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f2aee1b9a80) 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&> (0x0x7f2aee145cc0) 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&> (0x0x7f2aee1d3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1b9ae0) 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> (0x0x7f2aee1d30d0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2aee1d3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1b9b40) 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*> (0x0x7f2aee1d31a0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2aee1d3208) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2aee1d3270) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee1b9ba0) 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*> > (0x0x7f2aee1b9c00) 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*> > (0x0x7f2aee1d32d8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f2aee1d3340) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2aee1d33a8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2aee1d3410) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aee1b9c60) 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&> (0x0x7f2aee1b9cc0) 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*> > > (0x0x7f2aee1d34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b9d20) 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&> (0x0x7f2aee1b9d80) 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*&&> (0x0x7f2aee1d35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1b9e40) 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*&&> > > (0x0x7f2aee1b9ea0) 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*&&> (0x0x7f2aee1d3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1ed000) 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*&&> > (0x0x7f2aee1ed060) 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*&&> (0x0x7f2aee1d3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1ed0c0) 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*&&> > (0x0x7f2aee1d36e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f2aee1d3750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1ed120) 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*&&> (0x0x7f2aee1d37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1ed180) 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*&&> > (0x0x7f2aee1ed1e0) 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*&&> > (0x0x7f2aee1d3820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2aee1d3888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1ed240) 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*&&> > (0x0x7f2aee1d39c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f2aee1d3a28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2aee1d3a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee1ed2a0) 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*&&> > > (0x0x7f2aee1d3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1ed300) 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*&&> (0x0x7f2aee1d3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee1ed360) 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*&&> > (0x0x7f2aee1ed3c0) 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*&&> > (0x0x7f2aee1d3c30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2aee1d3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1ed420) 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*&&> (0x0x7f2aee1d3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1ed480) 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> (0x0x7f2aee1ed4e0) 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*&&> (0x0x7f2aee1d3f08) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f2aee1ed540) 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*&&> (0x0x7f2aee1b9de0) 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*&&> (0x0x7f2aee1d3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee1ed5a0) 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> (0x0x7f2aee1f9000) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2aee1f9068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee1ed600) 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*> (0x0x7f2aee1f90d0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2aee1f9138) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2aee1f91a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee1ed660) 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*> > (0x0x7f2aee1ed6c0) 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*> > (0x0x7f2aee1f9208) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f2aee1f9270) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2aee1f92d8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2aee1f9340) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aee1ed720) 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&&> (0x0x7f2aee1ed780) 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*> (0x0x7f2aee145300) 0

Class HeaderPrefixList::HeaderData
   size=72 align=8
   base size=68 base align=8
HeaderPrefixList::HeaderData (0x0x7f2aee2e1420) 0

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f2aee1f9548) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f2aee2e15a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee1f9750) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e1660) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e1780) 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> (0x0x7f2aee2e17e0) 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> > (0x0x7f2aee1f9888) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f2aee2e1900) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   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>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e19c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee1f98f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e1a80) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >::_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>, HeaderPrefixList::HeaderData>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f2aee1f99c0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee1f9a28) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e1ae0) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   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>, HeaderPrefixList::HeaderData>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee2e1720) 0

Class std::map<std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> (0x0x7f2aee2e1480) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f2aee2e1ba0) 0

Class HeaderPrefixList::const_iterator
   size=8 align=8
   base size=8 base align=8
HeaderPrefixList::const_iterator (0x0x7f2aee2e1b40) 0

Class HeaderPrefixList
   size=56 align=8
   base size=56 base align=8
HeaderPrefixList (0x0x7f2aee2e13c0) 0

Class std::_PCC<true, const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> (0x0x7f2aee2e1de0) 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> > (0x0x7f2aee1f9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee2e1e40) 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> > > > > (0x0x7f2aee2e1ea0) 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> > (0x0x7f2aee1f9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee2e1f00) 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> > > (0x0x7f2aee2e1f60) 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> > (0x0x7f2aee1f9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084000) 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> > > > (0x0x7f2aee1f9d00) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f2aee1f9d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee084060) 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> > (0x0x7f2aee1f9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0840c0) 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> > > (0x0x7f2aee084120) 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> > (0x0x7f2aee0842a0) 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> > (0x0x7f2aee084300) 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> > (0x0x7f2aee084240) 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> > (0x0x7f2aee08a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084360) 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> > (0x0x7f2aee08a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0843c0) 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> > > > (0x0x7f2aee08a2d8) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f2aee08a340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee084420) 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> > > > (0x0x7f2aee08a3a8) 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> > > > (0x0x7f2aee08a410) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f2aee08a478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aee084480) 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> > > > > (0x0x7f2aee08a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee0844e0) 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> > (0x0x7f2aee08a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee084540) 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> > > (0x0x7f2aee0845a0) 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> > > > (0x0x7f2aee08a680) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f2aee08a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee084600) 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> > (0x0x7f2aee08a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee084660) 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>&> (0x0x7f2aee08a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084720) 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> >&> > > (0x0x7f2aee084780) 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>&> (0x0x7f2aee08a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee0847e0) 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>&> > (0x0x7f2aee084840) 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> >&> > (0x0x7f2aee08a958) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2aee08a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee0848a0) 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>&> (0x0x7f2aee08aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee084900) 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>&> > (0x0x7f2aee084960) 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> >&> > (0x0x7f2aee08ab60) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2aee08abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee0849c0) 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> >&> > (0x0x7f2aee08ac30) 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> >&> > (0x0x7f2aee08ac98) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2aee08ad00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee084a20) 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> >&> > > (0x0x7f2aee08ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084a80) 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>&> (0x0x7f2aee08add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084ae0) 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>&> > (0x0x7f2aee084b40) 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> >&> > (0x0x7f2aee08af08) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2aee08af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee084ba0) 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>&> (0x0x7f2aee0a7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee084c00) 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> (0x0x7f2aee084c60) 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>&> (0x0x7f2aee0a7068) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f2aee084cc0) 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>&> (0x0x7f2aee0846c0) 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>&> (0x0x7f2aee0a7138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee084d20) 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> (0x0x7f2aee0a7270) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2aee0a72d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee084d80) 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> > (0x0x7f2aee0a73a8) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2aee0a7410) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2aee0a7478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aee084de0) 0 empty

Class std::conditional<false, std::is_copy_assignable<HeaderPrefixList::HeaderData>, 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<HeaderPrefixList::HeaderData>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f2aee084e40) 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<HeaderPrefixList::HeaderData> >
   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<HeaderPrefixList::HeaderData> > (0x0x7f2aee0a7548) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2aee0a75b0) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2aee0a7618) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2aee0a7680) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aee084ea0) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>&, 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>, HeaderPrefixList::HeaderData>&, const std::__nonesuch&> (0x0x7f2aee084f00) 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<HeaderPrefixList::HeaderData> > >
   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<HeaderPrefixList::HeaderData> > > (0x0x7f2aee0a77b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee084f60) 0 empty

Class std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>&, 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>, HeaderPrefixList::HeaderData>&, const std::__nonesuch&> (0x0x7f2aee0b5000) 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>&&> (0x0x7f2aee0a7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b50c0) 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> >&&> > > (0x0x7f2aee0b5120) 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>&&> (0x0x7f2aee0a79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b5180) 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>&&> > (0x0x7f2aee0b51e0) 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>&&> (0x0x7f2aee0a7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee0b5240) 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> >&&> > (0x0x7f2aee0a7a90) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0a7af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee0b52a0) 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>&&> (0x0x7f2aee0a7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee0b5300) 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>&&> > (0x0x7f2aee0b5360) 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> >&&> > (0x0x7f2aee0a7c98) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0a7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee0b53c0) 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> >&&> > (0x0x7f2aee0a7d68) 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> >&&> > (0x0x7f2aee0a7dd0) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0a7e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aee0b5420) 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> >&&> > > (0x0x7f2aee0a7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b5480) 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>&&> (0x0x7f2aee0a7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b54e0) 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>&&> > (0x0x7f2aee0b5540) 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> >&&> > (0x0x7f2aee0cb068) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0cb0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aee0b55a0) 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>&&> (0x0x7f2aee0cb138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aee0b5600) 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> (0x0x7f2aee0b5660) 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>&&> (0x0x7f2aee0cb1a0) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f2aee0b56c0) 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>&&> (0x0x7f2aee0b5060) 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>&&> (0x0x7f2aee0cb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b5720) 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> (0x0x7f2aee0cb340) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0cb3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aee0b5780) 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> > (0x0x7f2aee0cb478) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2aee0cb4e0) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0cb548) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aee0b57e0) 0 empty

Class std::conditional<false, std::is_move_assignable<HeaderPrefixList::HeaderData>, 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<HeaderPrefixList::HeaderData>, std::is_move_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f2aee0b5840) 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<HeaderPrefixList::HeaderData> >
   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<HeaderPrefixList::HeaderData> > (0x0x7f2aee0cb618) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2aee0cb680) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2aee0cb6e8) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2aee0cb750) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aee0b58a0) 0 empty

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

Class std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData>
   size=104 align=8
   base size=104 base align=8
std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> (0x0x7f2aee2e1d80) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee0cb820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b5960) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f2aee0cb888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aee0b59c0) 0 empty

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

Class ParserConfig
   size=136 align=8
   base size=132 base align=8
ParserConfig (0x0x7f2aee0b5f00) 0

Class HdlToken
   size=88 align=8
   base size=84 base align=8
HdlToken (0x0x7f2aee11d960) 0

Class RefBase<HdlToken>
   size=16 align=8
   base size=16 base align=8
RefBase<HdlToken> (0x0x7f2aee11d9c0) 0

Class CRef<HdlToken>
   size=16 align=8
   base size=16 base align=8
CRef<HdlToken> (0x0x7f2aee0cb8f0) 0
  RefBase<HdlToken> (0x0x7f2aee11da20) 0

Class Ref<HdlToken>
   size=16 align=8
   base size=16 base align=8
Ref<HdlToken> (0x0x7f2aee0cb958) 0
  CRef<HdlToken> (0x0x7f2aee0cb9c0) 0
    RefBase<HdlToken> (0x0x7f2aee11da80) 0

Class std::is_error_code_enum<HdlToken::TokenType>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<HdlToken::TokenType> (0x0x7f2aee0cbbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedd68960) 0 empty

Class std::is_error_condition_enum<HdlToken::TokenType>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<HdlToken::TokenType> (0x0x7f2aee0cbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedd689c0) 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> > (0x0x7f2aee0cbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedd68c00) 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> > (0x0x7f2aee0cba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedd68c60) 0 empty

Class HdlTokenizer
   size=64 align=8
   base size=64 base align=8
HdlTokenizer (0x0x7f2aedd68de0) 0

Class RefBase<HdlTokenizer>
   size=16 align=8
   base size=16 base align=8
RefBase<HdlTokenizer> (0x0x7f2aedda3000) 0

Class CRef<HdlTokenizer>
   size=16 align=8
   base size=16 base align=8
CRef<HdlTokenizer> (0x0x7f2aedd90068) 0
  RefBase<HdlTokenizer> (0x0x7f2aedda3060) 0

Class Ref<HdlTokenizer>
   size=16 align=8
   base size=16 base align=8
Ref<HdlTokenizer> (0x0x7f2aedd900d0) 0
  CRef<HdlTokenizer> (0x0x7f2aedd90138) 0
    RefBase<HdlTokenizer> (0x0x7f2aedda30c0) 0

Class HdlParser
   size=16 align=8
   base size=16 base align=8
HdlParser (0x0x7f2aedd68f60) 0

Class HdlPrinter
   size=72 align=8
   base size=69 base align=8
HdlPrinter (0x0x7f2aedda3720) 0

Class std::allocator_traits<std::allocator<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<HdlToken> > > (0x0x7f2aedda3840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<HdlToken> > > (0x0x7f2aedd901a0) 0 empty
  std::allocator_traits<std::allocator<Ref<HdlToken> > > (0x0x7f2aedda38a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<HdlToken> > >::rebind<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<HdlToken> > >::rebind<Ref<HdlToken> > (0x0x7f2aedda3900) 0 empty

Class __gnu_cxx::new_allocator<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<HdlToken> > (0x0x7f2aedda3960) 0 empty

Class std::allocator<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<HdlToken> > (0x0x7f2aedd902d8) 0 empty
  __gnu_cxx::new_allocator<Ref<HdlToken> > (0x0x7f2aedda3a20) 0 empty

Class std::_Vector_base<Ref<HdlToken>, std::allocator<Ref<HdlToken> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<HdlToken>, std::allocator<Ref<HdlToken> > >::_Vector_impl (0x0x7f2aedd903a8) 0
  std::allocator<Ref<HdlToken> > (0x0x7f2aedd90410) 0 empty
    __gnu_cxx::new_allocator<Ref<HdlToken> > (0x0x7f2aedda3a80) 0 empty

Class std::_Vector_base<Ref<HdlToken>, std::allocator<Ref<HdlToken> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<HdlToken>, std::allocator<Ref<HdlToken> > > (0x0x7f2aedda37e0) 0

Class std::vector<Ref<HdlToken> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<HdlToken> > (0x0x7f2aedd90478) 0
  std::_Vector_base<Ref<HdlToken>, std::allocator<Ref<HdlToken> > > (0x0x7f2aedda3ae0) 0

Class std::allocator_traits<std::allocator<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<HdlStatement> > > (0x0x7f2aedda3c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<HdlStatement> > > (0x0x7f2aedd90618) 0 empty
  std::allocator_traits<std::allocator<Ref<HdlStatement> > > (0x0x7f2aedda3cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<HdlStatement> > >::rebind<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<HdlStatement> > >::rebind<Ref<HdlStatement> > (0x0x7f2aedda3d20) 0 empty

Class __gnu_cxx::new_allocator<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<HdlStatement> > (0x0x7f2aedda3e40) 0 empty

Class std::allocator<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<HdlStatement> > (0x0x7f2aedd90750) 0 empty
  __gnu_cxx::new_allocator<Ref<HdlStatement> > (0x0x7f2aedda3f00) 0 empty

Class std::_Vector_base<Ref<HdlStatement>, std::allocator<Ref<HdlStatement> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<HdlStatement>, std::allocator<Ref<HdlStatement> > >::_Vector_impl (0x0x7f2aedd90820) 0
  std::allocator<Ref<HdlStatement> > (0x0x7f2aedd90888) 0 empty
    __gnu_cxx::new_allocator<Ref<HdlStatement> > (0x0x7f2aedda3f60) 0 empty

Class std::_Vector_base<Ref<HdlStatement>, std::allocator<Ref<HdlStatement> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<HdlStatement>, std::allocator<Ref<HdlStatement> > > (0x0x7f2aedda3c00) 0

Class std::vector<Ref<HdlStatement> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<HdlStatement> > (0x0x7f2aedd908f0) 0
  std::_Vector_base<Ref<HdlStatement>, std::allocator<Ref<HdlStatement> > > (0x0x7f2aedecd000) 0

Class HdlStatement
   size=72 align=8
   base size=72 base align=8
HdlStatement (0x0x7f2aedda3780) 0

Class RefBase<HdlStatement>
   size=16 align=8
   base size=16 base align=8
RefBase<HdlStatement> (0x0x7f2aedecd2a0) 0

Class CRef<HdlStatement>
   size=16 align=8
   base size=16 base align=8
CRef<HdlStatement> (0x0x7f2aedd909c0) 0
  RefBase<HdlStatement> (0x0x7f2aedecd300) 0

Class Ref<HdlStatement>
   size=16 align=8
   base size=16 base align=8
Ref<HdlStatement> (0x0x7f2aedd90a28) 0
  CRef<HdlStatement> (0x0x7f2aedd90a90) 0
    RefBase<HdlStatement> (0x0x7f2aedecd360) 0

Class RefBase<HdlStatementConstraint>
   size=16 align=8
   base size=16 base align=8
RefBase<HdlStatementConstraint> (0x0x7f2aedecd4e0) 0

Class CRef<HdlStatementConstraint>
   size=16 align=8
   base size=16 base align=8
CRef<HdlStatementConstraint> (0x0x7f2aedd90af8) 0
  RefBase<HdlStatementConstraint> (0x0x7f2aedecd540) 0

Class Ref<HdlStatementConstraint>
   size=16 align=8
   base size=16 base align=8
Ref<HdlStatementConstraint> (0x0x7f2aedd90b60) 0
  CRef<HdlStatementConstraint> (0x0x7f2aedd90bc8) 0
    RefBase<HdlStatementConstraint> (0x0x7f2aedecd5a0) 0

Class HdlSyntaxChecker
   size=16 align=8
   base size=16 base align=8
HdlSyntaxChecker (0x0x7f2aedecd480) 0

Class Ptr<File>
   size=8 align=8
   base size=8 base align=8
Ptr<File> (0x0x7f2aedecd660) 0

Class Ptr<CommandConfig>
   size=8 align=8
   base size=8 base align=8
Ptr<CommandConfig> (0x0x7f2aedecd6c0) 0

Class Ptr<DatabaseConfig>
   size=8 align=8
   base size=8 base align=8
Ptr<DatabaseConfig> (0x0x7f2aedecd720) 0

Class Ptr<FilterConfig>
   size=8 align=8
   base size=8 base align=8
Ptr<FilterConfig> (0x0x7f2aedecd780) 0

Class Ptr<ParserConfig>
   size=8 align=8
   base size=8 base align=8
Ptr<ParserConfig> (0x0x7f2aedecd7e0) 0

Class ConfigManager
   size=40 align=8
   base size=40 base align=8
ConfigManager (0x0x7f2aedecd600) 0

Class std::is_error_code_enum<HeaderPrefixList::const_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<HeaderPrefixList::const_iterator> (0x0x7f2aedd90208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedbc98a0) 0 empty

Class std::is_error_condition_enum<HeaderPrefixList::const_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<HeaderPrefixList::const_iterator> (0x0x7f2aedd904e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedbc9900) 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 (0x0x7f2aedbc9de0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f2aedc855a0) 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 (0x0x7f2aedc85660) 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> (0x0x7f2aedc859c0) 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 (0x0x7f2aedc85a80) 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> (0x0x7f2aedc85de0) 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 (0x0x7f2aedc85ea0) 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> (0x0x7f2aedcbb240) 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 (0x0x7f2aedcbb300) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f2aedcbbf60) 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> (0x0x7f2aedced060) 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> (0x0x7f2aedced0c0) 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> (0x0x7f2aedced000) 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> (0x0x7f2aedd90958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced120) 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> (0x0x7f2aedd90d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced180) 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> > > (0x0x7f2aedced1e0) 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> (0x0x7f2aedd90d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced300) 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> > (0x0x7f2aedced360) 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> (0x0x7f2aedd90ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced3c0) 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> > (0x0x7f2aedd90f08) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f2aedd90f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aedced420) 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> > (0x0x7f2aedcfa000) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f2aedcfa068) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f2aedcfa0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aedced540) 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> (0x0x7f2aedcfa138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced660) 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> > > (0x0x7f2aedced6c0) 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> (0x0x7f2aedcfa1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced720) 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> > (0x0x7f2aedced780) 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> (0x0x7f2aedcfa208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced7e0) 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> > (0x0x7f2aedcfa270) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f2aedcfa2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aedced840) 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> (0x0x7f2aedcfa340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedced8a0) 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> > (0x0x7f2aedced900) 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> > (0x0x7f2aedcfa3a8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f2aedcfa410) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aedced960) 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> > (0x0x7f2aedcfa478) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f2aedcfa4e0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f2aedcfa548) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aedced9c0) 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> > > (0x0x7f2aedcfa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aedceda20) 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> (0x0x7f2aedcfa618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aedceda80) 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> > (0x0x7f2aedcedae0) 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> > (0x0x7f2aedcfa680) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f2aedcfa6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aedcedb40) 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> (0x0x7f2aedcfa750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aedcedba0) 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> (0x0x7f2aedcedc00) 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> (0x0x7f2aedcfa7b8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f2aedcedc60) 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> (0x0x7f2aedced600) 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> (0x0x7f2aedcfa888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aedcede40) 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>&> (0x0x7f2aedd1a240) 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 (0x0x7f2aedd1a4e0) 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 (0x0x7f2aedd1a8a0) 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 (0x0x7f2aedd1ac60) 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 (0x0x7f2aed92b060) 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 (0x0x7f2aed92b420) 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 (0x0x7f2aed92b7e0) 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 (0x0x7f2aed92bba0) 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 (0x0x7f2aed92bf60) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f2aed95d360) 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>&> (0x0x7f2aed95d720) 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>&> (0x0x7f2aed984de0) 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>&> (0x0x7f2aed9a37e0) 0 empty

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

Class __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > (0x0x7f2aed9a3b40) 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>&> (0x0x7f2aed9a3ba0) 0 empty

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

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

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f2aed9e8960) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f2aed9e8900) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f2aeda04068) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f2aed9e89c0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f2aed9e8a20) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2aed9e88a0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f2aeda04138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2aed9e8a80) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f2aed9e8ae0) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f2aed9e8b40) 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> > (0x0x7f2aeda04478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed9e8f00) 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> > (0x0x7f2aeda04548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed9e8f60) 0 empty

Class std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*> (0x0x7f2aeda04820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda18420) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<Ref<AbstractCommand>*> >, std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<Ref<AbstractCommand>*> >, std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*> > (0x0x7f2aeda18480) 0 empty

Class std::remove_volatile<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<AbstractCommand>*> (0x0x7f2aeda18540) 0 empty

Class std::remove_const<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<AbstractCommand>*> (0x0x7f2aeda185a0) 0 empty

Class std::remove_cv<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<AbstractCommand>*> (0x0x7f2aeda184e0) 0 empty

Class std::__is_pointer_helper<Ref<AbstractCommand>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<AbstractCommand>*> (0x0x7f2aeda048f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda18600) 0 empty

Class std::is_pointer<Ref<AbstractCommand>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<AbstractCommand>*> (0x0x7f2aeda04958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda18660) 0 empty

Class std::__not_<std::is_pointer<Ref<AbstractCommand>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<AbstractCommand>*> > (0x0x7f2aeda049c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aeda186c0) 0 empty

Class std::__and_<std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*>, std::__not_<std::is_pointer<Ref<AbstractCommand>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<AbstractCommand>*, Ref<AbstractCommand>*>, std::__not_<std::is_pointer<Ref<AbstractCommand>*> > > (0x0x7f2aeda04a28) 0 empty
  std::__not_<std::is_pointer<Ref<AbstractCommand>*> > (0x0x7f2aeda04a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aeda18720) 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>*> (0x0x7f2aeda04af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda187e0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, 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<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> > (0x0x7f2aeda18840) 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>*> (0x0x7f2aeda18900) 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>*> (0x0x7f2aeda18960) 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>*> (0x0x7f2aeda188a0) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char>*> (0x0x7f2aeda04c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda18b40) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f2aeda04dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda18ba0) 0 empty

Class std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f2aeda04e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aeda18cc0) 0 empty

Class std::__and_<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::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f2aeda04ea0) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f2aeda04f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aeda18d20) 0 empty

Class std::remove_reference<Ref<TokenSelector>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Ref<TokenSelector>&> (0x0x7f2aeda3d360) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >::_Tp2
   size=104 align=8
   base size=104 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >::_Tp2 (0x0x7f2aeda3d6c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >
   size=104 align=8
   base size=104 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f2aeda3d660) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> >
   size=136 align=8
   base size=136 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f2aeda4d000) 0
  std::_Rb_tree_node_base (0x0x7f2aeda3d600) 0

Class std::is_same<Ref<HdlToken>*, Ref<HdlToken>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<HdlToken>*, Ref<HdlToken>*> (0x0x7f2aeda4d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda691e0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<Ref<HdlToken>*> >, std::is_same<Ref<HdlToken>*, Ref<HdlToken>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<Ref<HdlToken>*> >, std::is_same<Ref<HdlToken>*, Ref<HdlToken>*> > (0x0x7f2aeda69240) 0 empty

Class std::remove_volatile<Ref<HdlToken>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<HdlToken>*> (0x0x7f2aeda69300) 0 empty

Class std::remove_const<Ref<HdlToken>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<HdlToken>*> (0x0x7f2aeda69360) 0 empty

Class std::remove_cv<Ref<HdlToken>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<HdlToken>*> (0x0x7f2aeda692a0) 0 empty

Class std::__is_pointer_helper<Ref<HdlToken>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<HdlToken>*> (0x0x7f2aeda4d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda693c0) 0 empty

Class std::is_pointer<Ref<HdlToken>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<HdlToken>*> (0x0x7f2aeda4d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda69420) 0 empty

Class std::__not_<std::is_pointer<Ref<HdlToken>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<HdlToken>*> > (0x0x7f2aeda4d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aeda69480) 0 empty

Class std::__and_<std::is_same<Ref<HdlToken>*, Ref<HdlToken>*>, std::__not_<std::is_pointer<Ref<HdlToken>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<HdlToken>*, Ref<HdlToken>*>, std::__not_<std::is_pointer<Ref<HdlToken>*> > > (0x0x7f2aeda4d340) 0 empty
  std::__not_<std::is_pointer<Ref<HdlToken>*> > (0x0x7f2aeda4d3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aeda694e0) 0 empty

Class std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*> (0x0x7f2aeda4d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda69660) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<Ref<HdlStatement>*> >, std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<Ref<HdlStatement>*> >, std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*> > (0x0x7f2aeda696c0) 0 empty

Class std::remove_volatile<Ref<HdlStatement>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<HdlStatement>*> (0x0x7f2aeda69780) 0 empty

Class std::remove_const<Ref<HdlStatement>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<HdlStatement>*> (0x0x7f2aeda697e0) 0 empty

Class std::remove_cv<Ref<HdlStatement>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<HdlStatement>*> (0x0x7f2aeda69720) 0 empty

Class std::__is_pointer_helper<Ref<HdlStatement>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<HdlStatement>*> (0x0x7f2aeda4d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda69840) 0 empty

Class std::is_pointer<Ref<HdlStatement>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<HdlStatement>*> (0x0x7f2aeda4d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aeda698a0) 0 empty

Class std::__not_<std::is_pointer<Ref<HdlStatement>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<HdlStatement>*> > (0x0x7f2aeda4d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aeda69900) 0 empty

Class std::__and_<std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*>, std::__not_<std::is_pointer<Ref<HdlStatement>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<HdlStatement>*, Ref<HdlStatement>*>, std::__not_<std::is_pointer<Ref<HdlStatement>*> > > (0x0x7f2aeda4d6e8) 0 empty
  std::__not_<std::is_pointer<Ref<HdlStatement>*> > (0x0x7f2aeda4d750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aeda69960) 0 empty

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f2aeda4d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedaa8d20) 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> (0x0x7f2aedaa8d80) 0 empty

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

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

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

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f2aedacd4e0) 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> (0x0x7f2aeda4da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedacd600) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f2aeda4daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedacd660) 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> (0x0x7f2aedacd6c0) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7f2aedacdf00) 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*> (0x0x7f2aedaf4300) 0 empty

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

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

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f2aedaf4720) 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> (0x0x7f2aeda4de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedaf4840) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f2aeda4dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedaf48a0) 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> (0x0x7f2aedaf4900) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7f2aedaf46c0) 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*> (0x0x7f2aedaf4b40) 0 empty

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

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

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f2aedb15240) 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> (0x0x7f2aedb0d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedb15360) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f2aedb0d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aedb153c0) 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> (0x0x7f2aedb15420) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7f2aedb151e0) 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*> (0x0x7f2aedb15660) 0 empty

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

Class std::remove_reference<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<AbstractCommand>&> (0x0x7f2aed7283c0) 0 empty

Class std::remove_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2aed728540) 0 empty

Class std::remove_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Ref<TokenSelector> > (0x0x7f2aed728a80) 0 empty

Class std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*> (0x0x7f2aedb0daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed728b40) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<Ref<TokenSelector>*> >, std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<Ref<TokenSelector>*> >, std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*> > (0x0x7f2aed728ba0) 0 empty

Class std::remove_volatile<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<TokenSelector>*> (0x0x7f2aed728c60) 0 empty

Class std::remove_const<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<TokenSelector>*> (0x0x7f2aed728cc0) 0 empty

Class std::remove_cv<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<TokenSelector>*> (0x0x7f2aed728c00) 0 empty

Class std::__is_pointer_helper<Ref<TokenSelector>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<TokenSelector>*> (0x0x7f2aedb0dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed728d20) 0 empty

Class std::is_pointer<Ref<TokenSelector>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<TokenSelector>*> (0x0x7f2aedb0dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed728d80) 0 empty

Class std::__not_<std::is_pointer<Ref<TokenSelector>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<TokenSelector>*> > (0x0x7f2aedb0dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed728de0) 0 empty

Class std::__and_<std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*>, std::__not_<std::is_pointer<Ref<TokenSelector>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<TokenSelector>*, Ref<TokenSelector>*>, std::__not_<std::is_pointer<Ref<TokenSelector>*> > > (0x0x7f2aedb0dd00) 0 empty
  std::__not_<std::is_pointer<Ref<TokenSelector>*> > (0x0x7f2aedb0dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed728e40) 0 empty

Class std::remove_reference<const Ref<HdlToken>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<HdlToken>&> (0x0x7f2aed771780) 0 empty

Class std::remove_reference<const Ref<HdlStatement>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<HdlStatement>&> (0x0x7f2aed771900) 0 empty

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f2aedb0df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed7ca180) 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> (0x0x7f2aed7ca1e0) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f2aed7ca2a0) 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> (0x0x7f2aed7ca660) 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> (0x0x7f2aed7ca6c0) 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> (0x0x7f2aed7ca600) 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> (0x0x7f2aed7d3138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed7ca720) 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> (0x0x7f2aed7ca780) 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*> (0x0x7f2aed7ca5a0) 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*> (0x0x7f2aed7ca8a0) 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*> (0x0x7f2aed7cab40) 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> (0x0x7f2aed7cad20) 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> (0x0x7f2aed7cad80) 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> (0x0x7f2aed7cacc0) 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> (0x0x7f2aed7d33a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed7cade0) 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> (0x0x7f2aed7cae40) 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*> (0x0x7f2aed7cac60) 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*> (0x0x7f2aed809120) 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> (0x0x7f2aed809300) 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> (0x0x7f2aed809360) 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> (0x0x7f2aed8092a0) 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> (0x0x7f2aed7d3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8093c0) 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> (0x0x7f2aed809420) 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*> (0x0x7f2aed809240) 0 empty

Class std::is_function<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand> > (0x0x7f2aed7d3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809a80) 0 empty

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

Class std::is_lvalue_reference<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<AbstractCommand> > (0x0x7f2aed7d37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<AbstractCommand> >, std::is_rvalue_reference<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<AbstractCommand> >, std::is_rvalue_reference<Ref<AbstractCommand> > > (0x0x7f2aed809ba0) 0 empty

Class std::is_rvalue_reference<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<AbstractCommand> > (0x0x7f2aed7d3820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809c00) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<AbstractCommand> >, std::is_rvalue_reference<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<AbstractCommand> >, std::is_rvalue_reference<Ref<AbstractCommand> > > (0x0x7f2aed7d3888) 0 empty
  std::is_rvalue_reference<Ref<AbstractCommand> > (0x0x7f2aed7d38f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed809c60) 0 empty

Class std::is_reference<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand> > (0x0x7f2aed7d3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809cc0) 0 empty

Class std::conditional<false, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > (0x0x7f2aed809d20) 0 empty

Class std::remove_volatile<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<AbstractCommand> > (0x0x7f2aed809de0) 0 empty

Class std::remove_const<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<AbstractCommand> > (0x0x7f2aed809e40) 0 empty

Class std::remove_cv<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<AbstractCommand> > (0x0x7f2aed809d80) 0 empty

Class std::__is_void_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<AbstractCommand> > (0x0x7f2aed7d3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809ea0) 0 empty

Class std::is_void<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<AbstractCommand> > (0x0x7f2aed7d3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed809f00) 0 empty

Class std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > (0x0x7f2aed7d3c98) 0 empty
  std::is_void<Ref<AbstractCommand> > (0x0x7f2aed7d3d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed809f60) 0 empty

Class std::__or_<std::is_function<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > (0x0x7f2aed7d3d68) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > (0x0x7f2aed7d3dd0) 0 empty
    std::is_void<Ref<AbstractCommand> > (0x0x7f2aed7d3e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed83c0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > > (0x0x7f2aed7d3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed83c180) 0 empty

Class std::is_object<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand> > (0x0x7f2aed7d3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed83c1e0) 0 empty

Class std::conditional<true, std::is_object<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> > > (0x0x7f2aed83c240) 0 empty

Class std::__or_<std::is_object<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<AbstractCommand> >, std::is_reference<Ref<AbstractCommand> > > (0x0x7f2aed83f068) 0 empty
  std::is_object<Ref<AbstractCommand> > (0x0x7f2aed83f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed83c2a0) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand> > (0x0x7f2aed83f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed83c3c0) 0 empty

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

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

Class std::is_array<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<AbstractCommand> > (0x0x7f2aed83f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83c4e0) 0 empty

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

Class std::__and_<std::is_array<Ref<AbstractCommand> >, std::__not_<std::extent<Ref<AbstractCommand>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<AbstractCommand> >, std::__not_<std::extent<Ref<AbstractCommand>, 0u> > > (0x0x7f2aed83f2d8) 0 empty
  std::is_array<Ref<AbstractCommand> > (0x0x7f2aed83f340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed83c5a0) 0 empty

Class std::__is_array_unknown_bounds<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<AbstractCommand> > (0x0x7f2aed83f548) 0 empty
  std::__and_<std::is_array<Ref<AbstractCommand> >, std::__not_<std::extent<Ref<AbstractCommand>, 0u> > > (0x0x7f2aed83f5b0) 0 empty
    std::is_array<Ref<AbstractCommand> > (0x0x7f2aed83f618) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed83c600) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > > (0x0x7f2aed83c660) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > > (0x0x7f2aed83f6e8) 0 empty
  std::is_function<Ref<AbstractCommand> > (0x0x7f2aed83f750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed83c6c0) 0 empty

Class std::__or_<std::is_void<Ref<AbstractCommand> >, std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<AbstractCommand> >, std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > > (0x0x7f2aed83f7b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > > (0x0x7f2aed83f820) 0 empty
    std::is_function<Ref<AbstractCommand> > (0x0x7f2aed83f888) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed83c720) 0 empty

Class std::conditional<false, std::is_reference<Ref<AbstractCommand> >, std::is_scalar<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<AbstractCommand> >, std::is_scalar<Ref<AbstractCommand> > > (0x0x7f2aed83c780) 0 empty

Class std::__is_integral_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<AbstractCommand> > (0x0x7f2aed83f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83c7e0) 0 empty

Class std::is_integral<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<AbstractCommand> > (0x0x7f2aed83fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83c840) 0 empty

Class std::conditional<false, std::is_integral<Ref<AbstractCommand> >, std::is_floating_point<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<AbstractCommand> >, std::is_floating_point<Ref<AbstractCommand> > > (0x0x7f2aed83c8a0) 0 empty

Class std::__is_floating_point_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<AbstractCommand> > (0x0x7f2aed83fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83c900) 0 empty

Class std::is_floating_point<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<AbstractCommand> > (0x0x7f2aed83faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83c960) 0 empty

Class std::__or_<std::is_integral<Ref<AbstractCommand> >, std::is_floating_point<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<AbstractCommand> >, std::is_floating_point<Ref<AbstractCommand> > > (0x0x7f2aed83fb60) 0 empty
  std::is_floating_point<Ref<AbstractCommand> > (0x0x7f2aed83fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed83c9c0) 0 empty

Class std::is_arithmetic<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<AbstractCommand> > (0x0x7f2aed83fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cae0) 0 empty

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

Class std::is_enum<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<AbstractCommand> > (0x0x7f2aed83fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cba0) 0 empty

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

Class std::__is_pointer_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<AbstractCommand> > (0x0x7f2aed83fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cc60) 0 empty

Class std::is_pointer<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<AbstractCommand> > (0x0x7f2aed83fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83ccc0) 0 empty

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

Class std::__is_member_pointer_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<AbstractCommand> > (0x0x7f2aed83ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cd80) 0 empty

Class std::is_member_pointer<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<AbstractCommand> > (0x0x7f2aed866000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cde0) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed83ce40) 0 empty

Class std::__is_null_pointer_helper<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<AbstractCommand> > (0x0x7f2aed866068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cea0) 0 empty

Class std::is_null_pointer<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f2aed8660d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed83cf00) 0 empty

Class std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866138) 0 empty
  std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f2aed8661a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed83cf60) 0 empty

Class std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed8662d8) 0 empty
  std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866340) 0 empty
    std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f2aed8663a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed86a000) 0 empty

Class std::__or_<std::is_enum<Ref<AbstractCommand> >, std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<AbstractCommand> >, std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866478) 0 empty
  std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed8664e0) 0 empty
    std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866548) 0 empty
      std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f2aed8665b0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed86a060) 0 empty

Class std::__or_<std::is_arithmetic<Ref<AbstractCommand> >, std::is_enum<Ref<AbstractCommand> >, std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<AbstractCommand> >, std::is_enum<Ref<AbstractCommand> >, std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866680) 0 empty
  std::__or_<std::is_enum<Ref<AbstractCommand> >, std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed8666e8) 0 empty
    std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed866750) 0 empty
      std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f2aed8667b8) 0 empty
        std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f2aed866820) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed86a0c0) 0 empty

Class std::is_scalar<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<AbstractCommand> > (0x0x7f2aed8668f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed86a120) 0 empty

Class std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_scalar<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_scalar<Ref<AbstractCommand> > > (0x0x7f2aed866958) 0 empty
  std::is_scalar<Ref<AbstractCommand> > (0x0x7f2aed8669c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed86a180) 0 empty

Class std::remove_all_extents<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<AbstractCommand> > (0x0x7f2aed86a2a0) 0 empty

Class std::is_function<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand>&> (0x0x7f2aed866a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed86a360) 0 empty

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

Class std::is_lvalue_reference<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<AbstractCommand>&> (0x0x7f2aed866af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86a420) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Ref<AbstractCommand>&>, std::is_rvalue_reference<Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<AbstractCommand>&>, std::is_rvalue_reference<Ref<AbstractCommand>&> > (0x0x7f2aed866b60) 0 empty
  std::is_lvalue_reference<Ref<AbstractCommand>&> (0x0x7f2aed866bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed86a4e0) 0 empty

Class std::is_reference<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand>&> (0x0x7f2aed866c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86a540) 0 empty

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

Class std::__or_<std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> > (0x0x7f2aed866e38) 0 empty
  std::is_reference<Ref<AbstractCommand>&> (0x0x7f2aed866ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed86a600) 0 empty

Class std::__or_<std::is_function<Ref<AbstractCommand>&>, std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<AbstractCommand>&>, std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> > (0x0x7f2aed866f08) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> > (0x0x7f2aed866f70) 0 empty
    std::is_reference<Ref<AbstractCommand>&> (0x0x7f2aed87d000) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed86a720) 0 empty

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

Class std::is_object<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand>&> (0x0x7f2aed87d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed86a840) 0 empty

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

Class std::__or_<std::is_object<Ref<AbstractCommand>&>, std::is_reference<Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<AbstractCommand>&>, std::is_reference<Ref<AbstractCommand>&> > (0x0x7f2aed87d208) 0 empty
  std::is_reference<Ref<AbstractCommand>&> (0x0x7f2aed87d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed86a900) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand>&> (0x0x7f2aed87d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86aa20) 0 empty

Class std::__add_rvalue_reference_helper<Ref<AbstractCommand>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<AbstractCommand>&, true> (0x0x7f2aed86aa80) 0 empty

Class std::add_rvalue_reference<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<AbstractCommand>&> (0x0x7f2aed87d340) 0 empty
  std::__add_rvalue_reference_helper<Ref<AbstractCommand>&, true> (0x0x7f2aed86aae0) 0 empty

Class std::__is_destructible_impl<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<AbstractCommand> > (0x0x7f2aed866a28) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aed86a300) 0 empty

Class std::__is_destructible_safe<Ref<AbstractCommand>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<AbstractCommand>, false, false> (0x0x7f2aed87d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86ab40) 0 empty

Class std::is_destructible<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<AbstractCommand> > (0x0x7f2aed87d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86aba0) 0 empty

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

Class std::is_function<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand>&&> (0x0x7f2aed87d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed86acc0) 0 empty

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

Class std::is_lvalue_reference<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed86ad80) 0 empty

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

Class std::is_rvalue_reference<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86ae40) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<AbstractCommand>&&>, std::is_rvalue_reference<Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<AbstractCommand>&&>, std::is_rvalue_reference<Ref<AbstractCommand>&&> > (0x0x7f2aed87d680) 0 empty
  std::is_rvalue_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed86aea0) 0 empty

Class std::is_reference<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed86af00) 0 empty

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

Class std::__or_<std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> > (0x0x7f2aed87d888) 0 empty
  std::is_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed892000) 0 empty

Class std::__or_<std::is_function<Ref<AbstractCommand>&&>, std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<AbstractCommand>&&>, std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> > (0x0x7f2aed87d958) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> > (0x0x7f2aed87d9c0) 0 empty
    std::is_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87da28) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed892120) 0 empty

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

Class std::is_object<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand>&&> (0x0x7f2aed87daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed892240) 0 empty

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

Class std::__or_<std::is_object<Ref<AbstractCommand>&&>, std::is_reference<Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<AbstractCommand>&&>, std::is_reference<Ref<AbstractCommand>&&> > (0x0x7f2aed87dc30) 0 empty
  std::is_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed892300) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand>&&> (0x0x7f2aed87dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8924e0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<AbstractCommand>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<AbstractCommand>&&, true> (0x0x7f2aed892540) 0 empty

Class std::add_rvalue_reference<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<AbstractCommand>&&> (0x0x7f2aed87dd68) 0 empty
  std::__add_rvalue_reference_helper<Ref<AbstractCommand>&&, true> (0x0x7f2aed8925a0) 0 empty

Class std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed87d4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed86ac60) 0 empty

Class std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed87de38) 0 empty
  std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed87dea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed892600) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed87df08) 0 empty
  std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed87df70) 0 empty
    std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed892660) 0 empty

Class std::__is_direct_constructible_new<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d068) 0 empty
  std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d0d0) 0 empty
    std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed89d138) 0 empty
      std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed8926c0) 0 empty

Class std::__is_direct_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed892720) 0 empty

Class std::__is_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d270) 0 empty
  std::__is_direct_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed892780) 0 empty

Class std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8927e0) 0 empty

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

Class std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8928a0) 0 empty

Class std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed89d410) 0 empty
  std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed892900) 0 empty

Class std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d4e0) 0 empty
  std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed89d548) 0 empty
    std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed892960) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<AbstractCommand>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f2aed89d618) 0 empty
  std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d680) 0 empty
    std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed89d6e8) 0 empty
      std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d750) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed8929c0) 0 empty

Class std::is_nothrow_move_constructible<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<AbstractCommand> > (0x0x7f2aed89d7b8) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f2aed89d820) 0 empty
    std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d888) 0 empty
      std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f2aed89d8f0) 0 empty
        std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f2aed89d958) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed892a20) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > > (0x0x7f2aed89d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed892a80) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<AbstractCommand> >, std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<AbstractCommand> >, std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > > > (0x0x7f2aed892ae0) 0 empty

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

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

Class std::is_function<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<AbstractCommand>&> (0x0x7f2aed89da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed892c60) 0 empty

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

Class std::is_lvalue_reference<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<AbstractCommand>&> (0x0x7f2aed89dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed892d20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Ref<AbstractCommand>&>, std::is_rvalue_reference<const Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<AbstractCommand>&>, std::is_rvalue_reference<const Ref<AbstractCommand>&> > (0x0x7f2aed89dc30) 0 empty
  std::is_lvalue_reference<const Ref<AbstractCommand>&> (0x0x7f2aed89dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed892de0) 0 empty

Class std::is_reference<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<AbstractCommand>&> (0x0x7f2aed89dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed892e40) 0 empty

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

Class std::__or_<std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > (0x0x7f2aed89dd68) 0 empty
  std::is_reference<const Ref<AbstractCommand>&> (0x0x7f2aed89ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed892f00) 0 empty

Class std::__or_<std::is_function<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > (0x0x7f2aed89df08) 0 empty
  std::__or_<std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > (0x0x7f2aed89df70) 0 empty
    std::is_reference<const Ref<AbstractCommand>&> (0x0x7f2aed8bd000) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed892f60) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > > (0x0x7f2aed8bd0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8be000) 0 empty

Class std::is_object<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<AbstractCommand>&> (0x0x7f2aed8bd138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8be060) 0 empty

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

Class std::__or_<std::is_object<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<AbstractCommand>&>, std::is_reference<const Ref<AbstractCommand>&> > (0x0x7f2aed8bd1a0) 0 empty
  std::is_reference<const Ref<AbstractCommand>&> (0x0x7f2aed8bd208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed8be120) 0 empty

Class std::__is_referenceable<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<AbstractCommand>&> (0x0x7f2aed8bd340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8be180) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<AbstractCommand>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<AbstractCommand>&, true> (0x0x7f2aed8be1e0) 0 empty

Class std::add_rvalue_reference<const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<AbstractCommand>&> (0x0x7f2aed8bd3a8) 0 empty
  std::__add_rvalue_reference_helper<const Ref<AbstractCommand>&, true> (0x0x7f2aed8be240) 0 empty

Class std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed89da28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed892c00) 0 empty

Class std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> > (0x0x7f2aed8bd478) 0 empty
  std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed8be2a0) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd548) 0 empty
  std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> > (0x0x7f2aed8bd5b0) 0 empty
    std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed8be300) 0 empty

Class std::__is_direct_constructible_new<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd680) 0 empty
  std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd6e8) 0 empty
    std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> > (0x0x7f2aed8bd750) 0 empty
      std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed8be420) 0 empty

Class std::__is_direct_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8be4e0) 0 empty

Class std::__is_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd888) 0 empty
  std::__is_direct_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed8be540) 0 empty

Class std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bd958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8be5a0) 0 empty

Class std::__is_copy_constructible_impl<Ref<AbstractCommand>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f2aed8bd9c0) 0 empty
  std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bda28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed8be600) 0 empty

Class std::is_copy_constructible<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<AbstractCommand> > (0x0x7f2aed8bda90) 0 empty
  std::__is_copy_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f2aed8bdaf8) 0 empty
    std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bdb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed8be660) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > >, std::is_copy_constructible<Ref<AbstractCommand> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<AbstractCommand> > >, std::is_copy_constructible<Ref<AbstractCommand> > > (0x0x7f2aed8bdbc8) 0 empty
  std::is_copy_constructible<Ref<AbstractCommand> > (0x0x7f2aed8bdc30) 0 empty
    std::__is_copy_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f2aed8bdc98) 0 empty
      std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f2aed8bdd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aed8be6c0) 0 empty

Class std::__move_if_noexcept_cond<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<AbstractCommand> > (0x0x7f2aed8bdd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8be720) 0 empty

Class std::conditional<true, const Ref<AbstractCommand>*, std::move_iterator<Ref<AbstractCommand>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<AbstractCommand>*, std::move_iterator<Ref<AbstractCommand>*> > (0x0x7f2aed8be780) 0 empty

Class std::iterator_traits<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<AbstractCommand>*> (0x0x7f2aed8be960) 0 empty

Class std::conditional<true, Ref<AbstractCommand>*, std::move_iterator<Ref<AbstractCommand>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<AbstractCommand>*, std::move_iterator<Ref<AbstractCommand>*> > (0x0x7f2aed8be9c0) 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> > (0x0x7f2aed8cd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8bede0) 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> > > > > (0x0x7f2aed8bef00) 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> > (0x0x7f2aed8cd750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8bef60) 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> > > (0x0x7f2aed8e4000) 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> > (0x0x7f2aed8cd958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4060) 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> > > > (0x0x7f2aed8cd9c0) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f2aed8cda28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed8e40c0) 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> > (0x0x7f2aed8cda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4120) 0 empty

Class std::conditional<false, 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<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_void<std::__cxx11::basic_string<char> > > (0x0x7f2aed8e4240) 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> > (0x0x7f2aed8e43c0) 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> > (0x0x7f2aed8e4420) 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> > (0x0x7f2aed8e4360) 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> > (0x0x7f2aed8cdc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4600) 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> > > > (0x0x7f2aed8cdc98) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7f2aed8cdd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed8e4660) 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> > > > (0x0x7f2aed8cdd68) 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> > > > (0x0x7f2aed8cddd0) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7f2aed8cde38) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed8e46c0) 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> > > > > (0x0x7f2aed8cdea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8e4720) 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> > (0x0x7f2aed8cdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8e4780) 0 empty

Class std::conditional<true, 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<true, std::is_object<std::__cxx11::basic_string<char> >, std::is_reference<std::__cxx11::basic_string<char> > > (0x0x7f2aed8e48a0) 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> > > > (0x0x7f2aed8cdf70) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed8e4900) 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> > (0x0x7f2aed8f3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed8e4960) 0 empty

Class std::conditional<false, 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<false, 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>&&> > (0x0x7f2aed8e49c0) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<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=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<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> > > > > (0x0x7f2aed8e4a20) 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> > (0x0x7f2aed8f31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4a80) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > > (0x0x7f2aed8e4ba0) 0 empty

Class std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f2aed8f3208) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed8e4c00) 0 empty

Class std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> > (0x0x7f2aed8f32d8) 0 empty
  std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f2aed8f3340) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7f2aed8f33a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed8e4c60) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<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_array_unknown_bounds<std::__cxx11::basic_string<char> >, std::is_function<std::__cxx11::basic_string<char> > > (0x0x7f2aed8e4cc0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<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_array_unknown_bounds<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> > > > (0x0x7f2aed8f3410) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed8e4d20) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<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_array_unknown_bounds<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> > > > (0x0x7f2aed8f34e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<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> > > > (0x0x7f2aed8f3548) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7f2aed8f35b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed8e4d80) 0 empty

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

Class std::__is_integral_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4f00) 0 empty

Class std::is_integral<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed8e4f60) 0 empty

Class std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > > (0x0x7f2aed4ff0c0) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff120) 0 empty

Class std::is_floating_point<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f2aed8f38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff180) 0 empty

Class std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed8f3958) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f2aed8f39c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed4ff1e0) 0 empty

Class std::is_arithmetic<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff240) 0 empty

Class std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2aed4ff360) 0 empty

Class std::is_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff3c0) 0 empty

Class std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2aed4ff4e0) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff540) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff5a0) 0 empty

Class std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2aed4ff6c0) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff720) 0 empty

Class std::is_member_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff780) 0 empty

Class std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > > (0x0x7f2aed4ff7e0) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff840) 0 empty

Class std::is_null_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed8f3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ff8a0) 0 empty

Class std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e000) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed50e068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed4ff900) 0 empty

Class std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e0d0) 0 empty
  std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e138) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed50e1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed4ff960) 0 empty

Class std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e208) 0 empty
  std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e270) 0 empty
    std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e2d8) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed50e340) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed4ff9c0) 0 empty

Class std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e3a8) 0 empty
  std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e410) 0 empty
    std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e478) 0 empty
      std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e4e0) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f2aed50e548) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed4ffa20) 0 empty

Class std::is_scalar<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f2aed50e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ffa80) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<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_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed50e618) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f2aed50e680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed4ffae0) 0 empty

Class std::remove_all_extents<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::__cxx11::basic_string<char> > (0x0x7f2aed4ffb40) 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>&> (0x0x7f2aed50e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4ffc00) 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> >&> > > (0x0x7f2aed4ffd20) 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>&> (0x0x7f2aed50e888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4ffd80) 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>&> > (0x0x7f2aed4ffde0) 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> >&> > (0x0x7f2aed50e9c0) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f2aed50ea28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed4ffe40) 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>&> (0x0x7f2aed50ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4ffea0) 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>&> > (0x0x7f2aed523000) 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> >&> > (0x0x7f2aed50eaf8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f2aed50eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed523060) 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> >&> > (0x0x7f2aed50ebc8) 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> >&> > (0x0x7f2aed50ec30) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f2aed50ec98) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed5230c0) 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> >&> > > (0x0x7f2aed50ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523120) 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>&> (0x0x7f2aed50ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523180) 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>&> > (0x0x7f2aed5232a0) 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> >&> > (0x0x7f2aed50edd0) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f2aed50ee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed523300) 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>&> (0x0x7f2aed50eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed523360) 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> (0x0x7f2aed5233c0) 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>&> (0x0x7f2aed52a000) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f2aed523420) 0 empty

Class std::__is_destructible_impl<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::__cxx11::basic_string<char> > (0x0x7f2aed50e7b8) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aed4ffba0) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false> (0x0x7f2aed52a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed523480) 0 empty

Class std::is_destructible<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::__cxx11::basic_string<char> > (0x0x7f2aed52a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5234e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > > (0x0x7f2aed523540) 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>&&> (0x0x7f2aed52a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523600) 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> >&&> > > (0x0x7f2aed523720) 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>&&> (0x0x7f2aed52a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523780) 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>&&> > (0x0x7f2aed5237e0) 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>&&> (0x0x7f2aed52a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed523840) 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> >&&> > (0x0x7f2aed52a680) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f2aed52a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5238a0) 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>&&> (0x0x7f2aed52a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed523900) 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>&&> > (0x0x7f2aed523a20) 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> >&&> > (0x0x7f2aed52a7b8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f2aed52a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed523a80) 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> >&&> > (0x0x7f2aed52a888) 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> >&&> > (0x0x7f2aed52a8f0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f2aed52a958) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed523ae0) 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> >&&> > > (0x0x7f2aed52a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523b40) 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>&&> (0x0x7f2aed52aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed523ba0) 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>&&> > (0x0x7f2aed523cc0) 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> >&&> > (0x0x7f2aed52aa90) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f2aed52aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed523d20) 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>&&> (0x0x7f2aed52ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed523d80) 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> (0x0x7f2aed523de0) 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>&&> (0x0x7f2aed52ac98) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f2aed523e40) 0 empty

Class std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed52a340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed5235a0) 0 empty

Class std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_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_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_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> >&&> > (0x0x7f2aed52ae38) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed52aea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed523ea0) 0 empty

Class std::__is_direct_constructible_new_safe<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_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed52af08) 0 empty
  std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_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> >&&> > (0x0x7f2aed52af70) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed547000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed523f00) 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>&&> (0x0x7f2aed547068) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed5470d0) 0 empty
    std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_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> >&&> > (0x0x7f2aed547138) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed5471a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed523f60) 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>&&> (0x0x7f2aed547208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed54a000) 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> >&&> (0x0x7f2aed547340) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f2aed5473a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed54a060) 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> >&&> (0x0x7f2aed547478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed54a0c0) 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> >&&> > (0x0x7f2aed54a120) 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> >&&> (0x0x7f2aed5474e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed54a180) 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> >&&> > (0x0x7f2aed547548) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed5475b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed54a1e0) 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> >&&> (0x0x7f2aed547618) 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> >&&> > (0x0x7f2aed547680) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed5476e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed54a240) 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> (0x0x7f2aed547750) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed5477b8) 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> >&&> > (0x0x7f2aed547820) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed547888) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aed54a2a0) 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> > (0x0x7f2aed5478f0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f2aed547958) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed5479c0) 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> >&&> > (0x0x7f2aed547a28) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2aed547a90) 0 empty
          std::integral_constant<bool, true> (0x0x7f2aed54a300) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f2aed547af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed54a360) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > > (0x0x7f2aed54a3c0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<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_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2aed547b60) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f2aed547bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed54a420) 0 empty

Class std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> > (0x0x7f2aed547c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed54a480) 0 empty

Class std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f2aed54a4e0) 0 empty

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

Class std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f2aed54a660) 0 empty

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

Class std::move_iterator<std::__cxx11::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f2aed54a6c0) 0

Class std::is_function<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlToken> > (0x0x7f2aed55c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58a600) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlToken> > (0x0x7f2aed55c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58a6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<HdlToken> >, std::is_rvalue_reference<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<HdlToken> >, std::is_rvalue_reference<Ref<HdlToken> > > (0x0x7f2aed58a720) 0 empty

Class std::is_rvalue_reference<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<HdlToken> > (0x0x7f2aed55caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58a780) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<HdlToken> >, std::is_rvalue_reference<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlToken> >, std::is_rvalue_reference<Ref<HdlToken> > > (0x0x7f2aed55cb60) 0 empty
  std::is_rvalue_reference<Ref<HdlToken> > (0x0x7f2aed55cbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed58a7e0) 0 empty

Class std::is_reference<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlToken> > (0x0x7f2aed55cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58a9c0) 0 empty

Class std::conditional<false, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > (0x0x7f2aed58aa20) 0 empty

Class std::remove_volatile<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<HdlToken> > (0x0x7f2aed58aba0) 0 empty

Class std::remove_const<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<HdlToken> > (0x0x7f2aed58ac00) 0 empty

Class std::remove_cv<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<HdlToken> > (0x0x7f2aed58ab40) 0 empty

Class std::__is_void_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<HdlToken> > (0x0x7f2aed55cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58ac60) 0 empty

Class std::is_void<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<HdlToken> > (0x0x7f2aed55cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed58acc0) 0 empty

Class std::__or_<std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > (0x0x7f2aed55cdd0) 0 empty
  std::is_void<Ref<HdlToken> > (0x0x7f2aed55ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed58ad20) 0 empty

Class std::__or_<std::is_function<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > (0x0x7f2aed55cea0) 0 empty
  std::__or_<std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > (0x0x7f2aed55cf08) 0 empty
    std::is_void<Ref<HdlToken> > (0x0x7f2aed55cf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed58ad80) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> >, std::is_void<Ref<HdlToken> > > > (0x0x7f2aed55c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed58ade0) 0 empty

Class std::is_object<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlToken> > (0x0x7f2aed55c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed58ae40) 0 empty

Class std::conditional<true, std::is_object<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> > > (0x0x7f2aed58aea0) 0 empty

Class std::__or_<std::is_object<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlToken> >, std::is_reference<Ref<HdlToken> > > (0x0x7f2aed55c7b8) 0 empty
  std::is_object<Ref<HdlToken> > (0x0x7f2aed5ac000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5ad000) 0 empty

Class std::__is_referenceable<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlToken> > (0x0x7f2aed5ac068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5ad060) 0 empty

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

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

Class std::is_array<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<HdlToken> > (0x0x7f2aed5ac0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ad240) 0 empty

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

Class std::__and_<std::is_array<Ref<HdlToken> >, std::__not_<std::extent<Ref<HdlToken>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<HdlToken> >, std::__not_<std::extent<Ref<HdlToken>, 0u> > > (0x0x7f2aed5ac2d8) 0 empty
  std::is_array<Ref<HdlToken> > (0x0x7f2aed5ac340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5ad300) 0 empty

Class std::__is_array_unknown_bounds<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<HdlToken> > (0x0x7f2aed5ac3a8) 0 empty
  std::__and_<std::is_array<Ref<HdlToken> >, std::__not_<std::extent<Ref<HdlToken>, 0u> > > (0x0x7f2aed5ac410) 0 empty
    std::is_array<Ref<HdlToken> > (0x0x7f2aed5ac478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed5ad420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > > (0x0x7f2aed5ad4e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > > (0x0x7f2aed5ac5b0) 0 empty
  std::is_function<Ref<HdlToken> > (0x0x7f2aed5ac618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5ad540) 0 empty

Class std::__or_<std::is_void<Ref<HdlToken> >, std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<HdlToken> >, std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > > (0x0x7f2aed5ac680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<HdlToken> >, std::is_function<Ref<HdlToken> > > (0x0x7f2aed5ac6e8) 0 empty
    std::is_function<Ref<HdlToken> > (0x0x7f2aed5ac750) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed5ad660) 0 empty

Class std::conditional<false, std::is_reference<Ref<HdlToken> >, std::is_scalar<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<HdlToken> >, std::is_scalar<Ref<HdlToken> > > (0x0x7f2aed5ad720) 0 empty

Class std::__is_integral_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<HdlToken> > (0x0x7f2aed5ac7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ad840) 0 empty

Class std::is_integral<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<HdlToken> > (0x0x7f2aed5ac820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ad8a0) 0 empty

Class std::conditional<false, std::is_integral<Ref<HdlToken> >, std::is_floating_point<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<HdlToken> >, std::is_floating_point<Ref<HdlToken> > > (0x0x7f2aed5ad900) 0 empty

Class std::__is_floating_point_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<HdlToken> > (0x0x7f2aed5ac958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ada20) 0 empty

Class std::is_floating_point<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<HdlToken> > (0x0x7f2aed5ac9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ada80) 0 empty

Class std::__or_<std::is_integral<Ref<HdlToken> >, std::is_floating_point<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<HdlToken> >, std::is_floating_point<Ref<HdlToken> > > (0x0x7f2aed5aca28) 0 empty
  std::is_floating_point<Ref<HdlToken> > (0x0x7f2aed5aca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5adae0) 0 empty

Class std::is_arithmetic<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<HdlToken> > (0x0x7f2aed5acaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adb40) 0 empty

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

Class std::is_enum<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<HdlToken> > (0x0x7f2aed5acb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adc00) 0 empty

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

Class std::__is_pointer_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<HdlToken> > (0x0x7f2aed5acbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adcc0) 0 empty

Class std::is_pointer<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<HdlToken> > (0x0x7f2aed5acc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5add20) 0 empty

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

Class std::__is_member_pointer_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<HdlToken> > (0x0x7f2aed5acc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adde0) 0 empty

Class std::is_member_pointer<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<HdlToken> > (0x0x7f2aed5acd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5ade40) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5adea0) 0 empty

Class std::__is_null_pointer_helper<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<HdlToken> > (0x0x7f2aed5acf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adf00) 0 empty

Class std::is_null_pointer<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<HdlToken> > (0x0x7f2aed5acf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5adf60) 0 empty

Class std::__or_<std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2000) 0 empty
  std::is_null_pointer<Ref<HdlToken> > (0x0x7f2aed5d2068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5d3000) 0 empty

Class std::__or_<std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d20d0) 0 empty
  std::__or_<std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2138) 0 empty
    std::is_null_pointer<Ref<HdlToken> > (0x0x7f2aed5d21a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed5d3120) 0 empty

Class std::__or_<std::is_enum<Ref<HdlToken> >, std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<HdlToken> >, std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2208) 0 empty
  std::__or_<std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2270) 0 empty
    std::__or_<std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d22d8) 0 empty
      std::is_null_pointer<Ref<HdlToken> > (0x0x7f2aed5d2340) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed5d31e0) 0 empty

Class std::__or_<std::is_arithmetic<Ref<HdlToken> >, std::is_enum<Ref<HdlToken> >, std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<HdlToken> >, std::is_enum<Ref<HdlToken> >, std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d23a8) 0 empty
  std::__or_<std::is_enum<Ref<HdlToken> >, std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2410) 0 empty
    std::__or_<std::is_pointer<Ref<HdlToken> >, std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d2478) 0 empty
      std::__or_<std::is_member_pointer<Ref<HdlToken> >, std::is_null_pointer<Ref<HdlToken> > > (0x0x7f2aed5d24e0) 0 empty
        std::is_null_pointer<Ref<HdlToken> > (0x0x7f2aed5d2548) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed5d32a0) 0 empty

Class std::is_scalar<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<HdlToken> > (0x0x7f2aed5d25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5d3360) 0 empty

Class std::__or_<std::is_reference<Ref<HdlToken> >, std::is_scalar<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlToken> >, std::is_scalar<Ref<HdlToken> > > (0x0x7f2aed5d2618) 0 empty
  std::is_scalar<Ref<HdlToken> > (0x0x7f2aed5d2680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5d33c0) 0 empty

Class std::remove_all_extents<Ref<HdlToken> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<HdlToken> > (0x0x7f2aed5d3420) 0 empty

Class std::is_function<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlToken>&> (0x0x7f2aed5d2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5d34e0) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlToken>&> (0x0x7f2aed5d27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5d35a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Ref<HdlToken>&>, std::is_rvalue_reference<Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlToken>&>, std::is_rvalue_reference<Ref<HdlToken>&> > (0x0x7f2aed5d28f0) 0 empty
  std::is_lvalue_reference<Ref<HdlToken>&> (0x0x7f2aed5d2958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5d3660) 0 empty

Class std::is_reference<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlToken>&> (0x0x7f2aed5d29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5d3840) 0 empty

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

Class std::__or_<std::is_reference<Ref<HdlToken>&>, std::is_void<Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlToken>&>, std::is_void<Ref<HdlToken>&> > (0x0x7f2aed5d2a28) 0 empty
  std::is_reference<Ref<HdlToken>&> (0x0x7f2aed5d2a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5d39c0) 0 empty

Class std::__or_<std::is_function<Ref<HdlToken>&>, std::is_reference<Ref<HdlToken>&>, std::is_void<Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlToken>&>, std::is_reference<Ref<HdlToken>&>, std::is_void<Ref<HdlToken>&> > (0x0x7f2aed5d2af8) 0 empty
  std::__or_<std::is_reference<Ref<HdlToken>&>, std::is_void<Ref<HdlToken>&> > (0x0x7f2aed5d2b60) 0 empty
    std::is_reference<Ref<HdlToken>&> (0x0x7f2aed5d2bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed5d3a20) 0 empty

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

Class std::is_object<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlToken>&> (0x0x7f2aed5d2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5d3ae0) 0 empty

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

Class std::__or_<std::is_object<Ref<HdlToken>&>, std::is_reference<Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlToken>&>, std::is_reference<Ref<HdlToken>&> > (0x0x7f2aed5d2d00) 0 empty
  std::is_reference<Ref<HdlToken>&> (0x0x7f2aed5d2d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5d3c60) 0 empty

Class std::__is_referenceable<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlToken>&> (0x0x7f2aed5d2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5d3cc0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<HdlToken>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<HdlToken>&, true> (0x0x7f2aed5d3d20) 0 empty

Class std::add_rvalue_reference<Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<HdlToken>&> (0x0x7f2aed5d2e38) 0 empty
  std::__add_rvalue_reference_helper<Ref<HdlToken>&, true> (0x0x7f2aed5d3d80) 0 empty

Class std::__is_destructible_impl<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<HdlToken> > (0x0x7f2aed5d26e8) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aed5d3480) 0 empty

Class std::__is_destructible_safe<Ref<HdlToken>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<HdlToken>, false, false> (0x0x7f2aed5d2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5d3de0) 0 empty

Class std::is_destructible<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<HdlToken> > (0x0x7f2aed5d2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5d3e40) 0 empty

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

Class std::is_function<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlToken>&&> (0x0x7f2aed5f1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5d3f60) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlToken>&&> (0x0x7f2aed5f10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5f8060) 0 empty

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

Class std::is_rvalue_reference<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<HdlToken>&&> (0x0x7f2aed5f1138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f8120) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<HdlToken>&&>, std::is_rvalue_reference<Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlToken>&&>, std::is_rvalue_reference<Ref<HdlToken>&&> > (0x0x7f2aed5f11a0) 0 empty
  std::is_rvalue_reference<Ref<HdlToken>&&> (0x0x7f2aed5f1208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5f8180) 0 empty

Class std::is_reference<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlToken>&&> (0x0x7f2aed5f1340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f82a0) 0 empty

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

Class std::__or_<std::is_reference<Ref<HdlToken>&&>, std::is_void<Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlToken>&&>, std::is_void<Ref<HdlToken>&&> > (0x0x7f2aed5f13a8) 0 empty
  std::is_reference<Ref<HdlToken>&&> (0x0x7f2aed5f1410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5f8420) 0 empty

Class std::__or_<std::is_function<Ref<HdlToken>&&>, std::is_reference<Ref<HdlToken>&&>, std::is_void<Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlToken>&&>, std::is_reference<Ref<HdlToken>&&>, std::is_void<Ref<HdlToken>&&> > (0x0x7f2aed5f1478) 0 empty
  std::__or_<std::is_reference<Ref<HdlToken>&&>, std::is_void<Ref<HdlToken>&&> > (0x0x7f2aed5f14e0) 0 empty
    std::is_reference<Ref<HdlToken>&&> (0x0x7f2aed5f1548) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed5f8480) 0 empty

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

Class std::is_object<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlToken>&&> (0x0x7f2aed5f1618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5f8540) 0 empty

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

Class std::__or_<std::is_object<Ref<HdlToken>&&>, std::is_reference<Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlToken>&&>, std::is_reference<Ref<HdlToken>&&> > (0x0x7f2aed5f1680) 0 empty
  std::is_reference<Ref<HdlToken>&&> (0x0x7f2aed5f16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5f8780) 0 empty

Class std::__is_referenceable<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlToken>&&> (0x0x7f2aed5f1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f87e0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<HdlToken>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<HdlToken>&&, true> (0x0x7f2aed5f8840) 0 empty

Class std::add_rvalue_reference<Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<HdlToken>&&> (0x0x7f2aed5f17b8) 0 empty
  std::__add_rvalue_reference_helper<Ref<HdlToken>&&, true> (0x0x7f2aed5f88a0) 0 empty

Class std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed5d3f00) 0 empty

Class std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed5f1888) 0 empty
  std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f18f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed5f8900) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1958) 0 empty
  std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed5f19c0) 0 empty
    std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed5f8960) 0 empty

Class std::__is_direct_constructible_new<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1a90) 0 empty
  std::__is_direct_constructible_new_safe<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1af8) 0 empty
    std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed5f1b60) 0 empty
      std::__is_direct_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1bc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed5f89c0) 0 empty

Class std::__is_direct_constructible<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f8a20) 0 empty

Class std::__is_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1c98) 0 empty
  std::__is_direct_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed5f8a80) 0 empty

Class std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f8ae0) 0 empty

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

Class std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5f8ba0) 0 empty

Class std::__and_<std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>, std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>, std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed5f1e38) 0 empty
  std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed5f8c00) 0 empty

Class std::is_nothrow_constructible<Ref<HdlToken>, Ref<HdlToken>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed5f1f08) 0 empty
  std::__and_<std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>, std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed5f1f70) 0 empty
    std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed60f000) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed5f8c60) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<HdlToken>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<HdlToken>, true> (0x0x7f2aed60f068) 0 empty
  std::is_nothrow_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed60f0d0) 0 empty
    std::__and_<std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>, std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed60f138) 0 empty
      std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed60f1a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed5f8cc0) 0 empty

Class std::is_nothrow_move_constructible<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<HdlToken> > (0x0x7f2aed60f208) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<HdlToken>, true> (0x0x7f2aed60f270) 0 empty
    std::is_nothrow_constructible<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed60f2d8) 0 empty
      std::__and_<std::is_constructible<Ref<HdlToken>, Ref<HdlToken>&&>, std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> > (0x0x7f2aed60f340) 0 empty
        std::__is_nt_constructible_impl<Ref<HdlToken>, Ref<HdlToken>&&> (0x0x7f2aed60f3a8) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed5f8d20) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > > (0x0x7f2aed60f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed5f8d80) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<HdlToken> >, std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<HdlToken> >, std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > > > (0x0x7f2aed5f8de0) 0 empty

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

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

Class std::is_function<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<HdlToken>&> (0x0x7f2aed60f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed5f8f60) 0 empty

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

Class std::is_lvalue_reference<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<HdlToken>&> (0x0x7f2aed60f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61f060) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Ref<HdlToken>&>, std::is_rvalue_reference<const Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<HdlToken>&>, std::is_rvalue_reference<const Ref<HdlToken>&> > (0x0x7f2aed60f5b0) 0 empty
  std::is_lvalue_reference<const Ref<HdlToken>&> (0x0x7f2aed60f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed61f120) 0 empty

Class std::is_reference<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<HdlToken>&> (0x0x7f2aed60f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61f180) 0 empty

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

Class std::__or_<std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> > (0x0x7f2aed60f888) 0 empty
  std::is_reference<const Ref<HdlToken>&> (0x0x7f2aed60f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed61f300) 0 empty

Class std::__or_<std::is_function<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> > (0x0x7f2aed60f958) 0 empty
  std::__or_<std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> > (0x0x7f2aed60f9c0) 0 empty
    std::is_reference<const Ref<HdlToken>&> (0x0x7f2aed60fa28) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed61f420) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&>, std::is_void<const Ref<HdlToken>&> > > (0x0x7f2aed60fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed61f4e0) 0 empty

Class std::is_object<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<HdlToken>&> (0x0x7f2aed60faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed61f540) 0 empty

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

Class std::__or_<std::is_object<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<HdlToken>&>, std::is_reference<const Ref<HdlToken>&> > (0x0x7f2aed60fd00) 0 empty
  std::is_reference<const Ref<HdlToken>&> (0x0x7f2aed60fd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed61f600) 0 empty

Class std::__is_referenceable<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<HdlToken>&> (0x0x7f2aed60fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61f720) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<HdlToken>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<HdlToken>&, true> (0x0x7f2aed61f780) 0 empty

Class std::add_rvalue_reference<const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<HdlToken>&> (0x0x7f2aed60fe38) 0 empty
  std::__add_rvalue_reference_helper<const Ref<HdlToken>&, true> (0x0x7f2aed61f7e0) 0 empty

Class std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed60f478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed5f8f00) 0 empty

Class std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> > (0x0x7f2aed60ff08) 0 empty
  std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed60ff70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed61f840) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e000) 0 empty
  std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> > (0x0x7f2aed62e068) 0 empty
    std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e0d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed61f8a0) 0 empty

Class std::__is_direct_constructible_new<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e138) 0 empty
  std::__is_direct_constructible_new_safe<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e1a0) 0 empty
    std::__and_<std::is_destructible<Ref<HdlToken> >, std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> > (0x0x7f2aed62e208) 0 empty
      std::__is_direct_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed61f900) 0 empty

Class std::__is_direct_constructible<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61f960) 0 empty

Class std::__is_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e340) 0 empty
  std::__is_direct_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed61f9c0) 0 empty

Class std::is_constructible<Ref<HdlToken>, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61fa20) 0 empty

Class std::__is_copy_constructible_impl<Ref<HdlToken>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<HdlToken>, true> (0x0x7f2aed62e478) 0 empty
  std::is_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed61fa80) 0 empty

Class std::is_copy_constructible<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<HdlToken> > (0x0x7f2aed62e548) 0 empty
  std::__is_copy_constructible_impl<Ref<HdlToken>, true> (0x0x7f2aed62e5b0) 0 empty
    std::is_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e618) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed61fae0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > >, std::is_copy_constructible<Ref<HdlToken> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<HdlToken> > >, std::is_copy_constructible<Ref<HdlToken> > > (0x0x7f2aed62e680) 0 empty
  std::is_copy_constructible<Ref<HdlToken> > (0x0x7f2aed62e6e8) 0 empty
    std::__is_copy_constructible_impl<Ref<HdlToken>, true> (0x0x7f2aed62e750) 0 empty
      std::is_constructible<Ref<HdlToken>, const Ref<HdlToken>&> (0x0x7f2aed62e7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aed61fb40) 0 empty

Class std::__move_if_noexcept_cond<Ref<HdlToken> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<HdlToken> > (0x0x7f2aed62e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed61fba0) 0 empty

Class std::conditional<true, const Ref<HdlToken>*, std::move_iterator<Ref<HdlToken>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<HdlToken>*, std::move_iterator<Ref<HdlToken>*> > (0x0x7f2aed61fc00) 0 empty

Class std::iterator_traits<Ref<HdlToken>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<HdlToken>*> (0x0x7f2aed61fc60) 0 empty

Class std::conditional<true, Ref<HdlToken>*, std::move_iterator<Ref<HdlToken>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<HdlToken>*, std::move_iterator<Ref<HdlToken>*> > (0x0x7f2aed61fcc0) 0 empty

Class std::is_function<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlStatement> > (0x0x7f2aed6401a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646060) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlStatement> > (0x0x7f2aed640208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<HdlStatement> >, std::is_rvalue_reference<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<HdlStatement> >, std::is_rvalue_reference<Ref<HdlStatement> > > (0x0x7f2aed646180) 0 empty

Class std::is_rvalue_reference<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<HdlStatement> > (0x0x7f2aed640270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6461e0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<HdlStatement> >, std::is_rvalue_reference<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlStatement> >, std::is_rvalue_reference<Ref<HdlStatement> > > (0x0x7f2aed6402d8) 0 empty
  std::is_rvalue_reference<Ref<HdlStatement> > (0x0x7f2aed640340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed646240) 0 empty

Class std::is_reference<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlStatement> > (0x0x7f2aed640548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6462a0) 0 empty

Class std::conditional<false, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > (0x0x7f2aed646300) 0 empty

Class std::remove_volatile<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<HdlStatement> > (0x0x7f2aed646480) 0 empty

Class std::remove_const<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<HdlStatement> > (0x0x7f2aed6464e0) 0 empty

Class std::remove_cv<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<HdlStatement> > (0x0x7f2aed646420) 0 empty

Class std::__is_void_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<HdlStatement> > (0x0x7f2aed6406e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646540) 0 empty

Class std::is_void<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<HdlStatement> > (0x0x7f2aed640750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6465a0) 0 empty

Class std::__or_<std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > (0x0x7f2aed6407b8) 0 empty
  std::is_void<Ref<HdlStatement> > (0x0x7f2aed640820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed646600) 0 empty

Class std::__or_<std::is_function<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > (0x0x7f2aed640888) 0 empty
  std::__or_<std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > (0x0x7f2aed6408f0) 0 empty
    std::is_void<Ref<HdlStatement> > (0x0x7f2aed640958) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed646660) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> >, std::is_void<Ref<HdlStatement> > > > (0x0x7f2aed6409c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6466c0) 0 empty

Class std::is_object<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlStatement> > (0x0x7f2aed640a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed646720) 0 empty

Class std::conditional<true, std::is_object<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> > > (0x0x7f2aed646780) 0 empty

Class std::__or_<std::is_object<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlStatement> >, std::is_reference<Ref<HdlStatement> > > (0x0x7f2aed640b60) 0 empty
  std::is_object<Ref<HdlStatement> > (0x0x7f2aed640bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6468a0) 0 empty

Class std::__is_referenceable<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlStatement> > (0x0x7f2aed640c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed646900) 0 empty

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

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

Class std::is_array<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<HdlStatement> > (0x0x7f2aed640d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646a20) 0 empty

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

Class std::__and_<std::is_array<Ref<HdlStatement> >, std::__not_<std::extent<Ref<HdlStatement>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<HdlStatement> >, std::__not_<std::extent<Ref<HdlStatement>, 0u> > > (0x0x7f2aed640dd0) 0 empty
  std::is_array<Ref<HdlStatement> > (0x0x7f2aed640e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed646ae0) 0 empty

Class std::__is_array_unknown_bounds<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<HdlStatement> > (0x0x7f2aed640f70) 0 empty
  std::__and_<std::is_array<Ref<HdlStatement> >, std::__not_<std::extent<Ref<HdlStatement>, 0u> > > (0x0x7f2aed668000) 0 empty
    std::is_array<Ref<HdlStatement> > (0x0x7f2aed668068) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed646c00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > > (0x0x7f2aed646c60) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > > (0x0x7f2aed668138) 0 empty
  std::is_function<Ref<HdlStatement> > (0x0x7f2aed6681a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed646cc0) 0 empty

Class std::__or_<std::is_void<Ref<HdlStatement> >, std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<HdlStatement> >, std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > > (0x0x7f2aed6682d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<HdlStatement> >, std::is_function<Ref<HdlStatement> > > (0x0x7f2aed668340) 0 empty
    std::is_function<Ref<HdlStatement> > (0x0x7f2aed6683a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed646d20) 0 empty

Class std::conditional<false, std::is_reference<Ref<HdlStatement> >, std::is_scalar<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<HdlStatement> >, std::is_scalar<Ref<HdlStatement> > > (0x0x7f2aed646d80) 0 empty

Class std::__is_integral_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<HdlStatement> > (0x0x7f2aed668548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646ea0) 0 empty

Class std::is_integral<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<HdlStatement> > (0x0x7f2aed6685b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed646f00) 0 empty

Class std::conditional<false, std::is_integral<Ref<HdlStatement> >, std::is_floating_point<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<HdlStatement> >, std::is_floating_point<Ref<HdlStatement> > > (0x0x7f2aed646f60) 0 empty

Class std::__is_floating_point_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<HdlStatement> > (0x0x7f2aed6686e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675000) 0 empty

Class std::is_floating_point<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<HdlStatement> > (0x0x7f2aed668750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675060) 0 empty

Class std::__or_<std::is_integral<Ref<HdlStatement> >, std::is_floating_point<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<HdlStatement> >, std::is_floating_point<Ref<HdlStatement> > > (0x0x7f2aed6687b8) 0 empty
  std::is_floating_point<Ref<HdlStatement> > (0x0x7f2aed668820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed6750c0) 0 empty

Class std::is_arithmetic<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<HdlStatement> > (0x0x7f2aed668888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6752a0) 0 empty

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

Class std::is_enum<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<HdlStatement> > (0x0x7f2aed6688f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675360) 0 empty

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

Class std::__is_pointer_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<HdlStatement> > (0x0x7f2aed668958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675420) 0 empty

Class std::is_pointer<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<HdlStatement> > (0x0x7f2aed6689c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675480) 0 empty

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

Class std::__is_member_pointer_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<HdlStatement> > (0x0x7f2aed668a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675600) 0 empty

Class std::is_member_pointer<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<HdlStatement> > (0x0x7f2aed668a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675660) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed6756c0) 0 empty

Class std::__is_null_pointer_helper<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<HdlStatement> > (0x0x7f2aed668af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675720) 0 empty

Class std::is_null_pointer<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<HdlStatement> > (0x0x7f2aed668b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675780) 0 empty

Class std::__or_<std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed668bc8) 0 empty
  std::is_null_pointer<Ref<HdlStatement> > (0x0x7f2aed668c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed6757e0) 0 empty

Class std::__or_<std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed668d68) 0 empty
  std::__or_<std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed668dd0) 0 empty
    std::is_null_pointer<Ref<HdlStatement> > (0x0x7f2aed668e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed675840) 0 empty

Class std::__or_<std::is_enum<Ref<HdlStatement> >, std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<HdlStatement> >, std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed668f08) 0 empty
  std::__or_<std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed668f70) 0 empty
    std::__or_<std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed684000) 0 empty
      std::is_null_pointer<Ref<HdlStatement> > (0x0x7f2aed684068) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed6758a0) 0 empty

Class std::__or_<std::is_arithmetic<Ref<HdlStatement> >, std::is_enum<Ref<HdlStatement> >, std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<HdlStatement> >, std::is_enum<Ref<HdlStatement> >, std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed684138) 0 empty
  std::__or_<std::is_enum<Ref<HdlStatement> >, std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed6841a0) 0 empty
    std::__or_<std::is_pointer<Ref<HdlStatement> >, std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed684208) 0 empty
      std::__or_<std::is_member_pointer<Ref<HdlStatement> >, std::is_null_pointer<Ref<HdlStatement> > > (0x0x7f2aed684270) 0 empty
        std::is_null_pointer<Ref<HdlStatement> > (0x0x7f2aed6842d8) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed675900) 0 empty

Class std::is_scalar<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<HdlStatement> > (0x0x7f2aed6843a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675960) 0 empty

Class std::__or_<std::is_reference<Ref<HdlStatement> >, std::is_scalar<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlStatement> >, std::is_scalar<Ref<HdlStatement> > > (0x0x7f2aed684410) 0 empty
  std::is_scalar<Ref<HdlStatement> > (0x0x7f2aed684478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed6759c0) 0 empty

Class std::remove_all_extents<Ref<HdlStatement> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<HdlStatement> > (0x0x7f2aed675a20) 0 empty

Class std::is_function<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlStatement>&> (0x0x7f2aed684548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675ae0) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlStatement>&> (0x0x7f2aed6845b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed675ba0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Ref<HdlStatement>&>, std::is_rvalue_reference<Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlStatement>&>, std::is_rvalue_reference<Ref<HdlStatement>&> > (0x0x7f2aed684618) 0 empty
  std::is_lvalue_reference<Ref<HdlStatement>&> (0x0x7f2aed684680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed675c60) 0 empty

Class std::is_reference<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlStatement>&> (0x0x7f2aed684888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed675cc0) 0 empty

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

Class std::__or_<std::is_reference<Ref<HdlStatement>&>, std::is_void<Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlStatement>&>, std::is_void<Ref<HdlStatement>&> > (0x0x7f2aed6849c0) 0 empty
  std::is_reference<Ref<HdlStatement>&> (0x0x7f2aed684a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed675e40) 0 empty

Class std::__or_<std::is_function<Ref<HdlStatement>&>, std::is_reference<Ref<HdlStatement>&>, std::is_void<Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlStatement>&>, std::is_reference<Ref<HdlStatement>&>, std::is_void<Ref<HdlStatement>&> > (0x0x7f2aed684a90) 0 empty
  std::__or_<std::is_reference<Ref<HdlStatement>&>, std::is_void<Ref<HdlStatement>&> > (0x0x7f2aed684af8) 0 empty
    std::is_reference<Ref<HdlStatement>&> (0x0x7f2aed684b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed675ea0) 0 empty

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

Class std::is_object<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlStatement>&> (0x0x7f2aed684c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed675f60) 0 empty

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

Class std::__or_<std::is_object<Ref<HdlStatement>&>, std::is_reference<Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlStatement>&>, std::is_reference<Ref<HdlStatement>&> > (0x0x7f2aed684d68) 0 empty
  std::is_reference<Ref<HdlStatement>&> (0x0x7f2aed684dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed699120) 0 empty

Class std::__is_referenceable<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlStatement>&> (0x0x7f2aed684e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699180) 0 empty

Class std::__add_rvalue_reference_helper<Ref<HdlStatement>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<HdlStatement>&, true> (0x0x7f2aed6991e0) 0 empty

Class std::add_rvalue_reference<Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<HdlStatement>&> (0x0x7f2aed684ea0) 0 empty
  std::__add_rvalue_reference_helper<Ref<HdlStatement>&, true> (0x0x7f2aed699240) 0 empty

Class std::__is_destructible_impl<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<HdlStatement> > (0x0x7f2aed6844e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aed675a80) 0 empty

Class std::__is_destructible_safe<Ref<HdlStatement>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<HdlStatement>, false, false> (0x0x7f2aed684f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6992a0) 0 empty

Class std::is_destructible<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<HdlStatement> > (0x0x7f2aed6a0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699300) 0 empty

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

Class std::is_function<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<HdlStatement>&&> (0x0x7f2aed6a00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed699420) 0 empty

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

Class std::is_lvalue_reference<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6994e0) 0 empty

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

Class std::is_rvalue_reference<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6995a0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<HdlStatement>&&>, std::is_rvalue_reference<Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<HdlStatement>&&>, std::is_rvalue_reference<Ref<HdlStatement>&&> > (0x0x7f2aed6a0208) 0 empty
  std::is_rvalue_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a0270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed699600) 0 empty

Class std::is_reference<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699660) 0 empty

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

Class std::__or_<std::is_reference<Ref<HdlStatement>&&>, std::is_void<Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<HdlStatement>&&>, std::is_void<Ref<HdlStatement>&&> > (0x0x7f2aed6a04e0) 0 empty
  std::is_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a0548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6997e0) 0 empty

Class std::__or_<std::is_function<Ref<HdlStatement>&&>, std::is_reference<Ref<HdlStatement>&&>, std::is_void<Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<HdlStatement>&&>, std::is_reference<Ref<HdlStatement>&&>, std::is_void<Ref<HdlStatement>&&> > (0x0x7f2aed6a05b0) 0 empty
  std::__or_<std::is_reference<Ref<HdlStatement>&&>, std::is_void<Ref<HdlStatement>&&> > (0x0x7f2aed6a0618) 0 empty
    std::is_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a0680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed699840) 0 empty

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

Class std::is_object<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<HdlStatement>&&> (0x0x7f2aed6a0750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed699900) 0 empty

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

Class std::__or_<std::is_object<Ref<HdlStatement>&&>, std::is_reference<Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<HdlStatement>&&>, std::is_reference<Ref<HdlStatement>&&> > (0x0x7f2aed6a0958) 0 empty
  std::is_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6999c0) 0 empty

Class std::__is_referenceable<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<HdlStatement>&&> (0x0x7f2aed6a0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699ae0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<HdlStatement>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<HdlStatement>&&, true> (0x0x7f2aed699b40) 0 empty

Class std::add_rvalue_reference<Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<HdlStatement>&&> (0x0x7f2aed6a0a90) 0 empty
  std::__add_rvalue_reference_helper<Ref<HdlStatement>&&, true> (0x0x7f2aed699ba0) 0 empty

Class std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed6993c0) 0 empty

Class std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6a0b60) 0 empty
  std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed699c00) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0c30) 0 empty
  std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6a0c98) 0 empty
    std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed699c60) 0 empty

Class std::__is_direct_constructible_new<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0d68) 0 empty
  std::__is_direct_constructible_new_safe<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0dd0) 0 empty
    std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6a0e38) 0 empty
      std::__is_direct_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0ea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed699cc0) 0 empty

Class std::__is_direct_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699d20) 0 empty

Class std::__is_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6a0f70) 0 empty
  std::__is_direct_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b6000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed699d80) 0 empty

Class std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed699de0) 0 empty

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

Class std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed699ea0) 0 empty

Class std::__and_<std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>, std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>, std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6b6138) 0 empty
  std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b61a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed699f00) 0 empty

Class std::is_nothrow_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b6208) 0 empty
  std::__and_<std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>, std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6b6270) 0 empty
    std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b62d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed699f60) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<HdlStatement>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<HdlStatement>, true> (0x0x7f2aed6b6340) 0 empty
  std::is_nothrow_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b63a8) 0 empty
    std::__and_<std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>, std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6b6410) 0 empty
      std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b6478) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed6c0000) 0 empty

Class std::is_nothrow_move_constructible<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<HdlStatement> > (0x0x7f2aed6b64e0) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<HdlStatement>, true> (0x0x7f2aed6b6548) 0 empty
    std::is_nothrow_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b65b0) 0 empty
      std::__and_<std::is_constructible<Ref<HdlStatement>, Ref<HdlStatement>&&>, std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> > (0x0x7f2aed6b6618) 0 empty
        std::__is_nt_constructible_impl<Ref<HdlStatement>, Ref<HdlStatement>&&> (0x0x7f2aed6b6680) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed6c0060) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > > (0x0x7f2aed6b66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c00c0) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<HdlStatement> >, std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<HdlStatement> >, std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > > > (0x0x7f2aed6c0120) 0 empty

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

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

Class std::is_function<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<HdlStatement>&> (0x0x7f2aed6b67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6c02a0) 0 empty

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

Class std::is_lvalue_reference<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0420) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Ref<HdlStatement>&>, std::is_rvalue_reference<const Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<HdlStatement>&>, std::is_rvalue_reference<const Ref<HdlStatement>&> > (0x0x7f2aed6b6888) 0 empty
  std::is_lvalue_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b68f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6c04e0) 0 empty

Class std::is_reference<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0540) 0 empty

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

Class std::__or_<std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> > (0x0x7f2aed6b6a90) 0 empty
  std::is_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b6af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6c0600) 0 empty

Class std::__or_<std::is_function<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> > (0x0x7f2aed6b6c30) 0 empty
  std::__or_<std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> > (0x0x7f2aed6b6c98) 0 empty
    std::is_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b6d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed6c0660) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&>, std::is_void<const Ref<HdlStatement>&> > > (0x0x7f2aed6b6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6c06c0) 0 empty

Class std::is_object<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<HdlStatement>&> (0x0x7f2aed6b6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed6c0720) 0 empty

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

Class std::__or_<std::is_object<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<HdlStatement>&>, std::is_reference<const Ref<HdlStatement>&> > (0x0x7f2aed6b6ea0) 0 empty
  std::is_reference<const Ref<HdlStatement>&> (0x0x7f2aed6b6f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6c07e0) 0 empty

Class std::__is_referenceable<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<HdlStatement>&> (0x0x7f2aed6d9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0900) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<HdlStatement>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<HdlStatement>&, true> (0x0x7f2aed6c0960) 0 empty

Class std::add_rvalue_reference<const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<HdlStatement>&> (0x0x7f2aed6d90d0) 0 empty
  std::__add_rvalue_reference_helper<const Ref<HdlStatement>&, true> (0x0x7f2aed6c09c0) 0 empty

Class std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6b6750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed6c0240) 0 empty

Class std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> > (0x0x7f2aed6d91a0) 0 empty
  std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed6c0a20) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9270) 0 empty
  std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> > (0x0x7f2aed6d92d8) 0 empty
    std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed6c0a80) 0 empty

Class std::__is_direct_constructible_new<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d93a8) 0 empty
  std::__is_direct_constructible_new_safe<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9410) 0 empty
    std::__and_<std::is_destructible<Ref<HdlStatement> >, std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> > (0x0x7f2aed6d9478) 0 empty
      std::__is_direct_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d94e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed6c0ae0) 0 empty

Class std::__is_direct_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0b40) 0 empty

Class std::__is_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d95b0) 0 empty
  std::__is_direct_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6c0ba0) 0 empty

Class std::is_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0c00) 0 empty

Class std::__is_copy_constructible_impl<Ref<HdlStatement>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<HdlStatement>, true> (0x0x7f2aed6d96e8) 0 empty
  std::is_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed6c0c60) 0 empty

Class std::is_copy_constructible<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<HdlStatement> > (0x0x7f2aed6d97b8) 0 empty
  std::__is_copy_constructible_impl<Ref<HdlStatement>, true> (0x0x7f2aed6d9820) 0 empty
    std::is_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9888) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed6c0cc0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > >, std::is_copy_constructible<Ref<HdlStatement> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<HdlStatement> > >, std::is_copy_constructible<Ref<HdlStatement> > > (0x0x7f2aed6d98f0) 0 empty
  std::is_copy_constructible<Ref<HdlStatement> > (0x0x7f2aed6d9958) 0 empty
    std::__is_copy_constructible_impl<Ref<HdlStatement>, true> (0x0x7f2aed6d99c0) 0 empty
      std::is_constructible<Ref<HdlStatement>, const Ref<HdlStatement>&> (0x0x7f2aed6d9a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aed6c0d20) 0 empty

Class std::__move_if_noexcept_cond<Ref<HdlStatement> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<HdlStatement> > (0x0x7f2aed6d9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed6c0d80) 0 empty

Class std::conditional<true, const Ref<HdlStatement>*, std::move_iterator<Ref<HdlStatement>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<HdlStatement>*, std::move_iterator<Ref<HdlStatement>*> > (0x0x7f2aed6c0de0) 0 empty

Class std::iterator_traits<Ref<HdlStatement>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<HdlStatement>*> (0x0x7f2aed6c0f00) 0 empty

Class std::conditional<true, Ref<HdlStatement>*, std::move_iterator<Ref<HdlStatement>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<HdlStatement>*, std::move_iterator<Ref<HdlStatement>*> > (0x0x7f2aed6c0f60) 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> > (0x0x7f2aed30b120) 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> > (0x0x7f2aed30b180) 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> > (0x0x7f2aed30b420) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f2aed30b4e0) 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> > (0x0x7f2aed30b480) 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> > (0x0x7f2aed30b840) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f2aed30b900) 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> > (0x0x7f2aed30b8a0) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f2aed30be40) 0 empty

Class std::is_function<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector> > (0x0x7f2aed6e8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39f6c0) 0 empty

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

Class std::is_lvalue_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<TokenSelector> > (0x0x7f2aed6e8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39f780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<TokenSelector> >, std::is_rvalue_reference<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<TokenSelector> >, std::is_rvalue_reference<Ref<TokenSelector> > > (0x0x7f2aed39f7e0) 0 empty

Class std::is_rvalue_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<TokenSelector> > (0x0x7f2aed6e8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39f840) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<TokenSelector> >, std::is_rvalue_reference<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<TokenSelector> >, std::is_rvalue_reference<Ref<TokenSelector> > > (0x0x7f2aed6e8e38) 0 empty
  std::is_rvalue_reference<Ref<TokenSelector> > (0x0x7f2aed6e8ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed39f8a0) 0 empty

Class std::is_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector> > (0x0x7f2aed3ba068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39f900) 0 empty

Class std::conditional<false, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > (0x0x7f2aed39f960) 0 empty

Class std::remove_volatile<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<TokenSelector> > (0x0x7f2aed39fae0) 0 empty

Class std::remove_const<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<TokenSelector> > (0x0x7f2aed39fb40) 0 empty

Class std::remove_cv<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<TokenSelector> > (0x0x7f2aed39fa80) 0 empty

Class std::__is_void_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<TokenSelector> > (0x0x7f2aed3ba208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39fba0) 0 empty

Class std::is_void<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<TokenSelector> > (0x0x7f2aed3ba270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed39fc00) 0 empty

Class std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > (0x0x7f2aed3ba2d8) 0 empty
  std::is_void<Ref<TokenSelector> > (0x0x7f2aed3ba340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed39fc60) 0 empty

Class std::__or_<std::is_function<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > (0x0x7f2aed3ba3a8) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > (0x0x7f2aed3ba410) 0 empty
    std::is_void<Ref<TokenSelector> > (0x0x7f2aed3ba478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed39fcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > > (0x0x7f2aed3ba4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed39fd20) 0 empty

Class std::is_object<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector> > (0x0x7f2aed3ba548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed39fd80) 0 empty

Class std::conditional<true, std::is_object<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> > > (0x0x7f2aed39fde0) 0 empty

Class std::__or_<std::is_object<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<TokenSelector> >, std::is_reference<Ref<TokenSelector> > > (0x0x7f2aed3ba680) 0 empty
  std::is_object<Ref<TokenSelector> > (0x0x7f2aed3ba6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed39ff00) 0 empty

Class std::__is_referenceable<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector> > (0x0x7f2aed3ba750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3c3060) 0 empty

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

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

Class std::is_array<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<TokenSelector> > (0x0x7f2aed3ba888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3180) 0 empty

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

Class std::__and_<std::is_array<Ref<TokenSelector> >, std::__not_<std::extent<Ref<TokenSelector>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<TokenSelector> >, std::__not_<std::extent<Ref<TokenSelector>, 0u> > > (0x0x7f2aed3ba8f0) 0 empty
  std::is_array<Ref<TokenSelector> > (0x0x7f2aed3ba958) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed3c3240) 0 empty

Class std::__is_array_unknown_bounds<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<TokenSelector> > (0x0x7f2aed3baa90) 0 empty
  std::__and_<std::is_array<Ref<TokenSelector> >, std::__not_<std::extent<Ref<TokenSelector>, 0u> > > (0x0x7f2aed3baaf8) 0 empty
    std::is_array<Ref<TokenSelector> > (0x0x7f2aed3bab60) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed3c3360) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > > (0x0x7f2aed3c33c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > > (0x0x7f2aed3bac30) 0 empty
  std::is_function<Ref<TokenSelector> > (0x0x7f2aed3bac98) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed3c3420) 0 empty

Class std::__or_<std::is_void<Ref<TokenSelector> >, std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<TokenSelector> >, std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > > (0x0x7f2aed3badd0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > > (0x0x7f2aed3bae38) 0 empty
    std::is_function<Ref<TokenSelector> > (0x0x7f2aed3baea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed3c3480) 0 empty

Class std::conditional<false, std::is_reference<Ref<TokenSelector> >, std::is_scalar<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<TokenSelector> >, std::is_scalar<Ref<TokenSelector> > > (0x0x7f2aed3c34e0) 0 empty

Class std::__is_integral_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<TokenSelector> > (0x0x7f2aed3d6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3540) 0 empty

Class std::is_integral<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<TokenSelector> > (0x0x7f2aed3d61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c35a0) 0 empty

Class std::conditional<false, std::is_integral<Ref<TokenSelector> >, std::is_floating_point<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<TokenSelector> >, std::is_floating_point<Ref<TokenSelector> > > (0x0x7f2aed3c3600) 0 empty

Class std::__is_floating_point_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<TokenSelector> > (0x0x7f2aed3d62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3660) 0 empty

Class std::is_floating_point<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<TokenSelector> > (0x0x7f2aed3d6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c36c0) 0 empty

Class std::__or_<std::is_integral<Ref<TokenSelector> >, std::is_floating_point<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<TokenSelector> >, std::is_floating_point<Ref<TokenSelector> > > (0x0x7f2aed3d63a8) 0 empty
  std::is_floating_point<Ref<TokenSelector> > (0x0x7f2aed3d6410) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed3c3720) 0 empty

Class std::is_arithmetic<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<TokenSelector> > (0x0x7f2aed3d6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3900) 0 empty

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

Class std::is_enum<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<TokenSelector> > (0x0x7f2aed3d64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c39c0) 0 empty

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

Class std::__is_pointer_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<TokenSelector> > (0x0x7f2aed3d6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3a80) 0 empty

Class std::is_pointer<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<TokenSelector> > (0x0x7f2aed3d65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3ae0) 0 empty

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

Class std::__is_member_pointer_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<TokenSelector> > (0x0x7f2aed3d6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3c60) 0 empty

Class std::is_member_pointer<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3cc0) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3c3d20) 0 empty

Class std::__is_null_pointer_helper<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<TokenSelector> > (0x0x7f2aed3d66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3d80) 0 empty

Class std::is_null_pointer<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3c3de0) 0 empty

Class std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d67b8) 0 empty
  std::is_null_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed3c3e40) 0 empty

Class std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6958) 0 empty
  std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d69c0) 0 empty
    std::is_null_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed3c3ea0) 0 empty

Class std::__or_<std::is_enum<Ref<TokenSelector> >, std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<TokenSelector> >, std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6af8) 0 empty
  std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6b60) 0 empty
    std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6bc8) 0 empty
      std::is_null_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed3c3f00) 0 empty

Class std::__or_<std::is_arithmetic<Ref<TokenSelector> >, std::is_enum<Ref<TokenSelector> >, std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<TokenSelector> >, std::is_enum<Ref<TokenSelector> >, std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6d00) 0 empty
  std::__or_<std::is_enum<Ref<TokenSelector> >, std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6d68) 0 empty
    std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6dd0) 0 empty
      std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f2aed3d6e38) 0 empty
        std::is_null_pointer<Ref<TokenSelector> > (0x0x7f2aed3d6ea0) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed3c3f60) 0 empty

Class std::is_scalar<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<TokenSelector> > (0x0x7f2aed3d6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3ef000) 0 empty

Class std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_scalar<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_scalar<Ref<TokenSelector> > > (0x0x7f2aed3f0000) 0 empty
  std::is_scalar<Ref<TokenSelector> > (0x0x7f2aed3f0068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed3ef060) 0 empty

Class std::remove_all_extents<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<TokenSelector> > (0x0x7f2aed3ef180) 0 empty

Class std::is_function<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector>&> (0x0x7f2aed3f0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3ef240) 0 empty

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

Class std::is_lvalue_reference<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<TokenSelector>&> (0x0x7f2aed3f01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3ef300) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Ref<TokenSelector>&>, std::is_rvalue_reference<Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<TokenSelector>&>, std::is_rvalue_reference<Ref<TokenSelector>&> > (0x0x7f2aed3f0208) 0 empty
  std::is_lvalue_reference<Ref<TokenSelector>&> (0x0x7f2aed3f0270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed3ef3c0) 0 empty

Class std::is_reference<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector>&> (0x0x7f2aed3f03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3ef420) 0 empty

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

Class std::__or_<std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> > (0x0x7f2aed3f04e0) 0 empty
  std::is_reference<Ref<TokenSelector>&> (0x0x7f2aed3f0548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed3ef5a0) 0 empty

Class std::__or_<std::is_function<Ref<TokenSelector>&>, std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<TokenSelector>&>, std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> > (0x0x7f2aed3f05b0) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> > (0x0x7f2aed3f0618) 0 empty
    std::is_reference<Ref<TokenSelector>&> (0x0x7f2aed3f0680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed3ef600) 0 empty

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

Class std::is_object<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector>&> (0x0x7f2aed3f0750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3ef6c0) 0 empty

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

Class std::__or_<std::is_object<Ref<TokenSelector>&>, std::is_reference<Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<TokenSelector>&>, std::is_reference<Ref<TokenSelector>&> > (0x0x7f2aed3f0958) 0 empty
  std::is_reference<Ref<TokenSelector>&> (0x0x7f2aed3f09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed3ef780) 0 empty

Class std::__is_referenceable<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector>&> (0x0x7f2aed3f0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3ef8a0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<TokenSelector>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<TokenSelector>&, true> (0x0x7f2aed3ef900) 0 empty

Class std::add_rvalue_reference<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<TokenSelector>&> (0x0x7f2aed3f0a90) 0 empty
  std::__add_rvalue_reference_helper<Ref<TokenSelector>&, true> (0x0x7f2aed3ef960) 0 empty

Class std::__is_destructible_impl<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<TokenSelector> > (0x0x7f2aed3f00d0) 0 empty
  std::__do_is_destructible_impl (0x0x7f2aed3ef1e0) 0 empty

Class std::__is_destructible_safe<Ref<TokenSelector>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<TokenSelector>, false, false> (0x0x7f2aed3f0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3ef9c0) 0 empty

Class std::is_destructible<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<TokenSelector> > (0x0x7f2aed3f0bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3efa20) 0 empty

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

Class std::is_function<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector>&&> (0x0x7f2aed3f0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3efb40) 0 empty

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

Class std::is_lvalue_reference<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<TokenSelector>&&> (0x0x7f2aed3f0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed3efc00) 0 empty

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

Class std::is_rvalue_reference<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<TokenSelector>&&> (0x0x7f2aed3f0d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3efcc0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<TokenSelector>&&>, std::is_rvalue_reference<Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<TokenSelector>&&>, std::is_rvalue_reference<Ref<TokenSelector>&&> > (0x0x7f2aed3f0dd0) 0 empty
  std::is_rvalue_reference<Ref<TokenSelector>&&> (0x0x7f2aed3f0e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed3efd20) 0 empty

Class std::is_reference<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector>&&> (0x0x7f2aed3f0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed3efd80) 0 empty

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

Class std::__or_<std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> > (0x0x7f2aed4150d0) 0 empty
  std::is_reference<Ref<TokenSelector>&&> (0x0x7f2aed415138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed3eff00) 0 empty

Class std::__or_<std::is_function<Ref<TokenSelector>&&>, std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<TokenSelector>&&>, std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> > (0x0x7f2aed4151a0) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> > (0x0x7f2aed415208) 0 empty
    std::is_reference<Ref<TokenSelector>&&> (0x0x7f2aed415270) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed417060) 0 empty

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

Class std::is_object<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector>&&> (0x0x7f2aed415340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed417180) 0 empty

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

Class std::__or_<std::is_object<Ref<TokenSelector>&&>, std::is_reference<Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<TokenSelector>&&>, std::is_reference<Ref<TokenSelector>&&> > (0x0x7f2aed415548) 0 empty
  std::is_reference<Ref<TokenSelector>&&> (0x0x7f2aed4155b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed417240) 0 empty

Class std::__is_referenceable<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector>&&> (0x0x7f2aed415618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed417360) 0 empty

Class std::__add_rvalue_reference_helper<Ref<TokenSelector>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<TokenSelector>&&, true> (0x0x7f2aed4173c0) 0 empty

Class std::add_rvalue_reference<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<TokenSelector>&&> (0x0x7f2aed415680) 0 empty
  std::__add_rvalue_reference_helper<Ref<TokenSelector>&&, true> (0x0x7f2aed417420) 0 empty

Class std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed3f0c30) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed3efae0) 0 empty

Class std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed415750) 0 empty
  std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed4157b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed417480) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415820) 0 empty
  std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed415888) 0 empty
    std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed4158f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed4174e0) 0 empty

Class std::__is_direct_constructible_new<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415958) 0 empty
  std::__is_direct_constructible_new_safe<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed4159c0) 0 empty
    std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed415a28) 0 empty
      std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415a90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed417540) 0 empty

Class std::__is_direct_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4175a0) 0 empty

Class std::__is_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415b60) 0 empty
  std::__is_direct_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed417600) 0 empty

Class std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed417660) 0 empty

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

Class std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed417720) 0 empty

Class std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed415d00) 0 empty
  std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2aed417780) 0 empty

Class std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415dd0) 0 empty
  std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed415e38) 0 empty
    std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2aed4177e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<TokenSelector>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<TokenSelector>, true> (0x0x7f2aed415f08) 0 empty
  std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed415f70) 0 empty
    std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed42a000) 0 empty
      std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed42a068) 0 empty
        std::integral_constant<bool, false> (0x0x7f2aed417840) 0 empty

Class std::is_nothrow_move_constructible<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<TokenSelector> > (0x0x7f2aed42a0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<TokenSelector>, true> (0x0x7f2aed42a138) 0 empty
    std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed42a1a0) 0 empty
      std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f2aed42a208) 0 empty
        std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f2aed42a270) 0 empty
          std::integral_constant<bool, false> (0x0x7f2aed4178a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > > (0x0x7f2aed42a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed417900) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<TokenSelector> >, std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<TokenSelector> >, std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > > > (0x0x7f2aed417960) 0 empty

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

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

Class std::is_function<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<TokenSelector>&> (0x0x7f2aed42a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed417ae0) 0 empty

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

Class std::is_lvalue_reference<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<TokenSelector>&> (0x0x7f2aed42a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed417c60) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Ref<TokenSelector>&>, std::is_rvalue_reference<const Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<TokenSelector>&>, std::is_rvalue_reference<const Ref<TokenSelector>&> > (0x0x7f2aed42a478) 0 empty
  std::is_lvalue_reference<const Ref<TokenSelector>&> (0x0x7f2aed42a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed417d20) 0 empty

Class std::is_reference<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<TokenSelector>&> (0x0x7f2aed42a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed417d80) 0 empty

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

Class std::__or_<std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > (0x0x7f2aed42a5b0) 0 empty
  std::is_reference<const Ref<TokenSelector>&> (0x0x7f2aed42a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed417e40) 0 empty

Class std::__or_<std::is_function<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > (0x0x7f2aed42a750) 0 empty
  std::__or_<std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > (0x0x7f2aed42a7b8) 0 empty
    std::is_reference<const Ref<TokenSelector>&> (0x0x7f2aed42a820) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed417ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > > (0x0x7f2aed42a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed417f00) 0 empty

Class std::is_object<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<TokenSelector>&> (0x0x7f2aed42a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed417f60) 0 empty

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

Class std::__or_<std::is_object<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<TokenSelector>&>, std::is_reference<const Ref<TokenSelector>&> > (0x0x7f2aed42a9c0) 0 empty
  std::is_reference<const Ref<TokenSelector>&> (0x0x7f2aed42aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed442060) 0 empty

Class std::__is_referenceable<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<TokenSelector>&> (0x0x7f2aed42ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed442180) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<TokenSelector>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<TokenSelector>&, true> (0x0x7f2aed4421e0) 0 empty

Class std::add_rvalue_reference<const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<TokenSelector>&> (0x0x7f2aed42abc8) 0 empty
  std::__add_rvalue_reference_helper<const Ref<TokenSelector>&, true> (0x0x7f2aed442240) 0 empty

Class std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42a340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2aed417a80) 0 empty

Class std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> > (0x0x7f2aed42ac98) 0 empty
  std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42ad00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2aed4422a0) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42ad68) 0 empty
  std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> > (0x0x7f2aed42add0) 0 empty
    std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42ae38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2aed442300) 0 empty

Class std::__is_direct_constructible_new<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42aea0) 0 empty
  std::__is_direct_constructible_new_safe<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed42af08) 0 empty
    std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> > (0x0x7f2aed42af70) 0 empty
      std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed449000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2aed442360) 0 empty

Class std::__is_direct_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed449068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4423c0) 0 empty

Class std::__is_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed4490d0) 0 empty
  std::__is_direct_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed449138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed442420) 0 empty

Class std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed4491a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed442480) 0 empty

Class std::__is_copy_constructible_impl<Ref<TokenSelector>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<TokenSelector>, true> (0x0x7f2aed449208) 0 empty
  std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed449270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2aed4424e0) 0 empty

Class std::is_copy_constructible<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<TokenSelector> > (0x0x7f2aed4492d8) 0 empty
  std::__is_copy_constructible_impl<Ref<TokenSelector>, true> (0x0x7f2aed449340) 0 empty
    std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed4493a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2aed442540) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > >, std::is_copy_constructible<Ref<TokenSelector> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<TokenSelector> > >, std::is_copy_constructible<Ref<TokenSelector> > > (0x0x7f2aed449410) 0 empty
  std::is_copy_constructible<Ref<TokenSelector> > (0x0x7f2aed449478) 0 empty
    std::__is_copy_constructible_impl<Ref<TokenSelector>, true> (0x0x7f2aed4494e0) 0 empty
      std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f2aed449548) 0 empty
        std::integral_constant<bool, true> (0x0x7f2aed4425a0) 0 empty

Class std::__move_if_noexcept_cond<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<TokenSelector> > (0x0x7f2aed4495b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed442600) 0 empty

Class std::conditional<true, const Ref<TokenSelector>*, std::move_iterator<Ref<TokenSelector>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<TokenSelector>*, std::move_iterator<Ref<TokenSelector>*> > (0x0x7f2aed442660) 0 empty

Class std::iterator_traits<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<TokenSelector>*> (0x0x7f2aed442780) 0 empty

Class std::conditional<true, Ref<TokenSelector>*, std::move_iterator<Ref<TokenSelector>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<TokenSelector>*, std::move_iterator<Ref<TokenSelector>*> > (0x0x7f2aed4427e0) 0 empty

Class std::iterator_traits<const Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<AbstractCommand>*> (0x0x7f2aed495120) 0 empty

Class std::__is_assignable_helper<Ref<AbstractCommand>&, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<AbstractCommand>&, const Ref<AbstractCommand>&> (0x0x7f2aed495180) 0 empty

Class std::is_assignable<Ref<AbstractCommand>&, const Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<AbstractCommand>&, const Ref<AbstractCommand>&> (0x0x7f2aed473138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4951e0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f2aed495240) 0 empty

Class std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f2aed495660) 0 empty

Class std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f2aed473208) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f2aed4956c0) 0 empty

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

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f2aed473478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed495840) 0 empty

Class std::iterator_traits<const Ref<HdlToken>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<HdlToken>*> (0x0x7f2aed495e40) 0 empty

Class std::__is_assignable_helper<Ref<HdlToken>&, const Ref<HdlToken>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<HdlToken>&, const Ref<HdlToken>&> (0x0x7f2aed495ea0) 0 empty

Class std::is_assignable<Ref<HdlToken>&, const Ref<HdlToken>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<HdlToken>&, const Ref<HdlToken>&> (0x0x7f2aed473618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed495f00) 0 empty

Class std::iterator_traits<const Ref<HdlStatement>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<HdlStatement>*> (0x0x7f2aed4d01e0) 0 empty

Class std::__is_assignable_helper<Ref<HdlStatement>&, const Ref<HdlStatement>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<HdlStatement>&, const Ref<HdlStatement>&> (0x0x7f2aed4d0240) 0 empty

Class std::is_assignable<Ref<HdlStatement>&, const Ref<HdlStatement>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<HdlStatement>&, const Ref<HdlStatement>&> (0x0x7f2aed473750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4d02a0) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f2aed473c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4f8300) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f2aed473d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2aed4f8360) 0 empty

Class std::iterator_traits<const Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<TokenSelector>*> (0x0x7f2aed4f8600) 0 empty

Class std::__is_assignable_helper<Ref<TokenSelector>&, const Ref<TokenSelector>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<TokenSelector>&, const Ref<TokenSelector>&> (0x0x7f2aed4f8660) 0 empty

Class std::is_assignable<Ref<TokenSelector>&, const Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<TokenSelector>&, const Ref<TokenSelector>&> (0x0x7f2aed108208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2aed4f86c0) 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> > (0x0x7f2aed131000) 0 empty

Class std::remove_reference<const Ref<TokenSelector>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<TokenSelector>&> (0x0x7f2aed131480) 0 empty

