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

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

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f78d2eda7e0) 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 (0x0x7f78d2ff8cc0) 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 (0x0x7f78d3060000) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f78d2ff8ea0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f78d3060000)

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f78d2f8a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d25e0ea0) 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> (0x0x7f78d2f8a958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d25e0f00) 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> (0x0x7f78d2f8a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d25e0f60) 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> (0x0x7f78d2f8aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616000) 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> (0x0x7f78d2f8aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616060) 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> (0x0x7f78d2f8aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d26160c0) 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> (0x0x7f78d2f8ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616120) 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> (0x0x7f78d2f8abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616180) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f78d2f8ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d26161e0) 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> (0x0x7f78d2f8ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616240) 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> (0x0x7f78d2f8ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d26162a0) 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> (0x0x7f78d2f8ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616300) 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> (0x0x7f78d2f8add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616360) 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> (0x0x7f78d2f8ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d26163c0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f78d2f8aea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616420) 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> (0x0x7f78d2f8af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616480) 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> (0x0x7f78d2620068) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d26165a0) 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> (0x0x7f78d26200d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616600) 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> (0x0x7f78d2620138) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2616660) 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> (0x0x7f78d2644478) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d2635840) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f78d2661540) 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 (0x0x7f78d2661780) 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 (0x0x7f78d26619c0) 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 (0x0x7f78d2661c00) 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 (0x0x7f78d2661d80) 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 (0x0x7f78d269a180) 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 (0x0x7f78d26cb2a0) 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> (0x0x7f78d26cb840) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f78d26f8ba0) 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> (0x0x7f78d26f8c00) 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> (0x0x7f78d26f8c60) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f78d2759180) 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 (0x0x7f78d2759240) 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 (0x0x7f78d2759300) 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 (0x0x7f78d27593c0) 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 (0x0x7f78d2759480) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f78d2759ae0) 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 (0x0x7f78d2759cc0) 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 (0x0x7f78d2759d20) 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 (0x0x7f78d27a6300) 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 (0x0x7f78d27a69c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f78d23de1e0) 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> (0x0x7f78d23de240) 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> (0x0x7f78d23de2a0) 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> (0x0x7f78d23de300) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f78d23dec60) 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> (0x0x7f78d23decc0) 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> (0x0x7f78d23ded20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f78d23ded80) 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> (0x0x7f78d23dede0) 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> (0x0x7f78d23dee40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f78d23def00) 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> (0x0x7f78d23def60) 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> (0x0x7f78d240f000) 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> (0x0x7f78d240f060) 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> (0x0x7f78d240f0c0) 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> (0x0x7f78d240f120) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f78d2776888) 0 empty
  std::input_iterator_tag (0x0x7f78d24679c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f78d27768f0) 0 empty
  std::forward_iterator_tag (0x0x7f78d2776958) 0 empty
    std::input_iterator_tag (0x0x7f78d2467a20) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f78d27769c0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f78d2776a28) 0 empty
    std::forward_iterator_tag (0x0x7f78d2776a90) 0 empty
      std::input_iterator_tag (0x0x7f78d2467a80) 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> (0x0x7f78d24ca240) 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 (0x0x7f78d2516600) 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 (0x0x7f78d2516720) 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 (0x0x7f78d25168a0) 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 (0x0x7f78d2516a20) 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 (0x0x7f78d2516b40) 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> (0x0x7f78d2547f60) 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> (0x0x7f78d25700c0) 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> (0x0x7f78d25705a0) 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> (0x0x7f78d2570660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f78d224fd20) 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 (0x0x7f78d2776dd0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f78d22d2f60) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f78d2776dd0)

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f78d2358068) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f78d2341240) 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 (0x0x7f78d2341720) 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> (0x0x7f78d2394120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f78d201ee40) 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> > (0x0x7f78d20b2e40) 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> (0x0x7f78d20b2ea0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f78d1e2e840) 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> > (0x0x7f78d20514e0) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f78d1e2e8a0) 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> (0x0x7f78d1e2e900) 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 (0x0x7f78d2051618) 0
  std::allocator<char> (0x0x7f78d2051680) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f78d1e2e960) 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> (0x0x7f78d1e2e9c0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f78d1e2ed20) 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> > (0x0x7f78d1f31000) 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> (0x0x7f78d1f31060) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f78d1f313c0) 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> > (0x0x7f78d1f31480) 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> (0x0x7f78d1f314e0) 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> (0x0x7f78d20517b8) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f78d1f31540) 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> (0x0x7f78d1f315a0) 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> (0x0x7f78d1f31600) 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> > (0x0x7f78d1f31720) 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> > (0x0x7f78d2051820) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f78d1f31780) 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> (0x0x7f78d1f317e0) 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 (0x0x7f78d2051958) 0
  std::allocator<wchar_t> (0x0x7f78d20519c0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f78d1f31840) 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> (0x0x7f78d1f318a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f78d20512d8) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f78d1c4d1e0) 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> (0x0x7f78d1c4d2a0) 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> (0x0x7f78d20513a8) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f78d1c4d300) 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> (0x0x7f78d1c4d3c0) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f78d20518f0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f78d1c4dba0) 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> > (0x0x7f78d1c73068) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1c4dc60) 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> > (0x0x7f78d1c4dcc0) 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> > (0x0x7f78d1c730d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f78d1c4dd20) 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> > > (0x0x7f78d1c73138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1c4dde0) 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> > (0x0x7f78d1c4de40) 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> > (0x0x7f78d1c731a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f78d1c4dea0) 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> > > (0x0x7f78d1c73208) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1c7d060) 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> > (0x0x7f78d1c7d0c0) 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> > (0x0x7f78d1c73270) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f78d1c7d120) 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> > (0x0x7f78d1c7d1e0) 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> > (0x0x7f78d1c733a8) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f78d1c7d240) 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> (0x0x7f78d1c7d2a0) 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> (0x0x7f78d1c7d300) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f78d1c734e0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f78d1c7d3c0) 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 (0x0x7f78d1c735b0) 0
  std::allocator<char16_t> (0x0x7f78d1c73618) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f78d1c7d420) 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> (0x0x7f78d1c7d480) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f78d1c7d180) 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> > > (0x0x7f78d1c73680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1c7d540) 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> > (0x0x7f78d1c7d5a0) 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> > (0x0x7f78d1c736e8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f78d1c7d600) 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> > (0x0x7f78d1c7d6c0) 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> > (0x0x7f78d1c73820) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f78d1c7d720) 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> (0x0x7f78d1c7d780) 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> (0x0x7f78d1c7d7e0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f78d1c73958) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f78d1c7d8a0) 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 (0x0x7f78d1c73a28) 0
  std::allocator<char32_t> (0x0x7f78d1c73a90) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f78d1c7d900) 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> (0x0x7f78d1c7d960) 0

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

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

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

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

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

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

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

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> > (0x0x7f78d1b00240) 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> (0x0x7f78d1b002a0) 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> (0x0x7f78d1c73e38) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f78d1b00300) 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> (0x0x7f78d1c73f08) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f78d1c73f70) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f78d1c73f08)
    std::locale::facet (0x0x7f78d1b003c0) 0
        primary-for std::__cxx11::collate<char> (0x0x7f78d1c73f70)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f78d1b2f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1b00960) 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 (0x0x7f78d1b009c0) 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> (0x0x7f78d1b00a20) 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*> (0x0x7f78d1b2f618) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f78d1b00b40) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f78d1b6a600) 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> (0x0x7f78d1b2f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1b6acc0) 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> (0x0x7f78d1b2f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1b6ade0) 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> (0x0x7f78d1b2f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1b6af60) 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> (0x0x7f78d1b2f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1b98060) 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 (0x0x7f78d1b2f888) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f78d1b2f8f0) 0
      primary-for std::system_error (0x0x7f78d1b2f888)
    std::exception (0x0x7f78d1b981e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f78d1b2f8f0)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f78d1bb2410) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f78d1b98d20) 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> (0x0x7f78d1bb2478) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d17d0600) 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 (0x0x7f78d1bb24e0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f78d1bb2548) 0
      primary-for std::ios_base::failure (0x0x7f78d1bb24e0)
    std::runtime_error (0x0x7f78d1bb25b0) 0
        primary-for std::system_error (0x0x7f78d1bb2548)
      std::exception (0x0x7f78d17d0780) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f78d1bb25b0)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f78d17d08a0) 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 (0x0x7f78d17d0720) 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> (0x0x7f78d17d0900) 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> (0x0x7f78d18640c0) 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> (0x0x7f78d18645a0) 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 (0x0x7f78d1864720) 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> (0x0x7f78d18ae9a0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f78d18d9d80) 0
      primary-for std::ctype<char> (0x0x7f78d18ae9a0)
  std::ctype_base (0x0x7f78d18d9de0) 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> (0x0x7f78d18aea80) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f78d191c360) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f78d18aea80)
  std::ctype_base (0x0x7f78d191c3c0) 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> (0x0x7f78d1bb2680) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f78d18aeaf0) 0
      primary-for std::ctype<wchar_t> (0x0x7f78d1bb2680)
    std::locale::facet (0x0x7f78d191c420) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f78d18aeaf0)
    std::ctype_base (0x0x7f78d191c480) 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> (0x0x7f78d1947000) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f78d18aec40) 0
      primary-for std::ctype_byname<char> (0x0x7f78d1947000)
    std::locale::facet (0x0x7f78d191c600) 0
        primary-for std::ctype<char> (0x0x7f78d18aec40)
    std::ctype_base (0x0x7f78d191c660) 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> (0x0x7f78d1947068) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f78d19470d0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f78d1947068)
    std::__ctype_abstract_base<wchar_t> (0x0x7f78d18aecb0) 0
        primary-for std::ctype<wchar_t> (0x0x7f78d19470d0)
      std::locale::facet (0x0x7f78d191c6c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f78d18aecb0)
      std::ctype_base (0x0x7f78d191c720) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f78d19476e8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f78d19b3960) 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> (0x0x7f78d19477b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15df480) 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> (0x0x7f78d1947820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15df4e0) 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> (0x0x7f78d15dfba0) 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> (0x0x7f78d1947b60) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f78d1947bc8) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f78d1947b60)
    std::locale::facet (0x0x7f78d1611f00) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f78d1947bc8)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f78d17a65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d13e74e0) 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> (0x0x7f78d17a6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d13e7540) 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> > (0x0x7f78d13e7840) 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> (0x0x7f78d13e78a0) 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> (0x0x7f78d17a6820) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f78d13e7900) 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> > (0x0x7f78d1409a20) 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> (0x0x7f78d1409a80) 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> (0x0x7f78d17a6d00) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f78d1409ae0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f78d143d4e0) 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> (0x0x7f78d17a6f08 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> (0x0x7f78d145e068 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> (0x0x7f78d13f5930) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f78d17a6f08) 0
      primary-for std::basic_iostream<char> (0x0x7f78d13f5930)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f78d145e000) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f78d143d540) 24
          primary-for std::basic_ios<char> (0x0x7f78d145e000)
  std::basic_ostream<char> (0x0x7f78d145e068) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f78d145e000) 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 (0x0x7f78d143d5a0) 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> (0x0x7f78d145e410 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> (0x0x7f78d145e4e0 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> (0x0x7f78d147e070) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f78d145e410) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f78d147e070)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f78d145e478) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f78d143d600) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f78d145e478)
  std::basic_ostream<wchar_t> (0x0x7f78d145e4e0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f78d145e478) alternative-path

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f78d143d660) 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> (0x0x7f78d147e930) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f78d143dc00) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f78d147e930)
  std::codecvt_base (0x0x7f78d143dc60) 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> (0x0x7f78d145ebc8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f78d147ea10) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f78d145ebc8)
    std::locale::facet (0x0x7f78d143dcc0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f78d147ea10)
    std::codecvt_base (0x0x7f78d143dd20) 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> (0x0x7f78d147eaf0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f78d143dd80) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f78d147eaf0)
  std::codecvt_base (0x0x7f78d143dde0) 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> (0x0x7f78d145ec98) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f78d147ec40) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f78d145ec98)
    std::locale::facet (0x0x7f78d143de40) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f78d147ec40)
    std::codecvt_base (0x0x7f78d143dea0) 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> (0x0x7f78d147ed20) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f78d143df00) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f78d147ed20)
  std::codecvt_base (0x0x7f78d143df60) 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> (0x0x7f78d145ed68) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f78d147ee70) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f78d145ed68)
    std::locale::facet (0x0x7f78d14d9000) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f78d147ee70)
    std::codecvt_base (0x0x7f78d14d9060) 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> (0x0x7f78d14e7230) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f78d14d9240) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f78d14e7230)
  std::codecvt_base (0x0x7f78d14d92a0) 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> (0x0x7f78d145ee38) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f78d14e7310) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f78d145ee38)
    std::locale::facet (0x0x7f78d14d9300) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f78d14e7310)
    std::codecvt_base (0x0x7f78d14d9360) 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> (0x0x7f78d145ef70) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f78d145e1a0) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f78d145ef70)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f78d14e7700) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f78d145e1a0)
      std::locale::facet (0x0x7f78d14d96c0) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f78d14e7700)
      std::codecvt_base (0x0x7f78d14d9720) 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> (0x0x7f78d145e8f0) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f78d1512000) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f78d145e8f0)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f78d14e78c0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f78d1512000)
      std::locale::facet (0x0x7f78d14d9cc0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f78d14e78c0)
      std::codecvt_base (0x0x7f78d14d9d20) 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> (0x0x7f78d1512208) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f78d1512270) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f78d1512208)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f78d14e7bd0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f78d1512270)
      std::locale::facet (0x0x7f78d151e300) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f78d14e7bd0)
      std::codecvt_base (0x0x7f78d151e360) 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> (0x0x7f78d1512340) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f78d15123a8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f78d1512340)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f78d14e7d20) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f78d15123a8)
      std::locale::facet (0x0x7f78d151e3c0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f78d14e7d20)
      std::codecvt_base (0x0x7f78d151e420) 0 empty

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f78d15124e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d151e6c0) 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*> > > (0x0x7f78d151e720) 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*> (0x0x7f78d1512548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d151e780) 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*> > (0x0x7f78d151e7e0) 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*> (0x0x7f78d1512680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d151e900) 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*> > (0x0x7f78d15126e8) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f78d1512750) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d151e960) 0 empty

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

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

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

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

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f78d15128f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d151ec00) 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*> > (0x0x7f78d1512958) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f78d15129c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d151ec60) 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*> > (0x0x7f78d1512a28) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f78d1512a90) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f78d1512af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d151ecc0) 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*> > > (0x0x7f78d1512b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d151eea0) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f78d1512bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d151ef00) 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*> > (0x0x7f78d151ef60) 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*> > (0x0x7f78d1512c30) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f78d1512c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1557000) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f78d1512d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1557060) 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*&&> > (0x0x7f78d15570c0) 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*> > > (0x0x7f78d1557120) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f78d1512d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1557180) 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*> > (0x0x7f78d15571e0) 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> > > (0x0x7f78d1512dd0) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f78d1512e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d1557300) 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*> (0x0x7f78d1512ea0) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f78d1512f08) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f78d1512f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d1557360) 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*> > (0x0x7f78d15573c0) 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*> > (0x0x7f78d15650d0) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f78d1565138) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d15574e0) 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*> > (0x0x7f78d15651a0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f78d1565208) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f78d1565270) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d1557540) 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*> > (0x0x7f78d15575a0) 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*> (0x0x7f78d15653a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1557600) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f78d1565410) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1557660) 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*> > (0x0x7f78d15576c0) 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*> (0x0x7f78d1565478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15577e0) 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*> (0x0x7f78d15654e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1557840) 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*> > (0x0x7f78d1565548) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f78d15655b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d15578a0) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f78d1565680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15579c0) 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*> > > (0x0x7f78d1557a20) 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*> (0x0x7f78d15657b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1557a80) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f78d1565820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1557ae0) 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*> > > (0x0x7f78d1557b40) 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*> > (0x0x7f78d1565888) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f78d15658f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1557ba0) 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*> > (0x0x7f78d1565958) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f78d15659c0) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f78d1565a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1557c00) 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*> > (0x0x7f78d1565a90) 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*> > (0x0x7f78d1565af8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f78d1565b60) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f78d1565bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d1557c60) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f78d1565c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1557cc0) 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*> > (0x0x7f78d1565c98) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f78d1565d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1557d20) 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> (0x0x7f78d1565d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1557d80) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f78d1565ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1557f00) 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*&&> > > (0x0x7f78d1557f60) 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*&&> (0x0x7f78d1565f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1584000) 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*&&> > (0x0x7f78d1584060) 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*&&> (0x0x7f78d1586138) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d15840c0) 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*&&> > (0x0x7f78d15861a0) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f78d1586208) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1584120) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f78d1586270) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584240) 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*&&> > (0x0x7f78d15842a0) 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*&&> > (0x0x7f78d15862d8) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f78d1586340) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1584300) 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*&&> > (0x0x7f78d15863a8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f78d1586410) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f78d1586478) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1584360) 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*&&> > > (0x0x7f78d1586680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15843c0) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f78d15866e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1584420) 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*&&> > (0x0x7f78d1584480) 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*&&> > (0x0x7f78d1586750) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f78d15867b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15844e0) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f78d1586820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584540) 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> (0x0x7f78d15845a0) 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*&&> (0x0x7f78d1586888) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f78d1584600) 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*&&> (0x0x7f78d1565e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78d1557ea0) 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*&&> > (0x0x7f78d1586958) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15869c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78d1584660) 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*&&> (0x0x7f78d1586af8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f78d1586b60) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d1586bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78d15846c0) 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*&&> (0x0x7f78d1586c30) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d1586c98) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f78d1586d00) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d1586d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78d1584720) 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*&&> (0x0x7f78d1586dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584780) 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*&&> (0x0x7f78d1586e38) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d1586ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15847e0) 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*&&> (0x0x7f78d1586f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584840) 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> (0x0x7f78d1586f70) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d159b000) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15848a0) 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*> (0x0x7f78d159b068) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f78d159b0d0) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d159b138) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1584900) 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*> > (0x0x7f78d1584960) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f78d159b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1584ae0) 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*&> > > (0x0x7f78d1584b40) 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*&> (0x0x7f78d159b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584ba0) 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*&> > (0x0x7f78d1584c00) 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*&> > (0x0x7f78d159b410) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f78d159b478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1584d20) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f78d159b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1584d80) 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*&> > (0x0x7f78d1584de0) 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*&> > (0x0x7f78d159b548) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f78d159b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1584e40) 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*&> > (0x0x7f78d159b618) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f78d159b680) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f78d159b6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1584ea0) 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*&> > > (0x0x7f78d159b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15ae000) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f78d159b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15ae060) 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*&> > (0x0x7f78d15ae0c0) 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*&> > (0x0x7f78d159b8f0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f78d159b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15ae120) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f78d159b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d15ae180) 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> (0x0x7f78d15ae1e0) 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*&> (0x0x7f78d159ba28) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f78d15ae240) 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*&&> (0x0x7f78d1584a80) 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*&&> (0x0x7f78d159baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d15ae2a0) 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> (0x0x7f78d159bb60) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d159bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15ae300) 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*> (0x0x7f78d159bc30) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f78d159bc98) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d159bd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d15ae360) 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*> > (0x0x7f78d159bd68) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f78d159bdd0) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f78d159be38) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d159bea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d15ae3c0) 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*&&> > (0x0x7f78d15ae420) 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*&&> (0x0x7f78d159bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d15ae480) 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*&&> > (0x0x7f78d159bf70) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb000) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15ae4e0) 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*&&> (0x0x7f78d15bb068) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f78d15bb0d0) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb138) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d15ae540) 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> (0x0x7f78d15bb1a0) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb208) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f78d15bb270) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d15ae5a0) 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*> (0x0x7f78d15bb340) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f78d15bb3a8) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb410) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f78d15bb478) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f78d15bb4e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f78d15ae600) 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*> > (0x0x7f78d15ae660) 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*&&> > (0x0x7f78d15ae6c0) 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*&&> (0x0x7f78d15bb548) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d15ae720) 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*&&> > (0x0x7f78d15bb5b0) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bb618) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d15ae780) 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*&&> (0x0x7f78d15bb680) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f78d15bb6e8) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bb750) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d15ae7e0) 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> (0x0x7f78d15bb7b8) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bb820) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f78d15bb888) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bb8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d15ae840) 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*> (0x0x7f78d15bb958) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f78d15bb9c0) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bba28) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f78d15bba90) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bbaf8) 0 empty
          std::integral_constant<bool, true> (0x0x7f78d15ae8a0) 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*> > (0x0x7f78d15bbb60) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f78d15bbbc8) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f78d15bbc30) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bbc98) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f78d15bbd00) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f78d15bbd68) 0 empty
            std::integral_constant<bool, true> (0x0x7f78d15ae900) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f78d11cf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15aeba0) 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> > (0x0x7f78d11cf208) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f78d11cf270) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d15aec00) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f78d11cf410) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d15aeea0) 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> > (0x0x7f78d11cf478) 0 empty
  std::is_void<bool> (0x0x7f78d11cf4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d15aef00) 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> > (0x0x7f78d11cf548) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f78d11cf5b0) 0 empty
    std::is_void<bool> (0x0x7f78d11cf618) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d15aef60) 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> > > (0x0x7f78d11cf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dc000) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f78d11cf6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dc1e0) 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> > (0x0x7f78d11dc240) 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> > (0x0x7f78d11cf750) 0 empty
  std::is_object<bool> (0x0x7f78d11cf7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d11dc2a0) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f78d11cf820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dc300) 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&&> > (0x0x7f78d11dc360) 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> > > (0x0x7f78d11dc3c0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f78d11cf888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d11dc420) 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> > (0x0x7f78d11dc480) 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> > > (0x0x7f78d11cf8f0) 0 empty
  std::is_array<bool> (0x0x7f78d11cf958) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d11dc4e0) 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> (0x0x7f78d11cf9c0) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f78d11cfa28) 0 empty
    std::is_array<bool> (0x0x7f78d11cfa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d11dc540) 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> > (0x0x7f78d11dc5a0) 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> > (0x0x7f78d11cfaf8) 0 empty
  std::is_function<bool> (0x0x7f78d11cfb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d11dc600) 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> > (0x0x7f78d11cfbc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f78d11cfc30) 0 empty
    std::is_function<bool> (0x0x7f78d11cfc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d11dc660) 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> > (0x0x7f78d11dc840) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f78d11cfd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dc8a0) 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> > (0x0x7f78d11dc900) 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> > (0x0x7f78d11cfd68) 0 empty
  std::is_integral<bool> (0x0x7f78d11cfdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d11dc960) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f78d11cfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dc9c0) 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> > > (0x0x7f78d11dca20) 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> > (0x0x7f78d11cfea0) 0 empty
  std::is_arithmetic<bool> (0x0x7f78d11cff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d11dca80) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f78d11cff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dcae0) 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> > (0x0x7f78d11f8000) 0 empty
  std::is_scalar<bool> (0x0x7f78d11f8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d11dcb40) 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> (0x0x7f78d11f80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dcba0) 0 empty

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

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f78d11f8478) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d11dcf60) 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&&> > (0x0x7f78d11f84e0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f78d11f8548) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206000) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f78d11f85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1206060) 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&&> > (0x0x7f78d12060c0) 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&&> > (0x0x7f78d11f8618) 0 empty
  std::is_reference<bool&&> (0x0x7f78d11f8680) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206120) 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&&> > (0x0x7f78d11f86e8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f78d11f8750) 0 empty
    std::is_reference<bool&&> (0x0x7f78d11f87b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1206180) 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&&> > > (0x0x7f78d11f8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12061e0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f78d11f8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1206300) 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&&> > (0x0x7f78d1206360) 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&&> > (0x0x7f78d11f89c0) 0 empty
  std::is_reference<bool&&> (0x0x7f78d11f8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12063c0) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f78d11f8af8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f78d12064e0) 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&&> (0x0x7f78d11f8340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78d11dccc0) 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&&> > (0x0x7f78d11f8bc8) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f78d11f8c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78d1206540) 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&&> (0x0x7f78d11f8c98) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f78d11f8d00) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f78d11f8d68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78d1206660) 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&&> (0x0x7f78d11f8dd0) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f78d11f8e38) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f78d11f8ea0) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f78d11f8f08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78d1206720) 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&&> (0x0x7f78d11f8f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12067e0) 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&&> (0x0x7f78d1213000) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f78d1213068) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206840) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f78d12130d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12068a0) 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> (0x0x7f78d1213138) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f78d12131a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206900) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f78d1213208) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f78d1213270) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f78d12132d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1206960) 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> > (0x0x7f78d12069c0) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f78d12133a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1206c00) 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&> > (0x0x7f78d1206c60) 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&> > (0x0x7f78d1213410) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f78d1213478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206d80) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f78d12134e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1206de0) 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&> > (0x0x7f78d1206e40) 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&> > (0x0x7f78d1213548) 0 empty
  std::is_reference<bool&> (0x0x7f78d12135b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1206ea0) 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&> > (0x0x7f78d1213618) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f78d1213680) 0 empty
    std::is_reference<bool&> (0x0x7f78d12136e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1206f00) 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&> > > (0x0x7f78d1213750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1206f60) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f78d1213888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12270c0) 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&> > (0x0x7f78d1227120) 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&> > (0x0x7f78d12138f0) 0 empty
  std::is_reference<bool&> (0x0x7f78d1213958) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1227180) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f78d1213af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1227300) 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> (0x0x7f78d1213b60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f78d1213bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1227360) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f78d1213c30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f78d1213c98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f78d1213d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d12273c0) 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> > (0x0x7f78d1213d68) 0 empty
  std::is_move_assignable<bool> (0x0x7f78d1213dd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f78d1213e38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f78d1213ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d1227420) 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&&> > (0x0x7f78d1227480) 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&&> (0x0x7f78d1231138) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12274e0) 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&&> > (0x0x7f78d12311a0) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f78d1231208) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d1227540) 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&&> (0x0x7f78d1231340) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f78d12313a8) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f78d1231410) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d1227660) 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> (0x0x7f78d12314e0) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f78d1231548) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f78d12315b0) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f78d1231618) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d12276c0) 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> (0x0x7f78d12316e8) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f78d1231750) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f78d12317b8) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f78d1231820) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f78d1231888) 0 empty
          std::integral_constant<bool, true> (0x0x7f78d1227720) 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> > (0x0x7f78d1227780) 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&&> > (0x0x7f78d12277e0) 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&&> (0x0x7f78d1231bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d1227840) 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&&> > (0x0x7f78d1231c30) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f78d1231c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12278a0) 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&&> (0x0x7f78d1231d00) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f78d1231d68) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f78d1231dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d12279c0) 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> (0x0x7f78d1231e38) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f78d1231ea0) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f78d1231f08) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f78d1231f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d1227a80) 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> (0x0x7f78d1240000) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f78d1240068) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f78d12400d0) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f78d1240138) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f78d12401a0) 0 empty
          std::integral_constant<bool, true> (0x0x7f78d1227b40) 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> > (0x0x7f78d1240208) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f78d1240270) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f78d12402d8) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f78d1240340) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f78d12403a8) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f78d1240410) 0 empty
            std::integral_constant<bool, true> (0x0x7f78d1227c00) 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> (0x0x7f78d1240a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12839c0) 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> (0x0x7f78d1240af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1283a20) 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> (0x0x7f78d1240c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12b27e0) 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> (0x0x7f78d1240d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12b2840) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f78d1240ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12d4780) 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> > > (0x0x7f78d12d47e0) 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> (0x0x7f78d1240f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12d4840) 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> > (0x0x7f78d12d48a0) 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> (0x0x7f78d12e6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12d4900) 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> > (0x0x7f78d12e60d0) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f78d12e6138) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d12d4960) 0 empty

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

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

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

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

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f78d12e62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12d4cc0) 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> > (0x0x7f78d12e6340) 0 empty
  std::is_void<__mbstate_t> (0x0x7f78d12e63a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d12d4d20) 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> > (0x0x7f78d12e6410) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f78d12e6478) 0 empty
    std::is_void<__mbstate_t> (0x0x7f78d12e64e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d12d4d80) 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> > > (0x0x7f78d12e66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12d4de0) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f78d12e6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12d4e40) 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> > (0x0x7f78d12d4ea0) 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> > (0x0x7f78d12e67b8) 0 empty
  std::is_object<__mbstate_t> (0x0x7f78d12e6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12d4f00) 0 empty

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

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f78d12e68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f4060) 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&> > > (0x0x7f78d12f40c0) 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&> (0x0x7f78d12e6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4120) 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&> > (0x0x7f78d12f4180) 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&> > (0x0x7f78d12e6b60) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f78d12e6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f41e0) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f78d12e6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4300) 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&> > (0x0x7f78d12f4360) 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&> > (0x0x7f78d12e6c98) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f78d12e6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f43c0) 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&> > (0x0x7f78d12e6d68) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f78d12e6dd0) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f78d12e6e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d12f4420) 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&> > > (0x0x7f78d12e6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f4480) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f78d1305000) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f44e0) 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&> > (0x0x7f78d12f4540) 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&> > (0x0x7f78d1305068) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f78d13050d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f45a0) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f78d1305138) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4600) 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> (0x0x7f78d12f4660) 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&> (0x0x7f78d13051a0) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f78d12f46c0) 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&> (0x0x7f78d1305270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f4720) 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&> > > (0x0x7f78d12f4780) 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&> (0x0x7f78d13052d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f47e0) 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&> > (0x0x7f78d12f4840) 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&> > (0x0x7f78d1305340) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f78d13053a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f48a0) 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&> (0x0x7f78d13055b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4900) 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&> > (0x0x7f78d12f4960) 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&> > (0x0x7f78d13056e8) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f78d1305750) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f4a80) 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&> > (0x0x7f78d13057b8) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f78d1305820) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f78d1305888) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d12f4ae0) 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&> > > (0x0x7f78d13058f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f4b40) 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&> (0x0x7f78d1305958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d12f4ba0) 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&> > (0x0x7f78d12f4c00) 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&> > (0x0x7f78d1305a90) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f78d1305af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f4d20) 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&> (0x0x7f78d1305b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4d80) 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> (0x0x7f78d12f4de0) 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&> (0x0x7f78d1305bc8) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f78d12f4e40) 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&> (0x0x7f78d12f4000) 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&> (0x0x7f78d1305c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d12f4ea0) 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> (0x0x7f78d1305c98) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f78d1305d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d12f4f00) 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> (0x0x7f78d1305d68) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f78d1305dd0) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f78d1305e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d12f4f60) 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> > (0x0x7f78d1323000) 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&> > (0x0x7f78d1323120) 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> > > (0x0x7f78d1323180) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f78d1305ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d13231e0) 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> > (0x0x7f78d1323240) 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> > > (0x0x7f78d1330000) 0 empty
  std::is_array<__mbstate_t> (0x0x7f78d1330068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d1323360) 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> (0x0x7f78d13300d0) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f78d1330138) 0 empty
    std::is_array<__mbstate_t> (0x0x7f78d13301a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d13233c0) 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> > (0x0x7f78d1323420) 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> > (0x0x7f78d13302d8) 0 empty
  std::is_function<__mbstate_t> (0x0x7f78d1330340) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d1323540) 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> > (0x0x7f78d13303a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f78d1330410) 0 empty
    std::is_function<__mbstate_t> (0x0x7f78d1330478) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d13235a0) 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> > (0x0x7f78d1323600) 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> (0x0x7f78d13304e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323660) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f78d1330548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d13236c0) 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> > (0x0x7f78d1323720) 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> (0x0x7f78d13305b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323840) 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> (0x0x7f78d1330618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d13238a0) 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> > (0x0x7f78d1330680) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f78d13306e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d1323900) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f78d13307b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323a20) 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> > > (0x0x7f78d1323a80) 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> (0x0x7f78d1330820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323ae0) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f78d1330888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323b40) 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> > > (0x0x7f78d1323ba0) 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> (0x0x7f78d13308f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323c00) 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> (0x0x7f78d1330958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323c60) 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> > (0x0x7f78d1323cc0) 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> (0x0x7f78d1330a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323de0) 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> (0x0x7f78d1330af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d1323e40) 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> > (0x0x7f78d1330b60) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f78d1330bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d1323ea0) 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> > (0x0x7f78d1330c30) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f78d1330c98) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f78d1330d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d1323f00) 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> > (0x0x7f78d1330d68) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f78d1330dd0) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f78d1330e38) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f78d1330ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f78d1323f60) 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> > (0x0x7f78d1330f08) 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> > (0x0x7f78d1330f70) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f78d134b000) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f78d134b068) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f78d134b0d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f78d134c000) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f78d134b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d134c060) 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> > (0x0x7f78d134b1a0) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f78d134b208) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d134c0c0) 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> (0x0x7f78d134c120) 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> (0x0x7f78d134b270) 0 empty
  std::__do_is_destructible_impl (0x0x7f78d134c180) 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> (0x0x7f78d134b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c1e0) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f78d134b3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c240) 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> > (0x0x7f78d134c2a0) 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&> (0x0x7f78d134b410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78d134c300) 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&> > (0x0x7f78d134b4e0) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f78d134b548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78d134c360) 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&> (0x0x7f78d134b5b0) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f78d134b618) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f78d134b680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78d134c3c0) 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&> (0x0x7f78d134b6e8) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f78d134b750) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f78d134b7b8) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f78d134b820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78d134c420) 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&> (0x0x7f78d134b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c480) 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&> (0x0x7f78d134b8f0) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f78d134b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d134c4e0) 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&> (0x0x7f78d134b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c540) 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> (0x0x7f78d134ba28) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f78d134ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d134c5a0) 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> (0x0x7f78d134baf8) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f78d134bb60) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f78d134bbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d134c600) 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> > (0x0x7f78d134c660) 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> > (0x0x7f78d134bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c6c0) 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> > > (0x0x7f78d134c720) 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> (0x0x7f78d134bd68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f78d134c780) 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> > (0x0x7f78d134bdd0) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f78d134be38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f78d134c7e0) 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> (0x0x7f78d134bf70) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f78d1366000) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f78d1366068) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f78d134c840) 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> (0x0x7f78d13660d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c8a0) 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> (0x0x7f78d1366138) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134c900) 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> > (0x0x7f78d13661a0) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f78d1366208) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d134c960) 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> > (0x0x7f78d1366340) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f78d13663a8) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f78d1366410) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d134c9c0) 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> > (0x0x7f78d13664e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d134ca20) 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> (0x0x7f78d1240dd0) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f78d12d4720) 0
      primary-for std::basic_filebuf<char> (0x0x7f78d1240dd0)

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

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

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> (0x0x7f78d137a5b0 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> (0x0x7f78d1366d68 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> (0x0x7f78d1366e38 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> (0x0x7f78d1366d00) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f78d137a5b0) 0
      primary-for std::basic_fstream<char> (0x0x7f78d1366d00)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f78d1366d68) 0
        primary-for std::basic_iostream<char> (0x0x7f78d137a5b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f78d1366dd0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f78d139f0c0) 264
            primary-for std::basic_ios<char> (0x0x7f78d1366dd0)
    std::basic_ostream<char> (0x0x7f78d1366e38) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f78d1366dd0) 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> (0x0x7f78d13668f0) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f78d139f2a0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f78d13668f0)

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

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

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> (0x0x7f78d137ad20 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> (0x0x7f78d0fc09c0 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> (0x0x7f78d0fc0a90 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> (0x0x7f78d0fc0958) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f78d137ad20) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f78d0fc0958)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f78d0fc09c0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f78d137ad20)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f78d0fc0a28) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f78d139f6c0) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f78d0fc0a28)
    std::basic_ostream<wchar_t> (0x0x7f78d0fc0a90) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f78d0fc0a28) alternative-path

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

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

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

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

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

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f78d1090660) 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> (0x0x7f78d1090d20) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f78d0fc0750) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f78d1090d80) 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> (0x0x7f78d0fc0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d10bc300) 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> (0x0x7f78d0fc0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d10bc360) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f78d0fc0d68) 0
  std::_Bit_iterator_base (0x0x7f78d0fc0e38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f78d10bc5a0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f78d0fc0f08) 0
  std::_Bit_iterator_base (0x0x7f78d10eb000) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f78d10bcd80) 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> (0x0x7f78d10eb068) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d10f9720) 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> (0x0x7f78d10eb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d10f9780) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f78d1149360) 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> (0x0x7f78d11498a0) 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> (0x0x7f78d10eb270) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f78d1149900) 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> (0x0x7f78d1149960) 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> (0x0x7f78d10eb3a8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f78d11499c0) 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> (0x0x7f78d1149a80) 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> (0x0x7f78d10eb4e0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f78d1149ae0) 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> (0x0x7f78d1149b40) 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> (0x0x7f78d10eb548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f78d1149ba0) 0 empty

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

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

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

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

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f78d0f162a0) 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 (0x0x7f78d0f167e0) 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 (0x0x7f78d10eb8f0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f78d0f16ba0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f78d10eb8f0)

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 (0x0x7f78d10eb958) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f78d0f16d80) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f78d10eb958)

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 (0x0x7f78d10eb9c0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f78d0f16f60) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f78d10eb9c0)

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 (0x0x7f78d10eba28) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f78d0f400c0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f78d10eba28)

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 (0x0x7f78d10eba90) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f78d0f401e0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f78d10eba90)

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 (0x0x7f78d10ebb60) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f78d0f40300) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f78d10ebb60)

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f78d10ebd00) 0
  std::__uses_alloc_base (0x0x7f78d0b963c0) 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> (0x0x7f78d0b96ba0) 0 empty

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

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

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

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

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

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

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f78d0a011e0) 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> (0x0x7f78d0a01900) 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 (0x0x7f78d09f78f0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f78d0a65e40) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f78d09f78f0)

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

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

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f78d0aa3480) 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 (0x0x7f78d0b02270) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f78d068b6c0) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f78d0b02270)

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> (0x0x7f78d0b022d8) 0
  __gnu_cxx::__mutex (0x0x7f78d068bae0) 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> (0x0x7f78d068bea0) 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> (0x0x7f78d0b023a8) 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> (0x0x7f78d068bf00) 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> (0x0x7f78d0b02410) 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> (0x0x7f78d0b02478) 8
    __gnu_cxx::__mutex (0x0x7f78d06b3000) 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> (0x0x7f78d06b30c0) 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> (0x0x7f78d0b024e0) 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> (0x0x7f78d06b3120) 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> (0x0x7f78d0b025b0) 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> (0x0x7f78d0b02618) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f78d0b025b0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f78d06b3840) 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> (0x0x7f78d0b02820) 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> (0x0x7f78d0b02888) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f78d0b02820)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f78d0b028f0) 8
      __gnu_cxx::__mutex (0x0x7f78d06b3900) 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> (0x0x7f78d0b02af8) 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> (0x0x7f78d0b02b60) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f78d0b02af8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f78d06b39c0) 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> (0x0x7f78d0b02e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d06fc120) 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> (0x0x7f78d0b02ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d06fc180) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f78d06fc240) 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> (0x0x7f78d07865b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d07ec7e0) 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> (0x0x7f78d0786618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d07ec840) 0 empty

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f78d0786680) 0
  std::__atomic_flag_base (0x0x7f78d07ecae0) 0

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

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

Class WordData
   size=16 align=8
   base size=16 base align=8
WordData (0x0x7f78d04fb960) 0

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

Class std::is_error_code_enum<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<long unsigned int> (0x0x7f78d0786e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0527420) 0 empty

Class CleanupManager::CleanupNode
   size=8 align=4
   base size=8 base align=4
CleanupManager::CleanupNode (0x0x7f78d0527600) 0

Class std::allocator_traits<std::allocator<CleanupManager::CleanupNode> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<CleanupManager::CleanupNode> > (0x0x7f78d05276c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CleanupManager::CleanupNode> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CleanupManager::CleanupNode> > (0x0x7f78d0786000) 0 empty
  std::allocator_traits<std::allocator<CleanupManager::CleanupNode> > (0x0x7f78d0527720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CleanupManager::CleanupNode> >::rebind<CleanupManager::CleanupNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CleanupManager::CleanupNode> >::rebind<CleanupManager::CleanupNode> (0x0x7f78d0527780) 0 empty

Class __gnu_cxx::new_allocator<CleanupManager::CleanupNode>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CleanupManager::CleanupNode> (0x0x7f78d05277e0) 0 empty

Class std::allocator<CleanupManager::CleanupNode>
   size=1 align=1
   base size=1 base align=1
std::allocator<CleanupManager::CleanupNode> (0x0x7f78d07867b8) 0 empty
  __gnu_cxx::new_allocator<CleanupManager::CleanupNode> (0x0x7f78d05278a0) 0 empty

Class std::_Vector_base<CleanupManager::CleanupNode, std::allocator<CleanupManager::CleanupNode> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CleanupManager::CleanupNode, std::allocator<CleanupManager::CleanupNode> >::_Vector_impl (0x0x7f78d0786888) 0
  std::allocator<CleanupManager::CleanupNode> (0x0x7f78d07868f0) 0 empty
    __gnu_cxx::new_allocator<CleanupManager::CleanupNode> (0x0x7f78d0527900) 0 empty

Class std::_Vector_base<CleanupManager::CleanupNode, std::allocator<CleanupManager::CleanupNode> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CleanupManager::CleanupNode, std::allocator<CleanupManager::CleanupNode> > (0x0x7f78d0527660) 0

Class std::vector<CleanupManager::CleanupNode>
   size=24 align=8
   base size=24 base align=8
std::vector<CleanupManager::CleanupNode> (0x0x7f78d0786958) 0
  std::_Vector_base<CleanupManager::CleanupNode, std::allocator<CleanupManager::CleanupNode> > (0x0x7f78d0527a20) 0

Class CleanupManager
   size=24 align=8
   base size=24 base align=8
CleanupManager (0x0x7f78d05275a0) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f78d0527c60) 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*> (0x0x7f78d02be120) 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*> (0x0x7f78d0786c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be180) 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*> > > (0x0x7f78d02be1e0) 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*> (0x0x7f78d0786d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be300) 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*> > (0x0x7f78d02be360) 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*> (0x0x7f78d0786d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be3c0) 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*> > (0x0x7f78d0786dd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f78d0786bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d02be420) 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*> (0x0x7f78d0786c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be480) 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*> > (0x0x7f78d02be4e0) 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*> (0x0x7f78d02be5a0) 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*> (0x0x7f78d02be600) 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*> (0x0x7f78d02be540) 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*> (0x0x7f78d0786f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be660) 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*> (0x0x7f78d0786f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02be6c0) 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*> > (0x0x7f78d031d000) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f78d031d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d02be720) 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*> > (0x0x7f78d031d1a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f78d031d208) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f78d031d270) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d02be780) 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*> > > (0x0x7f78d031d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d02be7e0) 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*> (0x0x7f78d031d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d02be840) 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*> > (0x0x7f78d02be8a0) 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*> > (0x0x7f78d031d410) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f78d031d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d02be900) 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*> (0x0x7f78d031d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d02bea20) 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*&> (0x0x7f78d031d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02beae0) 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*&> > > (0x0x7f78d02beb40) 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*&> (0x0x7f78d031d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d02bec60) 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*&> > (0x0x7f78d02becc0) 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*&> > (0x0x7f78d031d6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f78d031d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d02bed20) 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*&> (0x0x7f78d031d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d02bed80) 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*&> > (0x0x7f78d02bede0) 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*&> > (0x0x7f78d031d820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f78d031d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d02bee40) 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*&> > (0x0x7f78d031d9c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f78d031da28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f78d031da90) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d02beea0) 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*&> > > (0x0x7f78d031db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02bef00) 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*&> (0x0x7f78d031dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d02bef60) 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*&> > (0x0x7f78d0336000) 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*&> > (0x0x7f78d031dc30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f78d031dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336060) 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*&> (0x0x7f78d031ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336180) 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> (0x0x7f78d03361e0) 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*&> (0x0x7f78d031de38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f78d0336240) 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&> (0x0x7f78d031df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d03362a0) 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&> > > (0x0x7f78d0336300) 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&> (0x0x7f78d031df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336360) 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&> > (0x0x7f78d03363c0) 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&> > (0x0x7f78d0342000) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f78d0342068) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336420) 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&> (0x0x7f78d03420d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336480) 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&> > (0x0x7f78d03364e0) 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&> > (0x0x7f78d0342138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f78d03421a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336540) 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&> > (0x0x7f78d0342208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f78d0342270) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f78d03422d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d03365a0) 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&> > > (0x0x7f78d0342340) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0336600) 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&> (0x0x7f78d03423a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0336660) 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&> > (0x0x7f78d03366c0) 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&> > (0x0x7f78d0342410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f78d0342478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336720) 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&> (0x0x7f78d03424e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336780) 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> (0x0x7f78d03367e0) 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&> (0x0x7f78d0342548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f78d0336840) 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&> (0x0x7f78d02bea80) 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&> (0x0x7f78d03425b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d03368a0) 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> (0x0x7f78d0342618) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f78d0342680) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336900) 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*> (0x0x7f78d03426e8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f78d0342750) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f78d03427b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d0336960) 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*> > (0x0x7f78d03369c0) 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*> > (0x0x7f78d0342820) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f78d0342888) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f78d03428f0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f78d0342958) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d0336a20) 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&> (0x0x7f78d0336a80) 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*> > > (0x0x7f78d0342a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0336ae0) 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&> (0x0x7f78d0336b40) 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*&&> (0x0x7f78d0342af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0336c00) 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*&&> > > (0x0x7f78d0336c60) 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*&&> (0x0x7f78d0342b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0336d80) 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*&&> > (0x0x7f78d0336de0) 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*&&> (0x0x7f78d0342bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336e40) 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*&&> > (0x0x7f78d0342c30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f78d0342c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0336ea0) 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*&&> (0x0x7f78d0342d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0336f00) 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*&&> > (0x0x7f78d0336f60) 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*&&> > (0x0x7f78d0342d68) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f78d0342dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d0366000) 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*&&> > (0x0x7f78d0342f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f78d0342f70) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f78d0369000) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d0366060) 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*&&> > > (0x0x7f78d03690d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d03660c0) 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*&&> (0x0x7f78d0369138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d0366120) 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*&&> > (0x0x7f78d0366180) 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*&&> > (0x0x7f78d03691a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f78d0369208) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d03661e0) 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*&&> (0x0x7f78d0369410) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0366240) 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> (0x0x7f78d03662a0) 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*&&> (0x0x7f78d0369478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f78d0366300) 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*&&> (0x0x7f78d0336ba0) 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*&&> (0x0x7f78d03694e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d0366360) 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> (0x0x7f78d0369548) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f78d03695b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d03663c0) 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*> (0x0x7f78d0369618) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f78d0369680) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f78d03696e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d0366420) 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*> > (0x0x7f78d0366480) 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*> > (0x0x7f78d0369750) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f78d03697b8) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f78d0369820) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f78d0369888) 0 empty
        std::integral_constant<bool, true> (0x0x7f78d03664e0) 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&&> (0x0x7f78d0366540) 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*> (0x0x7f78d02be0c0) 0

Class HeaderPrefixList::HeaderData
   size=72 align=8
   base size=68 base align=8
HeaderPrefixList::HeaderData (0x0x7f78d045e1e0) 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> > (0x0x7f78d045e2a0) 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> > (0x0x7f78d0369a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > (0x0x7f78d045e360) 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> > > (0x0x7f78d045e3c0) 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> > > (0x0x7f78d0369c98) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f78d045e420) 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> > (0x0x7f78d045e480) 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> > > (0x0x7f78d045e540) 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> (0x0x7f78d045e5a0) 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> > (0x0x7f78d0369dd0) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f78d045e6c0) 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> > > (0x0x7f78d045e780) 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> > > (0x0x7f78d0369e38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f78d045e840) 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> (0x0x7f78d0369f08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f78d0369f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, HeaderPrefixList::HeaderData> > > (0x0x7f78d045e8a0) 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> > > (0x0x7f78d045e4e0) 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> (0x0x7f78d045e240) 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> > (0x0x7f78d045e960) 0

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

Class HeaderPrefixList
   size=56 align=8
   base size=56 base align=8
HeaderPrefixList (0x0x7f78d045e180) 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> (0x0x7f78d045eba0) 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> > (0x0x7f78d0369d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d045ec00) 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> > > > > (0x0x7f78d045ec60) 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> > (0x0x7f78d01f70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d045ecc0) 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> > > (0x0x7f78d045ed20) 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> > (0x0x7f78d01f7138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d045ed80) 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> > > > (0x0x7f78d01f71a0) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f78d01f7208) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d045ede0) 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> > (0x0x7f78d01f7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d045ee40) 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> > > (0x0x7f78d045eea0) 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> > (0x0x7f78d01ff060) 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> > (0x0x7f78d01ff0c0) 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> > (0x0x7f78d01ff000) 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> > (0x0x7f78d01f7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ff120) 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> > (0x0x7f78d01f77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ff180) 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> > > > (0x0x7f78d01f7820) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f78d01f7888) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d01ff1e0) 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> > > > (0x0x7f78d01f78f0) 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> > > > (0x0x7f78d01f7958) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f78d01f79c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d01ff240) 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> > > > > (0x0x7f78d01f7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff2a0) 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> > (0x0x7f78d01f7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff300) 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> > > (0x0x7f78d01ff360) 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> > > > (0x0x7f78d01f7bc8) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f78d01f7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d01ff3c0) 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> > (0x0x7f78d01f7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff420) 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>&> (0x0x7f78d01f7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ff4e0) 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> >&> > > (0x0x7f78d01ff540) 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>&> (0x0x7f78d01f7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff5a0) 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>&> > (0x0x7f78d01ff600) 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> >&> > (0x0x7f78d01f7ea0) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f78d01f7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d01ff660) 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>&> (0x0x7f78d01f7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff6c0) 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>&> > (0x0x7f78d01ff720) 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> >&> > (0x0x7f78d02180d0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f78d0218138) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d01ff780) 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> >&> > (0x0x7f78d02181a0) 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> >&> > (0x0x7f78d0218208) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f78d0218270) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d01ff7e0) 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> >&> > > (0x0x7f78d02182d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ff840) 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>&> (0x0x7f78d0218340) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ff8a0) 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>&> > (0x0x7f78d01ff900) 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> >&> > (0x0x7f78d0218478) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f78d02184e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d01ff960) 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>&> (0x0x7f78d0218548) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ff9c0) 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> (0x0x7f78d01ffa20) 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>&> (0x0x7f78d02185b0) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f78d01ffa80) 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>&> (0x0x7f78d01ff480) 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>&> (0x0x7f78d0218680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ffae0) 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> (0x0x7f78d02187b8) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f78d0218820) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d01ffb40) 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> > (0x0x7f78d02188f0) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f78d0218958) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f78d02189c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d01ffba0) 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> > > (0x0x7f78d01ffc00) 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> > (0x0x7f78d0218a90) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f78d0218af8) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f78d0218b60) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f78d0218bc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f78d01ffc60) 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&> (0x0x7f78d01ffcc0) 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> > > (0x0x7f78d0218d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d01ffd20) 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&> (0x0x7f78d01ffd80) 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>&&> (0x0x7f78d0218dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01ffe40) 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> >&&> > > (0x0x7f78d01ffea0) 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>&&> (0x0x7f78d0218f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d01fff00) 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>&&> > (0x0x7f78d01fff60) 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>&&> (0x0x7f78d0218f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d023c000) 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> >&&> > (0x0x7f78d023d000) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f78d023d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d023c060) 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>&&> (0x0x7f78d023d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d023c0c0) 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>&&> > (0x0x7f78d023c120) 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> >&&> > (0x0x7f78d023d208) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f78d023d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d023c180) 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> >&&> > (0x0x7f78d023d2d8) 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> >&&> > (0x0x7f78d023d340) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f78d023d3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78d023c1e0) 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> >&&> > > (0x0x7f78d023d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d023c240) 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>&&> (0x0x7f78d023d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d023c2a0) 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>&&> > (0x0x7f78d023c300) 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> >&&> > (0x0x7f78d023d5b0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f78d023d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f78d023c360) 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>&&> (0x0x7f78d023d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78d023c3c0) 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> (0x0x7f78d023c420) 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>&&> (0x0x7f78d023d6e8) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f78d023c480) 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>&&> (0x0x7f78d01ffde0) 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>&&> (0x0x7f78d023d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d023c4e0) 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> (0x0x7f78d023d888) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f78d023d8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78d023c540) 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> > (0x0x7f78d023d9c0) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f78d023da28) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f78d023da90) 0 empty
      std::integral_constant<bool, false> (0x0x7f78d023c5a0) 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> > > (0x0x7f78d023c600) 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> > (0x0x7f78d023db60) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f78d023dbc8) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f78d023dc30) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f78d023dc98) 0 empty
        std::integral_constant<bool, false> (0x0x7f78d023c660) 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&&> (0x0x7f78d023c6c0) 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> (0x0x7f78d045eb40) 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> > > (0x0x7f78d023dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d023c720) 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> > > (0x0x7f78d023ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78d023c780) 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> > (0x0x7f78d023c9c0) 0

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

Vtable for AbstractCharReaderPosition
AbstractCharReaderPosition::_ZTV26AbstractCharReaderPosition: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI26AbstractCharReaderPosition)
16    (int (*)(...))AbstractCharReaderPosition::~AbstractCharReaderPosition
24    (int (*)(...))AbstractCharReaderPosition::~AbstractCharReaderPosition

Class AbstractCharReaderPosition
   size=8 align=8
   base size=8 base align=8
AbstractCharReaderPosition (0x0x7f78cfe95720) 0 nearly-empty
    vptr=((& AbstractCharReaderPosition::_ZTV26AbstractCharReaderPosition) + 16u)

Vtable for AbstractCharReader
AbstractCharReader::_ZTV18AbstractCharReader: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18AbstractCharReader)
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 (*)(...))AbstractCharReader::createMark
72    (int (*)(...))AbstractCharReader::returnToMark

Class AbstractCharReader
   size=16 align=8
   base size=9 base align=8
AbstractCharReader (0x0x7f78cfe95960) 0
    vptr=((& AbstractCharReader::_ZTV18AbstractCharReader) + 16u)

Vtable for IstreamCharReader
IstreamCharReader::_ZTV17IstreamCharReader: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17IstreamCharReader)
16    (int (*)(...))IstreamCharReader::~IstreamCharReader
24    (int (*)(...))IstreamCharReader::~IstreamCharReader
32    (int (*)(...))IstreamCharReader::forward
40    (int (*)(...))IstreamCharReader::skip
48    (int (*)(...))IstreamCharReader::hasChar
56    (int (*)(...))IstreamCharReader::atEnd
64    (int (*)(...))IstreamCharReader::createMark
72    (int (*)(...))IstreamCharReader::returnToMark

Class IstreamCharReader
   size=40 align=8
   base size=33 base align=8
IstreamCharReader (0x0x7f78d023dea0) 0
    vptr=((& IstreamCharReader::_ZTV17IstreamCharReader) + 16u)
  AbstractCharReader (0x0x7f78cfe95d80) 0
      primary-for IstreamCharReader (0x0x7f78d023dea0)

Class Token
   size=80 align=8
   base size=76 base align=8
Token (0x0x7f78cfe95de0) 0

Class RefBase<AbstractMultiLineString>
   size=16 align=8
   base size=16 base align=8
RefBase<AbstractMultiLineString> (0x0x7f78cfee2060) 0

Class CRef<AbstractMultiLineString>
   size=16 align=8
   base size=16 base align=8
CRef<AbstractMultiLineString> (0x0x7f78d023df08) 0
  RefBase<AbstractMultiLineString> (0x0x7f78cfee20c0) 0

Class RefBase<MessageHeaderList>
   size=16 align=8
   base size=16 base align=8
RefBase<MessageHeaderList> (0x0x7f78cfee2120) 0

Class CRef<MessageHeaderList>
   size=16 align=8
   base size=16 base align=8
CRef<MessageHeaderList> (0x0x7f78d023df70) 0
  RefBase<MessageHeaderList> (0x0x7f78cfee2180) 0

Class Ref<MessageHeaderList>
   size=16 align=8
   base size=16 base align=8
Ref<MessageHeaderList> (0x0x7f78cff0f000) 0
  CRef<MessageHeaderList> (0x0x7f78cff0f068) 0
    RefBase<MessageHeaderList> (0x0x7f78cfee21e0) 0

Class RefBase<MailMessageList>
   size=16 align=8
   base size=16 base align=8
RefBase<MailMessageList> (0x0x7f78cfee2240) 0

Class CRef<MailMessageList>
   size=16 align=8
   base size=16 base align=8
CRef<MailMessageList> (0x0x7f78cff0f0d0) 0
  RefBase<MailMessageList> (0x0x7f78cfee22a0) 0

Class Ref<MailMessageList>
   size=16 align=8
   base size=16 base align=8
Ref<MailMessageList> (0x0x7f78cff0f138) 0
  CRef<MailMessageList> (0x0x7f78cff0f1a0) 0
    RefBase<MailMessageList> (0x0x7f78cfee2300) 0

Class MailMessage
   size=104 align=8
   base size=97 base align=8
MailMessage (0x0x7f78cfee2000) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<Token*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Token*> > (0x0x7f78cff0f208) 0 empty
  std::allocator_traits<std::allocator<Token*> > (0x0x7f78cfee25a0) 0 empty

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

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

Class std::allocator<Token*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Token*> (0x0x7f78cff0f340) 0 empty
  __gnu_cxx::new_allocator<Token*> (0x0x7f78cfee2720) 0 empty

Class std::_Vector_base<Token*, std::allocator<Token*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Token*, std::allocator<Token*> >::_Vector_impl (0x0x7f78cff0f410) 0
  std::allocator<Token*> (0x0x7f78cff0f478) 0 empty
    __gnu_cxx::new_allocator<Token*> (0x0x7f78cfee2780) 0 empty

Class std::_Vector_base<Token*, std::allocator<Token*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Token*, std::allocator<Token*> > (0x0x7f78cfee24e0) 0

Class std::vector<Token*>
   size=24 align=8
   base size=24 base align=8
std::vector<Token*> (0x0x7f78cff0f4e0) 0
  std::_Vector_base<Token*, std::allocator<Token*> > (0x0x7f78cfee27e0) 0

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > (0x0x7f78cff0f750) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > (0x0x7f78cfee2960) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cff0f958) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cfee2a20) 0 empty

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cff0fbc8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cfee2c60) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Token*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, Token*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > >::_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>, Token*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, Token*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Token*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f78cff0fc98) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cff0fd00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, Token*> > > (0x0x7f78cfee2d80) 0 empty

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

Class std::map<std::__cxx11::basic_string<char>, Token*>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, Token*> (0x0x7f78cfee2840) 0

Class Ptr<MailMessage>
   size=8 align=8
   base size=8 base align=8
Ptr<MailMessage> (0x0x7f78cfee2e40) 0

Class Message
   size=200 align=8
   base size=196 base align=8
Message (0x0x7f78cfee2480) 0

Class RegularExpression::MatchData
   size=16 align=8
   base size=16 base align=8
RegularExpression::MatchData (0x0x7f78cfd153c0) 0

Class Ptr<RegularExpressionImpl>
   size=8 align=8
   base size=8 base align=8
Ptr<RegularExpressionImpl> (0x0x7f78cfd15420) 0

Class std::allocator_traits<std::allocator<RegularExpression::MatchData> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<RegularExpression::MatchData> > (0x0x7f78cfd154e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<RegularExpression::MatchData> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<RegularExpression::MatchData> > (0x0x7f78cff0fd68) 0 empty
  std::allocator_traits<std::allocator<RegularExpression::MatchData> > (0x0x7f78cfd15540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<RegularExpression::MatchData> >::rebind<RegularExpression::MatchData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<RegularExpression::MatchData> >::rebind<RegularExpression::MatchData> (0x0x7f78cfd155a0) 0 empty

Class __gnu_cxx::new_allocator<RegularExpression::MatchData>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<RegularExpression::MatchData> (0x0x7f78cfd15600) 0 empty

Class std::allocator<RegularExpression::MatchData>
   size=1 align=1
   base size=1 base align=1
std::allocator<RegularExpression::MatchData> (0x0x7f78cff0fea0) 0 empty
  __gnu_cxx::new_allocator<RegularExpression::MatchData> (0x0x7f78cfd156c0) 0 empty

Class std::_Vector_base<RegularExpression::MatchData, std::allocator<RegularExpression::MatchData> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<RegularExpression::MatchData, std::allocator<RegularExpression::MatchData> >::_Vector_impl (0x0x7f78cff0ff70) 0
  std::allocator<RegularExpression::MatchData> (0x0x7f78cff0f270) 0 empty
    __gnu_cxx::new_allocator<RegularExpression::MatchData> (0x0x7f78cfd15720) 0 empty

Class std::_Vector_base<RegularExpression::MatchData, std::allocator<RegularExpression::MatchData> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<RegularExpression::MatchData, std::allocator<RegularExpression::MatchData> > (0x0x7f78cfd15480) 0

Class std::vector<RegularExpression::MatchData>
   size=24 align=8
   base size=24 base align=8
std::vector<RegularExpression::MatchData> (0x0x7f78cff0f548) 0
  std::_Vector_base<RegularExpression::MatchData, std::allocator<RegularExpression::MatchData> > (0x0x7f78cfd15900) 0

Class RegularExpression
   size=64 align=8
   base size=64 base align=8
RegularExpression (0x0x7f78cfd15360) 0

Vtable for AbstractTokenReceiver
AbstractTokenReceiver::_ZTV21AbstractTokenReceiver: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI21AbstractTokenReceiver)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class AbstractTokenReceiver
   size=8 align=8
   base size=8 base align=8
AbstractTokenReceiver (0x0x7f78cfd159c0) 0 nearly-empty
    vptr=((& AbstractTokenReceiver::_ZTV21AbstractTokenReceiver) + 16u)

Vtable for AbstractMailMessageParser
AbstractMailMessageParser::_ZTV25AbstractMailMessageParser: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI25AbstractMailMessageParser)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class AbstractMailMessageParser
   size=8 align=8
   base size=8 base align=8
AbstractMailMessageParser (0x0x7f78cfd15c00) 0 nearly-empty
    vptr=((& AbstractMailMessageParser::_ZTV25AbstractMailMessageParser) + 16u)

Class Ptr<Message>
   size=8 align=8
   base size=8 base align=8
Ptr<Message> (0x0x7f78cfd15f00) 0

Class Ptr<AbstractTokenizer>
   size=8 align=8
   base size=8 base align=8
Ptr<AbstractTokenizer> (0x0x7f78cfd15f60) 0

Vtable for TraditionalMailMessageParser
TraditionalMailMessageParser::_ZTV28TraditionalMailMessageParser: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI28TraditionalMailMessageParser)
16    (int (*)(...))TraditionalMailMessageParser::~TraditionalMailMessageParser
24    (int (*)(...))TraditionalMailMessageParser::~TraditionalMailMessageParser
32    (int (*)(...))TraditionalMailMessageParser::parseMailMessage
40    (int (*)(...))TraditionalMailMessageParser::receiveToken
48    (int (*)(...))TraditionalMailMessageParser::addDerivedTerms
56    (int (*)(...))TraditionalMailMessageParser::addTokenParts
64    (int (*)(...))TraditionalMailMessageParser::parseHeaders
72    (int (*)(...))TraditionalMailMessageParser::parseBody
80    (int (*)(...))TraditionalMailMessageParser::createTokenizer
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTI28TraditionalMailMessageParser)
104   (int (*)(...))TraditionalMailMessageParser::_ZThn8_N28TraditionalMailMessageParserD1Ev
112   (int (*)(...))TraditionalMailMessageParser::_ZThn8_N28TraditionalMailMessageParserD0Ev
120   (int (*)(...))TraditionalMailMessageParser::_ZThn8_N28TraditionalMailMessageParser12receiveTokenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_

Class TraditionalMailMessageParser
   size=144 align=8
   base size=144 base align=8
TraditionalMailMessageParser (0x0x7f78cfdce380) 0
    vptr=((& TraditionalMailMessageParser::_ZTV28TraditionalMailMessageParser) + 16u)
  AbstractMailMessageParser (0x0x7f78cfd15e40) 0 nearly-empty
      primary-for TraditionalMailMessageParser (0x0x7f78cfdce380)
  AbstractTokenReceiver (0x0x7f78cfd15ea0) 8 nearly-empty
      vptr=((& TraditionalMailMessageParser::_ZTV28TraditionalMailMessageParser) + 104u)

Vtable for AbstractMailMessageReader
AbstractMailMessageReader::_ZTV25AbstractMailMessageReader: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI25AbstractMailMessageReader)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class AbstractMailMessageReader
   size=8 align=8
   base size=8 base align=8
AbstractMailMessageReader (0x0x7f78cfdf2000) 0 nearly-empty
    vptr=((& AbstractMailMessageReader::_ZTV25AbstractMailMessageReader) + 16u)

Class Array<char>
   size=8 align=8
   base size=8 base align=8
Array<char> (0x0x7f78cfdf2300) 0

Class Buffer<char>
   size=16 align=8
   base size=16 base align=8
Buffer<char> (0x0x7f78cfdf22a0) 0

Class LineReader
   size=64 align=8
   base size=58 base align=8
LineReader (0x0x7f78cfdf2240) 0

Class Ptr<md5_state_s>
   size=8 align=8
   base size=8 base align=8
Ptr<md5_state_s> (0x0x7f78cfdf2480) 0

Class MD5Digester
   size=48 align=8
   base size=41 base align=8
MD5Digester (0x0x7f78cfdf2420) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<MailMessage> > > (0x0x7f78cff0f820) 0 empty
  std::allocator_traits<std::allocator<Ref<MailMessage> > > (0x0x7f78cfdf26c0) 0 empty

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

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

Class std::allocator<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<MailMessage> > (0x0x7f78cff0fdd0) 0 empty
  __gnu_cxx::new_allocator<Ref<MailMessage> > (0x0x7f78cfdf2900) 0 empty

Class std::_Vector_base<Ref<MailMessage>, std::allocator<Ref<MailMessage> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<MailMessage>, std::allocator<Ref<MailMessage> > >::_Vector_impl (0x0x7f78cfe5c068) 0
  std::allocator<Ref<MailMessage> > (0x0x7f78cfe5c0d0) 0 empty
    __gnu_cxx::new_allocator<Ref<MailMessage> > (0x0x7f78cfdf2960) 0 empty

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

Class std::vector<Ref<MailMessage> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<MailMessage> > (0x0x7f78cfe5c138) 0
  std::_Vector_base<Ref<MailMessage>, std::allocator<Ref<MailMessage> > > (0x0x7f78cfdf29c0) 0

Class MailMessageList
   size=24 align=8
   base size=24 base align=8
MailMessageList (0x0x7f78cfdf25a0) 0

Class RefBase<MailMessage>
   size=16 align=8
   base size=16 base align=8
RefBase<MailMessage> (0x0x7f78cfdf2ba0) 0

Class CRef<MailMessage>
   size=16 align=8
   base size=16 base align=8
CRef<MailMessage> (0x0x7f78cfe5c208) 0
  RefBase<MailMessage> (0x0x7f78cfdf2c00) 0

Class Ref<MailMessage>
   size=16 align=8
   base size=16 base align=8
Ref<MailMessage> (0x0x7f78cfe5c270) 0
  CRef<MailMessage> (0x0x7f78cfe5c2d8) 0
    RefBase<MailMessage> (0x0x7f78cfdf2c60) 0

Class MailMessageDigester
   size=1 align=1
   base size=0 base align=1
MailMessageDigester (0x0x7f78cfaea120) 0 empty

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

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

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

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

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

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

Class ConfigManager
   size=40 align=8
   base size=40 base align=8
ConfigManager (0x0x7f78cfaea2a0) 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 (0x0x7f78cfaea6c0) 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> > > (0x0x7f78cfaead80) 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> > > (0x0x7f78cfe5c340) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f78cfaeaea0) 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> > (0x0x7f78cfaeaf00) 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> > (0x0x7f78cfb71060) 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> > (0x0x7f78cfe5c478) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f78cfb711e0) 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 (0x0x7f78cfe5c548) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f78cfe5c5b0) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f78cfb71240) 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> > > (0x0x7f78cfaead20) 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> > (0x0x7f78cfe5c6e8) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f78cfb712a0) 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> > > (0x0x7f78cfb71360) 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> > > (0x0x7f78cfe5c8f0) 0 empty
  std::allocator_traits<std::allocator<Ref<AbstractCommand> > > (0x0x7f78cfb713c0) 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> > (0x0x7f78cfb71420) 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> > (0x0x7f78cfb71480) 0 empty

Class std::allocator<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<AbstractCommand> > (0x0x7f78cfe5caf8) 0 empty
  __gnu_cxx::new_allocator<Ref<AbstractCommand> > (0x0x7f78cfb71540) 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 (0x0x7f78cfe5cbc8) 0
  std::allocator<Ref<AbstractCommand> > (0x0x7f78cfe5cc30) 0 empty
    __gnu_cxx::new_allocator<Ref<AbstractCommand> > (0x0x7f78cfb715a0) 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> > > (0x0x7f78cfb71300) 0

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

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

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

Class CRef<AbstractCommand>
   size=16 align=8
   base size=16 base align=8
CRef<AbstractCommand> (0x0x7f78cfe5cdd0) 0
  RefBase<AbstractCommand> (0x0x7f78cfb71d20) 0

Class Ref<AbstractCommand>
   size=16 align=8
   base size=16 base align=8
Ref<AbstractCommand> (0x0x7f78cfe5ce38) 0
  CRef<AbstractCommand> (0x0x7f78cfe5cea0) 0
    RefBase<AbstractCommand> (0x0x7f78cfb71d80) 0

Class Ptr<FrequencyDBImpl>
   size=8 align=8
   base size=8 base align=8
Ptr<FrequencyDBImpl> (0x0x7f78cf8b23c0) 0

Class FrequencyDB
   size=24 align=8
   base size=18 base align=8
FrequencyDB (0x0x7f78cf8b2360) 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 (0x0x7f78cf8b2600) 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> > > (0x0x7f78cf8b2780) 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> > > (0x0x7f78cfe5cf08) 0 empty
  std::allocator_traits<std::allocator<Ref<TokenSelector> > > (0x0x7f78cf8b27e0) 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> > (0x0x7f78cf8b2840) 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> > (0x0x7f78cf8b2960) 0 empty

Class std::allocator<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<TokenSelector> > (0x0x7f78cfe5c3a8) 0 empty
  __gnu_cxx::new_allocator<Ref<TokenSelector> > (0x0x7f78cf8b2a20) 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 (0x0x7f78cfe5c958) 0
  std::allocator<Ref<TokenSelector> > (0x0x7f78cfe5cd00) 0 empty
    __gnu_cxx::new_allocator<Ref<TokenSelector> > (0x0x7f78cf8b2a80) 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> > > (0x0x7f78cf8b2720) 0

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

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

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

Class CRef<TokenSelector>
   size=16 align=8
   base size=16 base align=8
CRef<TokenSelector> (0x0x7f78cf92c068) 0
  RefBase<TokenSelector> (0x0x7f78cf9955a0) 0

Class Ref<TokenSelector>
   size=16 align=8
   base size=16 base align=8
Ref<TokenSelector> (0x0x7f78cf92c0d0) 0
  CRef<TokenSelector> (0x0x7f78cf92c138) 0
    RefBase<TokenSelector> (0x0x7f78cf995600) 0

Class SpamFilter::Score
   size=16 align=8
   base size=13 base align=8
SpamFilter::Score (0x0x7f78cf995a80) 0

Class Ptr<LockFile>
   size=8 align=8
   base size=8 base align=8
Ptr<LockFile> (0x0x7f78cf995ae0) 0

Class SpamFilter
   size=40 align=8
   base size=40 base align=8
SpamFilter (0x0x7f78cf995a20) 0

Class std::is_error_code_enum<FilterConfig::ScoreMode>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<FilterConfig::ScoreMode> (0x0x7f78cf92c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf9ed1e0) 0 empty

Class std::is_error_condition_enum<FilterConfig::ScoreMode>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<FilterConfig::ScoreMode> (0x0x7f78cf92c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf9ed240) 0 empty

Class Ptr<CleanupManager>
   size=8 align=8
   base size=8 base align=8
Ptr<CleanupManager> (0x0x7f78cf9ed3c0) 0

Class AutoPurger
   size=24 align=8
   base size=24 base align=8
AutoPurger (0x0x7f78cf9ed360) 0

Class MailMessageReaderFactory
   size=2 align=1
   base size=2 base align=1
MailMessageReaderFactory (0x0x7f78cf9ed420) 0

Vtable for AbstractFileCommand
AbstractFileCommand::_ZTV19AbstractFileCommand: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19AbstractFileCommand)
16    0u
24    0u
32    (int (*)(...))AbstractCommand::isMessageSpam
40    (int (*)(...))AbstractFileCommand::argsOK
48    (int (*)(...))AbstractFileCommand::execute
56    (int (*)(...))__cxa_pure_virtual

Class AbstractFileCommand
   size=112 align=8
   base size=107 base align=8
AbstractFileCommand (0x0x7f78cf92c340) 0
    vptr=((& AbstractFileCommand::_ZTV19AbstractFileCommand) + 16u)
  AbstractCommand (0x0x7f78cf9ed540) 0
      primary-for AbstractFileCommand (0x0x7f78cf92c340)

Vtable for AbstractMessageCommand
AbstractMessageCommand::_ZTV22AbstractMessageCommand: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI22AbstractMessageCommand)
16    0u
24    0u
32    (int (*)(...))AbstractMessageCommand::isMessageSpam
40    (int (*)(...))AbstractFileCommand::argsOK
48    (int (*)(...))AbstractFileCommand::execute
56    (int (*)(...))AbstractMessageCommand::processFile
64    (int (*)(...))__cxa_pure_virtual

Class AbstractMessageCommand
   size=112 align=8
   base size=108 base align=8
AbstractMessageCommand (0x0x7f78cf92c3a8) 0
    vptr=((& AbstractMessageCommand::_ZTV22AbstractMessageCommand) + 16u)
  AbstractFileCommand (0x0x7f78cf92c410) 0
      primary-for AbstractMessageCommand (0x0x7f78cf92c3a8)
    AbstractCommand (0x0x7f78cf9ed8a0) 0
        primary-for AbstractFileCommand (0x0x7f78cf92c410)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f78cf92c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf9edf00) 0 empty

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

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

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

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

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

Class std::__not_<std::is_void<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<char> > > (0x0x7f78cf92c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cfa26180) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f78cf92c680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f78cfa26240) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f78cf92c6e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f78cf92c750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f78cfa262a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7f78cf92c7b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f78cf92c820) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f78cf92c888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f78cfa26300) 0 empty

Class std::__is_default_constructible_safe<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<char>, false> (0x0x7f78cf92c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cfa26360) 0 empty

Class std::is_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<char> > (0x0x7f78cf92c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cfa263c0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f78cf92c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cfa26480) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f78cf92ca28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f78cf92ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cfa264e0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f78cf92caf8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f78cf92cb60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f78cf92cbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cfa26540) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7f78cf92cc30) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f78cf92cc98) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f78cf92cd00) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f78cf92cd68) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cfa265a0) 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> > (0x0x7f78cf92cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cfa26600) 0 empty

Class Ptr<AbstractMailMessageReader>
   size=8 align=8
   base size=8 base align=8
Ptr<AbstractMailMessageReader> (0x0x7f78cfa26720) 0

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f78cf655600) 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 (0x0x7f78cf6556c0) 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> (0x0x7f78cf655a20) 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 (0x0x7f78cf655ae0) 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> (0x0x7f78cf655e40) 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 (0x0x7f78cf655f00) 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> (0x0x7f78cf68b2a0) 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 (0x0x7f78cf68b360) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f78cf6be000) 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> (0x0x7f78cf6be0c0) 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> (0x0x7f78cf6be120) 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> (0x0x7f78cf6be060) 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> (0x0x7f78cfa640d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be180) 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> (0x0x7f78cfa64138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be1e0) 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> > > (0x0x7f78cf6be240) 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> (0x0x7f78cfa641a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be360) 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> > (0x0x7f78cf6be3c0) 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> (0x0x7f78cfa642d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be420) 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> > (0x0x7f78cfa64340) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f78cfa643a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf6be480) 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> > (0x0x7f78cfa64410) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f78cfa64478) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f78cfa644e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf6be5a0) 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> (0x0x7f78cfa64548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be6c0) 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> > > (0x0x7f78cf6be720) 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> (0x0x7f78cfa645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be780) 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> > (0x0x7f78cf6be7e0) 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> (0x0x7f78cfa64618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be840) 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> > (0x0x7f78cfa64680) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f78cfa646e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf6be8a0) 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> (0x0x7f78cfa64750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf6be900) 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> > (0x0x7f78cf6be960) 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> > (0x0x7f78cfa647b8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f78cfa64820) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf6be9c0) 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> > (0x0x7f78cfa64888) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f78cfa648f0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f78cfa64958) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf6bea20) 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> > > (0x0x7f78cfa649c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf6bea80) 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> (0x0x7f78cfa64a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf6beae0) 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> > (0x0x7f78cf6beb40) 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> > (0x0x7f78cfa64a90) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f78cfa64af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf6beba0) 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> (0x0x7f78cfa64b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf6bec00) 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> (0x0x7f78cf6bec60) 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> (0x0x7f78cfa64bc8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f78cf6becc0) 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> (0x0x7f78cf6be660) 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> (0x0x7f78cfa64c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf6beea0) 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>&> (0x0x7f78cf6ef2a0) 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 (0x0x7f78cf6ef540) 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 (0x0x7f78cf6ef900) 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 (0x0x7f78cf6efcc0) 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 (0x0x7f78cf71a0c0) 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 (0x0x7f78cf71a480) 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 (0x0x7f78cf71a840) 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 (0x0x7f78cf71ac00) 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 (0x0x7f78cf74c000) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f78cf74c3c0) 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>&> (0x0x7f78cf74c780) 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>&> (0x0x7f78cf774e40) 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>&> (0x0x7f78cf797840) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f78cf797b40) 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> > (0x0x7f78cf797ae0) 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> > (0x0x7f78cf797ba0) 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>&> (0x0x7f78cf797c00) 0 empty

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

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

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f78cf7dc9c0) 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> > (0x0x7f78cf7dc960) 0 empty

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

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f78cf7dca80) 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> > (0x0x7f78cf7dc900) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f78cf7c25b0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f78cf7dcae0) 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> (0x0x7f78cf7dcb40) 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> (0x0x7f78cf7dcba0) 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 (0x0x7f78cf803120) 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> > (0x0x7f78cf8030c0) 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> > (0x0x7f78cf7c2618) 0
  std::_Rb_tree_node_base (0x0x7f78cf803060) 0

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> > (0x0x7f78cf7c29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf8034e0) 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> > (0x0x7f78cf7c2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf803540) 0 empty

Class std::is_same<Token**, Token**>
   size=1 align=1
   base size=1 base align=1
std::is_same<Token**, Token**> (0x0x7f78cf7c2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf803a20) 0 empty

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

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

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

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

Class std::__is_pointer_helper<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Token**> (0x0x7f78cf7c2ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf803d80) 0 empty

Class std::is_pointer<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Token**> (0x0x7f78cf7c2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf803de0) 0 empty

Class std::__not_<std::is_pointer<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Token**> > (0x0x7f78cf7c2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf803e40) 0 empty

Class std::__and_<std::is_same<Token**, Token**>, std::__not_<std::is_pointer<Token**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Token**, Token**>, std::__not_<std::is_pointer<Token**> > > (0x0x7f78cf7c2000) 0 empty
  std::__not_<std::is_pointer<Token**> > (0x0x7f78cf82c000) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf803ea0) 0 empty

Class std::remove_reference<Ref<MailMessage>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Ref<MailMessage>&> (0x0x7f78cf8343c0) 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>*> (0x0x7f78cf82c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf834ba0) 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>*> > (0x0x7f78cf834c00) 0 empty

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

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

Class std::remove_cv<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<AbstractCommand>*> (0x0x7f78cf834c60) 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>*> (0x0x7f78cf82c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf834d80) 0 empty

Class std::is_pointer<Ref<AbstractCommand>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<AbstractCommand>*> (0x0x7f78cf82c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf834de0) 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>*> > (0x0x7f78cf82c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf834e40) 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>*> > > (0x0x7f78cf82c2d8) 0 empty
  std::__not_<std::is_pointer<Ref<AbstractCommand>*> > (0x0x7f78cf82c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf834ea0) 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>*> (0x0x7f78cf82c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf834f60) 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>*> > (0x0x7f78cf452000) 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>*> (0x0x7f78cf4520c0) 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>*> (0x0x7f78cf452120) 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>*> (0x0x7f78cf452060) 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>*> (0x0x7f78cf82c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf452300) 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>*> (0x0x7f78cf82c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf452360) 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>*> > (0x0x7f78cf82c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf452480) 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> >*> > > (0x0x7f78cf82c750) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f78cf82c7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf4524e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_same<Ref<MailMessage>*, Ref<MailMessage>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<MailMessage>*, Ref<MailMessage>*> (0x0x7f78cf4d59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf5352a0) 0 empty

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

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

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

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

Class std::__is_pointer_helper<Ref<MailMessage>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<MailMessage>*> (0x0x7f78cf4d5a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf535480) 0 empty

Class std::is_pointer<Ref<MailMessage>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<MailMessage>*> (0x0x7f78cf4d5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf5354e0) 0 empty

Class std::__not_<std::is_pointer<Ref<MailMessage>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<MailMessage>*> > (0x0x7f78cf4d5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf535540) 0 empty

Class std::__and_<std::is_same<Ref<MailMessage>*, Ref<MailMessage>*>, std::__not_<std::is_pointer<Ref<MailMessage>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<MailMessage>*, Ref<MailMessage>*>, std::__not_<std::is_pointer<Ref<MailMessage>*> > > (0x0x7f78cf4d5bc8) 0 empty
  std::__not_<std::is_pointer<Ref<MailMessage>*> > (0x0x7f78cf4d5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf5355a0) 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>&> (0x0x7f78cf5358a0) 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>&> (0x0x7f78cf535a20) 0 empty

Class std::remove_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Ref<TokenSelector> > (0x0x7f78cf535f60) 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>*> (0x0x7f78cf4d5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf578060) 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>*> > (0x0x7f78cf5780c0) 0 empty

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

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

Class std::remove_cv<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<TokenSelector>*> (0x0x7f78cf578120) 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>*> (0x0x7f78cf4d5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf578240) 0 empty

Class std::is_pointer<Ref<TokenSelector>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<TokenSelector>*> (0x0x7f78cf582000) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf5782a0) 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>*> > (0x0x7f78cf582068) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf578300) 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>*> > > (0x0x7f78cf5820d0) 0 empty
  std::__not_<std::is_pointer<Ref<TokenSelector>*> > (0x0x7f78cf582138) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf578360) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f78cf59e360) 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> (0x0x7f78cf59e720) 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> (0x0x7f78cf59e780) 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> (0x0x7f78cf59e6c0) 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> (0x0x7f78cf582478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf59e7e0) 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> (0x0x7f78cf59e840) 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*> (0x0x7f78cf59e660) 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*> (0x0x7f78cf59e960) 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*> (0x0x7f78cf59ec00) 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> (0x0x7f78cf59ede0) 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> (0x0x7f78cf59ee40) 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> (0x0x7f78cf59ed80) 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> (0x0x7f78cf5826e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf59eea0) 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> (0x0x7f78cf59ef00) 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*> (0x0x7f78cf59ed20) 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*> (0x0x7f78cf5db1e0) 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> (0x0x7f78cf5db3c0) 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> (0x0x7f78cf5db420) 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> (0x0x7f78cf5db360) 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> (0x0x7f78cf582888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf5db480) 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> (0x0x7f78cf5db4e0) 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*> (0x0x7f78cf5db300) 0 empty

Class std::is_function<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token*> (0x0x7f78cf582a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf5dbcc0) 0 empty

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

Class std::is_lvalue_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token*> (0x0x7f78cf582af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf5dbd80) 0 empty

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

Class std::is_rvalue_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Token*> (0x0x7f78cf582b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf5dbf00) 0 empty

Class std::__or_<std::is_lvalue_reference<Token*>, std::is_rvalue_reference<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token*>, std::is_rvalue_reference<Token*> > (0x0x7f78cf582bc8) 0 empty
  std::is_rvalue_reference<Token*> (0x0x7f78cf582c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf5dbf60) 0 empty

Class std::is_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token*> (0x0x7f78cf582c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60d000) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<Token*>, std::is_void<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f78cf582e38) 0 empty
  std::is_void<Token*> (0x0x7f78cf582ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf60d2a0) 0 empty

Class std::__or_<std::is_function<Token*>, std::is_reference<Token*>, std::is_void<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token*>, std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f78cf582f08) 0 empty
  std::__or_<std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f78cf582f70) 0 empty
    std::is_void<Token*> (0x0x7f78cf614000) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf60d300) 0 empty

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

Class std::is_object<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token*> (0x0x7f78cf6141a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf60d480) 0 empty

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

Class std::__or_<std::is_object<Token*>, std::is_reference<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token*>, std::is_reference<Token*> > (0x0x7f78cf614208) 0 empty
  std::is_object<Token*> (0x0x7f78cf614270) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf60d540) 0 empty

Class std::__is_referenceable<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token*> (0x0x7f78cf6142d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf60d5a0) 0 empty

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

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

Class std::is_array<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_array<Token*> (0x0x7f78cf614340) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60d6c0) 0 empty

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

Class std::__and_<std::is_array<Token*>, std::__not_<std::extent<Token*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Token*>, std::__not_<std::extent<Token*, 0u> > > (0x0x7f78cf6143a8) 0 empty
  std::is_array<Token*> (0x0x7f78cf614410) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf60d780) 0 empty

Class std::__is_array_unknown_bounds<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Token*> (0x0x7f78cf614478) 0 empty
  std::__and_<std::is_array<Token*>, std::__not_<std::extent<Token*, 0u> > > (0x0x7f78cf6144e0) 0 empty
    std::is_array<Token*> (0x0x7f78cf614548) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf60d7e0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<Token*>, std::is_function<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Token*>, std::is_function<Token*> > (0x0x7f78cf6145b0) 0 empty
  std::is_function<Token*> (0x0x7f78cf614618) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf60d960) 0 empty

Class std::__or_<std::is_void<Token*>, std::__is_array_unknown_bounds<Token*>, std::is_function<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Token*>, std::__is_array_unknown_bounds<Token*>, std::is_function<Token*> > (0x0x7f78cf614680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Token*>, std::is_function<Token*> > (0x0x7f78cf6146e8) 0 empty
    std::is_function<Token*> (0x0x7f78cf614750) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf60d9c0) 0 empty

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

Class std::__is_integral_helper<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Token*> (0x0x7f78cf614888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60db40) 0 empty

Class std::is_integral<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<Token*> (0x0x7f78cf6148f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60dba0) 0 empty

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

Class std::__is_floating_point_helper<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Token*> (0x0x7f78cf614958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60dc60) 0 empty

Class std::is_floating_point<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Token*> (0x0x7f78cf6149c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60dcc0) 0 empty

Class std::__or_<std::is_integral<Token*>, std::is_floating_point<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Token*>, std::is_floating_point<Token*> > (0x0x7f78cf614a28) 0 empty
  std::is_floating_point<Token*> (0x0x7f78cf614a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf60dd20) 0 empty

Class std::is_arithmetic<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Token*> (0x0x7f78cf614af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60dd80) 0 empty

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

Class std::is_enum<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<Token*> (0x0x7f78cf614b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf60de40) 0 empty

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

Class std::__is_pointer_helper<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Token*> (0x0x7f78cf614bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238000) 0 empty

Class std::is_pointer<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Token*> (0x0x7f78cf614c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238060) 0 empty

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

Class std::__or_<std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf614c98) 0 empty
  std::is_pointer<Token*> (0x0x7f78cf614d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf238120) 0 empty

Class std::__or_<std::is_enum<Token*>, std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Token*>, std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf614e38) 0 empty
  std::__or_<std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf614ea0) 0 empty
    std::is_pointer<Token*> (0x0x7f78cf614f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf238180) 0 empty

Class std::__or_<std::is_arithmetic<Token*>, std::is_enum<Token*>, std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Token*>, std::is_enum<Token*>, std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf23d000) 0 empty
  std::__or_<std::is_enum<Token*>, std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf23d068) 0 empty
    std::__or_<std::is_pointer<Token*>, std::is_member_pointer<Token*>, std::is_null_pointer<Token*> > (0x0x7f78cf23d0d0) 0 empty
      std::is_pointer<Token*> (0x0x7f78cf23d138) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf2381e0) 0 empty

Class std::is_scalar<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Token*> (0x0x7f78cf23d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238240) 0 empty

Class std::__or_<std::is_reference<Token*>, std::is_scalar<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*>, std::is_scalar<Token*> > (0x0x7f78cf23d270) 0 empty
  std::is_scalar<Token*> (0x0x7f78cf23d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2382a0) 0 empty

Class std::__is_destructible_safe<Token*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Token*, false, true> (0x0x7f78cf23d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238300) 0 empty

Class std::is_destructible<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Token*> (0x0x7f78cf23d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238360) 0 empty

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

Class std::is_function<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token*&&> (0x0x7f78cf23d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf238480) 0 empty

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

Class std::is_lvalue_reference<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token*&&> (0x0x7f78cf23d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf238540) 0 empty

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

Class std::is_rvalue_reference<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Token*&&> (0x0x7f78cf23d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2386c0) 0 empty

Class std::__or_<std::is_lvalue_reference<Token*&&>, std::is_rvalue_reference<Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token*&&>, std::is_rvalue_reference<Token*&&> > (0x0x7f78cf23d750) 0 empty
  std::is_rvalue_reference<Token*&&> (0x0x7f78cf23d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf238720) 0 empty

Class std::is_reference<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token*&&> (0x0x7f78cf23d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238780) 0 empty

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

Class std::__or_<std::is_reference<Token*&&>, std::is_void<Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*&&>, std::is_void<Token*&&> > (0x0x7f78cf23d888) 0 empty
  std::is_reference<Token*&&> (0x0x7f78cf23d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf238840) 0 empty

Class std::__or_<std::is_function<Token*&&>, std::is_reference<Token*&&>, std::is_void<Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token*&&>, std::is_reference<Token*&&>, std::is_void<Token*&&> > (0x0x7f78cf23d958) 0 empty
  std::__or_<std::is_reference<Token*&&>, std::is_void<Token*&&> > (0x0x7f78cf23d9c0) 0 empty
    std::is_reference<Token*&&> (0x0x7f78cf23da28) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf2388a0) 0 empty

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

Class std::is_object<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token*&&> (0x0x7f78cf23dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf238a20) 0 empty

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

Class std::__or_<std::is_object<Token*&&>, std::is_reference<Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token*&&>, std::is_reference<Token*&&> > (0x0x7f78cf23dc30) 0 empty
  std::is_reference<Token*&&> (0x0x7f78cf23dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf238ae0) 0 empty

Class std::__is_referenceable<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token*&&> (0x0x7f78cf23dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238b40) 0 empty

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

Class std::add_rvalue_reference<Token*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token*&&> (0x0x7f78cf23dd68) 0 empty
  std::__add_rvalue_reference_helper<Token*&&, true> (0x0x7f78cf238c00) 0 empty

Class std::__is_direct_constructible_impl<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Token*, Token*&&> (0x0x7f78cf23d4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf238420) 0 empty

Class std::__and_<std::is_destructible<Token*>, std::__is_direct_constructible_impl<Token*, Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Token*>, std::__is_direct_constructible_impl<Token*, Token*&&> > (0x0x7f78cf23de38) 0 empty
  std::__is_direct_constructible_impl<Token*, Token*&&> (0x0x7f78cf23dea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf238c60) 0 empty

Class std::__is_direct_constructible_new_safe<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Token*, Token*&&> (0x0x7f78cf257000) 0 empty
  std::__and_<std::is_destructible<Token*>, std::__is_direct_constructible_impl<Token*, Token*&&> > (0x0x7f78cf257068) 0 empty
    std::__is_direct_constructible_impl<Token*, Token*&&> (0x0x7f78cf2570d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf238d80) 0 empty

Class std::__is_direct_constructible_new<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Token*, Token*&&> (0x0x7f78cf2571a0) 0 empty
  std::__is_direct_constructible_new_safe<Token*, Token*&&> (0x0x7f78cf257208) 0 empty
    std::__and_<std::is_destructible<Token*>, std::__is_direct_constructible_impl<Token*, Token*&&> > (0x0x7f78cf257270) 0 empty
      std::__is_direct_constructible_impl<Token*, Token*&&> (0x0x7f78cf2572d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf238de0) 0 empty

Class std::__is_direct_constructible<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Token*, Token*&&> (0x0x7f78cf2573a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238e40) 0 empty

Class std::__is_constructible_impl<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Token*, Token*&&> (0x0x7f78cf257410) 0 empty
  std::__is_direct_constructible<Token*, Token*&&> (0x0x7f78cf257478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf238ea0) 0 empty

Class std::is_constructible<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Token*, Token*&&> (0x0x7f78cf2574e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf238f00) 0 empty

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

Class std::__is_nt_constructible_impl<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Token*, Token*&&> (0x0x7f78cf257548) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf25c000) 0 empty

Class std::__and_<std::is_constructible<Token*, Token*&&>, std::__is_nt_constructible_impl<Token*, Token*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Token*, Token*&&>, std::__is_nt_constructible_impl<Token*, Token*&&> > (0x0x7f78cf2575b0) 0 empty
  std::__is_nt_constructible_impl<Token*, Token*&&> (0x0x7f78cf257618) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf25c060) 0 empty

Class std::is_nothrow_constructible<Token*, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Token*, Token*&&> (0x0x7f78cf257750) 0 empty
  std::__and_<std::is_constructible<Token*, Token*&&>, std::__is_nt_constructible_impl<Token*, Token*&&> > (0x0x7f78cf2577b8) 0 empty
    std::__is_nt_constructible_impl<Token*, Token*&&> (0x0x7f78cf257820) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf25c0c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<Token*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Token*, true> (0x0x7f78cf257888) 0 empty
  std::is_nothrow_constructible<Token*, Token*&&> (0x0x7f78cf2578f0) 0 empty
    std::__and_<std::is_constructible<Token*, Token*&&>, std::__is_nt_constructible_impl<Token*, Token*&&> > (0x0x7f78cf257958) 0 empty
      std::__is_nt_constructible_impl<Token*, Token*&&> (0x0x7f78cf2579c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf25c120) 0 empty

Class std::is_nothrow_move_constructible<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Token*> (0x0x7f78cf257a28) 0 empty
  std::__is_nothrow_move_constructible_impl<Token*, true> (0x0x7f78cf257a90) 0 empty
    std::is_nothrow_constructible<Token*, Token*&&> (0x0x7f78cf257af8) 0 empty
      std::__and_<std::is_constructible<Token*, Token*&&>, std::__is_nt_constructible_impl<Token*, Token*&&> > (0x0x7f78cf257b60) 0 empty
        std::__is_nt_constructible_impl<Token*, Token*&&> (0x0x7f78cf257bc8) 0 empty
          std::integral_constant<bool, true> (0x0x7f78cf25c180) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Token*> > (0x0x7f78cf257c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf25c1e0) 0 empty

Class std::conditional<false, std::is_copy_constructible<Token*>, std::__not_<std::is_nothrow_move_constructible<Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<Token*>, std::__not_<std::is_nothrow_move_constructible<Token*> > > (0x0x7f78cf25c240) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Token*> >, std::is_copy_constructible<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Token*> >, std::is_copy_constructible<Token*> > (0x0x7f78cf257c98) 0 empty
  std::__not_<std::is_nothrow_move_constructible<Token*> > (0x0x7f78cf257d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf25c2a0) 0 empty

Class std::__move_if_noexcept_cond<Token*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Token*> (0x0x7f78cf257e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf25c300) 0 empty

Class std::conditional<false, Token* const*, std::move_iterator<Token**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, Token* const*, std::move_iterator<Token**> > (0x0x7f78cf25c360) 0 empty

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

Class std::conditional<false, Token**, std::move_iterator<Token**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, Token**, std::move_iterator<Token**> > (0x0x7f78cf25c420) 0 empty

Class std::is_lvalue_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token*&> (0x0x7f78cf2653a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf25c4e0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Token*&>, std::is_rvalue_reference<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token*&>, std::is_rvalue_reference<Token*&> > (0x0x7f78cf265410) 0 empty
  std::is_lvalue_reference<Token*&> (0x0x7f78cf265478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf25c720) 0 empty

Class std::is_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token*&> (0x0x7f78cf2654e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf25c780) 0 empty

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

Class std::conditional<true, Token*&&, Token*&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Token*&&, Token*&> (0x0x7f78cf25c840) 0 empty

Class std::move_iterator<Token**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<Token**> (0x0x7f78cf25c480) 0

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f78cf25cc60) 0 empty

Class std::is_function<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand> > (0x0x7f78cf265d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf290420) 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> > > > (0x0x7f78cf290480) 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> > (0x0x7f78cf265d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2904e0) 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> > > (0x0x7f78cf290540) 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> > (0x0x7f78cf265dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2905a0) 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> > > (0x0x7f78cf265e38) 0 empty
  std::is_rvalue_reference<Ref<AbstractCommand> > (0x0x7f78cf265ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf290600) 0 empty

Class std::is_reference<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand> > (0x0x7f78cf265f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf290660) 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> > > (0x0x7f78cf2906c0) 0 empty

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

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

Class std::remove_cv<Ref<AbstractCommand> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<AbstractCommand> > (0x0x7f78cf290720) 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> > (0x0x7f78cf2b1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf290840) 0 empty

Class std::is_void<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<AbstractCommand> > (0x0x7f78cf2b10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2908a0) 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> > > (0x0x7f78cf2b1138) 0 empty
  std::is_void<Ref<AbstractCommand> > (0x0x7f78cf2b11a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf290900) 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> > > (0x0x7f78cf2b1208) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand> >, std::is_void<Ref<AbstractCommand> > > (0x0x7f78cf2b1270) 0 empty
    std::is_void<Ref<AbstractCommand> > (0x0x7f78cf2b12d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf290a20) 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> > > > (0x0x7f78cf2b1340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf290ae0) 0 empty

Class std::is_object<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand> > (0x0x7f78cf2b13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf290b40) 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> > > (0x0x7f78cf290ba0) 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> > > (0x0x7f78cf2b14e0) 0 empty
  std::is_object<Ref<AbstractCommand> > (0x0x7f78cf2b1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf290c00) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand> > (0x0x7f78cf2b15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf290d20) 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>&&> > (0x0x7f78cf290d80) 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> > > > (0x0x7f78cf290de0) 0 empty

Class std::is_array<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<AbstractCommand> > (0x0x7f78cf2b16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf290e40) 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> > > (0x0x7f78cf290ea0) 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> > > (0x0x7f78cf2b1750) 0 empty
  std::is_array<Ref<AbstractCommand> > (0x0x7f78cf2b17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf290f00) 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> > (0x0x7f78cf2b19c0) 0 empty
  std::__and_<std::is_array<Ref<AbstractCommand> >, std::__not_<std::extent<Ref<AbstractCommand>, 0u> > > (0x0x7f78cf2b1a28) 0 empty
    std::is_array<Ref<AbstractCommand> > (0x0x7f78cf2b1a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf290f60) 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> > > (0x0x7f78cf2c8000) 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> > > (0x0x7f78cf2b1b60) 0 empty
  std::is_function<Ref<AbstractCommand> > (0x0x7f78cf2b1bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf2c8060) 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> > > (0x0x7f78cf2b1c30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<AbstractCommand> >, std::is_function<Ref<AbstractCommand> > > (0x0x7f78cf2b1c98) 0 empty
    std::is_function<Ref<AbstractCommand> > (0x0x7f78cf2b1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf2c80c0) 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> > > (0x0x7f78cf2c8120) 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> > (0x0x7f78cf2b1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8180) 0 empty

Class std::is_integral<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<AbstractCommand> > (0x0x7f78cf2b1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c81e0) 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> > > (0x0x7f78cf2c8240) 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> > (0x0x7f78cf2b1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c82a0) 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> > (0x0x7f78cf2b1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8300) 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> > > (0x0x7f78cf2d3000) 0 empty
  std::is_floating_point<Ref<AbstractCommand> > (0x0x7f78cf2d3068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf2c8360) 0 empty

Class std::is_arithmetic<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<AbstractCommand> > (0x0x7f78cf2d31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8480) 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> > > > (0x0x7f78cf2c84e0) 0 empty

Class std::is_enum<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<AbstractCommand> > (0x0x7f78cf2d3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8540) 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> > > > (0x0x7f78cf2c85a0) 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> > (0x0x7f78cf2d3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8600) 0 empty

Class std::is_pointer<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<AbstractCommand> > (0x0x7f78cf2d32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8660) 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> > > > (0x0x7f78cf2c86c0) 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> > (0x0x7f78cf2d3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8720) 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> > (0x0x7f78cf2d3478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8780) 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> > > (0x0x7f78cf2c87e0) 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> > (0x0x7f78cf2d34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8840) 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> > (0x0x7f78cf2d3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c88a0) 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> > > (0x0x7f78cf2d35b0) 0 empty
  std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f78cf2d3618) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf2c8900) 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> > > (0x0x7f78cf2d3750) 0 empty
  std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f78cf2d37b8) 0 empty
    std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f78cf2d3820) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf2c8960) 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> > > (0x0x7f78cf2d38f0) 0 empty
  std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f78cf2d3958) 0 empty
    std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f78cf2d39c0) 0 empty
      std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f78cf2d3a28) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf2c89c0) 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> > > (0x0x7f78cf2d3af8) 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> > > (0x0x7f78cf2d3b60) 0 empty
    std::__or_<std::is_pointer<Ref<AbstractCommand> >, std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f78cf2d3bc8) 0 empty
      std::__or_<std::is_member_pointer<Ref<AbstractCommand> >, std::is_null_pointer<Ref<AbstractCommand> > > (0x0x7f78cf2d3c30) 0 empty
        std::is_null_pointer<Ref<AbstractCommand> > (0x0x7f78cf2d3c98) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf2c8a20) 0 empty

Class std::is_scalar<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<AbstractCommand> > (0x0x7f78cf2d3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8a80) 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> > > (0x0x7f78cf2d3dd0) 0 empty
  std::is_scalar<Ref<AbstractCommand> > (0x0x7f78cf2d3e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf2c8ae0) 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> > (0x0x7f78cf2c8c00) 0 empty

Class std::is_function<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand>&> (0x0x7f78cf2d3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2c8cc0) 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>&> > > (0x0x7f78cf2c8d20) 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>&> (0x0x7f78cf2d3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2c8d80) 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>&> > (0x0x7f78cf2c8de0) 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>&> > (0x0x7f78cf2f0000) 0 empty
  std::is_lvalue_reference<Ref<AbstractCommand>&> (0x0x7f78cf2f0068) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2c8e40) 0 empty

Class std::is_reference<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand>&> (0x0x7f78cf2f00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2c8ea0) 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>&> > (0x0x7f78cf2c8f00) 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>&> > (0x0x7f78cf2f02d8) 0 empty
  std::is_reference<Ref<AbstractCommand>&> (0x0x7f78cf2f0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2c8f60) 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>&> > (0x0x7f78cf2f03a8) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand>&>, std::is_void<Ref<AbstractCommand>&> > (0x0x7f78cf2f0410) 0 empty
    std::is_reference<Ref<AbstractCommand>&> (0x0x7f78cf2f0478) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf2f40c0) 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>&> > > (0x0x7f78cf2f04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f4180) 0 empty

Class std::is_object<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand>&> (0x0x7f78cf2f0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f41e0) 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>&> > (0x0x7f78cf2f4240) 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>&> > (0x0x7f78cf2f0680) 0 empty
  std::is_reference<Ref<AbstractCommand>&> (0x0x7f78cf2f06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2f42a0) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand>&> (0x0x7f78cf2f0750) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f43c0) 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> (0x0x7f78cf2f4420) 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>&> (0x0x7f78cf2f07b8) 0 empty
  std::__add_rvalue_reference_helper<Ref<AbstractCommand>&, true> (0x0x7f78cf2f4480) 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> > (0x0x7f78cf2d3ea0) 0 empty
  std::__do_is_destructible_impl (0x0x7f78cf2c8c60) 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> (0x0x7f78cf2f0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f44e0) 0 empty

Class std::is_destructible<Ref<AbstractCommand> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<AbstractCommand> > (0x0x7f78cf2f08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f4540) 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> > > (0x0x7f78cf2f45a0) 0 empty

Class std::is_function<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<AbstractCommand>&&> (0x0x7f78cf2f09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f4660) 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>&&> > > (0x0x7f78cf2f46c0) 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>&&> (0x0x7f78cf2f0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f4720) 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>&&> > (0x0x7f78cf2f4780) 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>&&> (0x0x7f78cf2f0a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f47e0) 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>&&> > (0x0x7f78cf2f0af8) 0 empty
  std::is_rvalue_reference<Ref<AbstractCommand>&&> (0x0x7f78cf2f0b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2f4840) 0 empty

Class std::is_reference<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<AbstractCommand>&&> (0x0x7f78cf2f0bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f48a0) 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>&&> > (0x0x7f78cf2f4900) 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>&&> > (0x0x7f78cf2f0d00) 0 empty
  std::is_reference<Ref<AbstractCommand>&&> (0x0x7f78cf2f0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2f4960) 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>&&> > (0x0x7f78cf2f0dd0) 0 empty
  std::__or_<std::is_reference<Ref<AbstractCommand>&&>, std::is_void<Ref<AbstractCommand>&&> > (0x0x7f78cf2f0e38) 0 empty
    std::is_reference<Ref<AbstractCommand>&&> (0x0x7f78cf2f0ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf2f4a80) 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>&&> > > (0x0x7f78cf2f0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f4b40) 0 empty

Class std::is_object<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<AbstractCommand>&&> (0x0x7f78cf2f0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf2f4ba0) 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>&&> > (0x0x7f78cf2f4c00) 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>&&> > (0x0x7f78cf3100d0) 0 empty
  std::is_reference<Ref<AbstractCommand>&&> (0x0x7f78cf310138) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf2f4c60) 0 empty

Class std::__is_referenceable<Ref<AbstractCommand>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<AbstractCommand>&&> (0x0x7f78cf3101a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2f4e40) 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> (0x0x7f78cf2f4ea0) 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>&&> (0x0x7f78cf310208) 0 empty
  std::__add_rvalue_reference_helper<Ref<AbstractCommand>&&, true> (0x0x7f78cf2f4f00) 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>&&> (0x0x7f78cf2f0958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf2f4600) 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>&&> > (0x0x7f78cf3102d8) 0 empty
  std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf2f4f60) 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>&&> (0x0x7f78cf3103a8) 0 empty
  std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f78cf310410) 0 empty
    std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf316000) 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>&&> (0x0x7f78cf3104e0) 0 empty
  std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310548) 0 empty
    std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f78cf3105b0) 0 empty
      std::__is_direct_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf316060) 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>&&> (0x0x7f78cf310680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3160c0) 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>&&> (0x0x7f78cf3106e8) 0 empty
  std::__is_direct_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310750) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf316120) 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>&&> (0x0x7f78cf3107b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf316180) 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>&&> > (0x0x7f78cf3161e0) 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>&&> (0x0x7f78cf310820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf316240) 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>&&> > (0x0x7f78cf310888) 0 empty
  std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf3108f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf3162a0) 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>&&> (0x0x7f78cf310958) 0 empty
  std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f78cf3109c0) 0 empty
    std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf316300) 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> (0x0x7f78cf310a90) 0 empty
  std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310af8) 0 empty
    std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f78cf310b60) 0 empty
      std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310bc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf316360) 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> > (0x0x7f78cf310c30) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f78cf310c98) 0 empty
    std::is_nothrow_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310d00) 0 empty
      std::__and_<std::is_constructible<Ref<AbstractCommand>, Ref<AbstractCommand>&&>, std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> > (0x0x7f78cf310d68) 0 empty
        std::__is_nt_constructible_impl<Ref<AbstractCommand>, Ref<AbstractCommand>&&> (0x0x7f78cf310dd0) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf3163c0) 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> > > (0x0x7f78cf310e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf316420) 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> > > > (0x0x7f78cf316480) 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>&> > (0x0x7f78cf3164e0) 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> > > (0x0x7f78cf316540) 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>&> (0x0x7f78cf310f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf316600) 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>&> > > (0x0x7f78cf316660) 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>&> (0x0x7f78cf32e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3166c0) 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>&> > (0x0x7f78cf316720) 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>&> > (0x0x7f78cf32e0d0) 0 empty
  std::is_lvalue_reference<const Ref<AbstractCommand>&> (0x0x7f78cf32e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf316780) 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>&> (0x0x7f78cf32e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3167e0) 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>&> > (0x0x7f78cf316840) 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>&> > (0x0x7f78cf32e208) 0 empty
  std::is_reference<const Ref<AbstractCommand>&> (0x0x7f78cf32e270) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3168a0) 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>&> > (0x0x7f78cf32e3a8) 0 empty
  std::__or_<std::is_reference<const Ref<AbstractCommand>&>, std::is_void<const Ref<AbstractCommand>&> > (0x0x7f78cf32e410) 0 empty
    std::is_reference<const Ref<AbstractCommand>&> (0x0x7f78cf32e478) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf316900) 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>&> > > (0x0x7f78cf32e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf316960) 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>&> (0x0x7f78cf32e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3169c0) 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>&> > (0x0x7f78cf316a20) 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>&> > (0x0x7f78cf32e618) 0 empty
  std::is_reference<const Ref<AbstractCommand>&> (0x0x7f78cf32e680) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf316a80) 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>&> (0x0x7f78cf32e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf316ae0) 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> (0x0x7f78cf316b40) 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>&> (0x0x7f78cf32e820) 0 empty
  std::__add_rvalue_reference_helper<const Ref<AbstractCommand>&, true> (0x0x7f78cf316ba0) 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>&> (0x0x7f78cf310ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf3165a0) 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>&> > (0x0x7f78cf32e8f0) 0 empty
  std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32e958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf316c00) 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>&> (0x0x7f78cf32e9c0) 0 empty
  std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> > (0x0x7f78cf32ea28) 0 empty
    std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32ea90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf316c60) 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>&> (0x0x7f78cf32eaf8) 0 empty
  std::__is_direct_constructible_new_safe<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32eb60) 0 empty
    std::__and_<std::is_destructible<Ref<AbstractCommand> >, std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> > (0x0x7f78cf32ebc8) 0 empty
      std::__is_direct_constructible_impl<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32ec30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf316d80) 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>&> (0x0x7f78cf32ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf316e40) 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>&> (0x0x7f78cf32ed00) 0 empty
  std::__is_direct_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf316ea0) 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>&> (0x0x7f78cf32edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf316f00) 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> (0x0x7f78cf32ee38) 0 empty
  std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf32eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf316f60) 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> > (0x0x7f78cf32ef08) 0 empty
  std::__is_copy_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f78cf32ef70) 0 empty
    std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf341000) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf342000) 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> > > (0x0x7f78cf341068) 0 empty
  std::is_copy_constructible<Ref<AbstractCommand> > (0x0x7f78cf3410d0) 0 empty
    std::__is_copy_constructible_impl<Ref<AbstractCommand>, true> (0x0x7f78cf341138) 0 empty
      std::is_constructible<Ref<AbstractCommand>, const Ref<AbstractCommand>&> (0x0x7f78cf3411a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf342060) 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> > (0x0x7f78cf341208) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3420c0) 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>*> > (0x0x7f78cf342120) 0 empty

Class std::iterator_traits<Ref<AbstractCommand>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<AbstractCommand>*> (0x0x7f78cf342300) 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>*> > (0x0x7f78cf342360) 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> > (0x0x7f78cf341b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf342780) 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> > > > > (0x0x7f78cf3428a0) 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> > (0x0x7f78cf341bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf342900) 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> > > (0x0x7f78cf342960) 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> > (0x0x7f78cf341dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3429c0) 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> > > > (0x0x7f78cf341e38) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f78cf341ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf342a20) 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> > (0x0x7f78cf341f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf342a80) 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> > > (0x0x7f78cf342ba0) 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> > (0x0x7f78cf342d20) 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> > (0x0x7f78cf342d80) 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> > (0x0x7f78cf342cc0) 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> > (0x0x7f78cf3660d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf342f60) 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> > > > (0x0x7f78cf366138) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7f78cf3661a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf369000) 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> > > > (0x0x7f78cf366208) 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> > > > (0x0x7f78cf366270) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7f78cf3662d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf369060) 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> > > > > (0x0x7f78cf366340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3690c0) 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> > (0x0x7f78cf3663a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf369120) 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> > > (0x0x7f78cf369240) 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> > > > (0x0x7f78cf366410) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7f78cf366478) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3692a0) 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> > (0x0x7f78cf3664e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf369300) 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>&&> > (0x0x7f78cf369360) 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> > > > > (0x0x7f78cf3693c0) 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> > (0x0x7f78cf366618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369420) 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> > > (0x0x7f78cf369540) 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> > > (0x0x7f78cf366680) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7f78cf3666e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf3695a0) 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> > (0x0x7f78cf366750) 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> > > (0x0x7f78cf3667b8) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7f78cf366820) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf369600) 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> > > (0x0x7f78cf369660) 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> > > > (0x0x7f78cf366888) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7f78cf3668f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf3696c0) 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> > > > (0x0x7f78cf366958) 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> > > > (0x0x7f78cf3669c0) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7f78cf366a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf369720) 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> > > (0x0x7f78cf369780) 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> > (0x0x7f78cf366a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3698a0) 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> > (0x0x7f78cf366bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369900) 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> > > (0x0x7f78cf369a20) 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> > (0x0x7f78cf366d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369a80) 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> > (0x0x7f78cf366d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369ae0) 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> > > > (0x0x7f78cf366dd0) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f78cf366e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf369b40) 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> > (0x0x7f78cf366ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369ba0) 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> > > > > (0x0x7f78cf369cc0) 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> > (0x0x7f78cf366f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369d20) 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> > > > > (0x0x7f78cf369e40) 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> > (0x0x7f78cf366f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369ea0) 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> > (0x0x7f78cf3920d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf369f00) 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> > > > > (0x0x7f78cf393060) 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> > (0x0x7f78cf392138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3930c0) 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> > (0x0x7f78cf3921a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393120) 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> > > (0x0x7f78cf393180) 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> > (0x0x7f78cf3923a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3931e0) 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> > (0x0x7f78cf392410) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393240) 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> > > > (0x0x7f78cf392478) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f78cf3924e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf3932a0) 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> > > > (0x0x7f78cf392548) 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> > > > (0x0x7f78cf3925b0) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f78cf392618) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf393300) 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> > > > (0x0x7f78cf392680) 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> > > > (0x0x7f78cf3926e8) 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> > > > (0x0x7f78cf392750) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f78cf3927b8) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf393360) 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> > > > (0x0x7f78cf392820) 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> > > > (0x0x7f78cf392888) 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> > > > (0x0x7f78cf3928f0) 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> > > > (0x0x7f78cf392958) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f78cf3929c0) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf3933c0) 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> > (0x0x7f78cf392a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393420) 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> > > > (0x0x7f78cf392a90) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f78cf392af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf393480) 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> > (0x0x7f78cf3934e0) 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>&> (0x0x7f78cf392c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3935a0) 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> >&> > > (0x0x7f78cf3936c0) 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>&> (0x0x7f78cf392d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf393720) 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>&> > (0x0x7f78cf393780) 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> >&> > (0x0x7f78cf392e38) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f78cf392ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3937e0) 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>&> (0x0x7f78cf392f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf393840) 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>&> > (0x0x7f78cf393960) 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> >&> > (0x0x7f78cf392f70) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f78cf3af000) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3939c0) 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> >&> > (0x0x7f78cf3af068) 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> >&> > (0x0x7f78cf3af0d0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f78cf3af138) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf393a20) 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> >&> > > (0x0x7f78cf3af1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393a80) 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>&> (0x0x7f78cf3af208) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393ae0) 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>&> > (0x0x7f78cf393c00) 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> >&> > (0x0x7f78cf3af270) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f78cf3af2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf393c60) 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>&> (0x0x7f78cf3af340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf393cc0) 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> (0x0x7f78cf393d20) 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>&> (0x0x7f78cf3af478) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f78cf393d80) 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> > (0x0x7f78cf392c30) 0 empty
  std::__do_is_destructible_impl (0x0x7f78cf393540) 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> (0x0x7f78cf3af618) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf393de0) 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> > (0x0x7f78cf3af680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf393e40) 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> > > (0x0x7f78cf393ea0) 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>&&> (0x0x7f78cf3af820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf393f60) 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> >&&> > > (0x0x7f78cf3be0c0) 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>&&> (0x0x7f78cf3af888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3be120) 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>&&> > (0x0x7f78cf3be180) 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>&&> (0x0x7f78cf3afa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3be1e0) 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> >&&> > (0x0x7f78cf3afaf8) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f78cf3afb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3be240) 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>&&> (0x0x7f78cf3afbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3be2a0) 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>&&> > (0x0x7f78cf3be3c0) 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> >&&> > (0x0x7f78cf3afc30) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f78cf3afc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3be420) 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> >&&> > (0x0x7f78cf3afd00) 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> >&&> > (0x0x7f78cf3afd68) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f78cf3afdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf3be480) 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> >&&> > > (0x0x7f78cf3afe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3be4e0) 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>&&> (0x0x7f78cf3afea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3be540) 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>&&> > (0x0x7f78cf3be660) 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> >&&> > (0x0x7f78cf3aff08) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f78cf3aff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3be6c0) 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>&&> (0x0x7f78cf3cf000) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3be720) 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> (0x0x7f78cf3be780) 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>&&> (0x0x7f78cf3cf138) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f78cf3be7e0) 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>&&> (0x0x7f78cf3af7b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf393f00) 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> >&&> > (0x0x7f78cf3cf2d8) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f78cf3cf340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf3be840) 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>&&> (0x0x7f78cf3cf3a8) 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> >&&> > (0x0x7f78cf3cf410) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f78cf3cf478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf3be8a0) 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>&&> (0x0x7f78cf3cf4e0) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f78cf3cf548) 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> >&&> > (0x0x7f78cf3cf5b0) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f78cf3cf618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf3be900) 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>&&> (0x0x7f78cf3cf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3be960) 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> >&&> (0x0x7f78cf3cf7b8) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f78cf3cf820) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3be9c0) 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> >&&> (0x0x7f78cf3cf8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3bea20) 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> >&&> > (0x0x7f78cf3bea80) 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> >&&> (0x0x7f78cf3cf958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf3beae0) 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> >&&> > (0x0x7f78cf3cf9c0) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cfa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf3beb40) 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> >&&> (0x0x7f78cf3cfa90) 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> >&&> > (0x0x7f78cf3cfaf8) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cfb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf3beba0) 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> (0x0x7f78cf3cfbc8) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cfc30) 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> >&&> > (0x0x7f78cf3cfc98) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cfd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf3bec00) 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> > (0x0x7f78cf3cfd68) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f78cf3cfdd0) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cfe38) 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> >&&> > (0x0x7f78cf3cfea0) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f78cf3cff08) 0 empty
          std::integral_constant<bool, true> (0x0x7f78cf3bec60) 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> > > (0x0x7f78cf3cff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3becc0) 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> > > > (0x0x7f78cf3bed20) 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> > > > (0x0x7f78cf3e2000) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f78cf3e2068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf3bed80) 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> > (0x0x7f78cf3e20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf3bede0) 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>*> > (0x0x7f78cf3bee40) 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>*> (0x0x7f78cf3bef60) 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>*> > (0x0x7f78cf3e8000) 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>&> (0x0x7f78cf3e80c0) 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>*> (0x0x7f78cf3e8060) 0

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f78cf3e8f00) 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> > (0x0x7f78cf3e8f60) 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> > (0x0x7f78cf048240) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f78cf048300) 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> > (0x0x7f78cf0482a0) 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> > (0x0x7f78cf048660) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f78cf048720) 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> > (0x0x7f78cf0486c0) 0

Class std::is_function<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<MailMessage> > (0x0x7f78cf0617b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b3420) 0 empty

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

Class std::is_lvalue_reference<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<MailMessage> > (0x0x7f78cf061820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b34e0) 0 empty

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

Class std::is_rvalue_reference<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<MailMessage> > (0x0x7f78cf061888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b35a0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<MailMessage> >, std::is_rvalue_reference<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<MailMessage> >, std::is_rvalue_reference<Ref<MailMessage> > > (0x0x7f78cf0618f0) 0 empty
  std::is_rvalue_reference<Ref<MailMessage> > (0x0x7f78cf061958) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0b3600) 0 empty

Class std::is_reference<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<MailMessage> > (0x0x7f78cf061b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b3660) 0 empty

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

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

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

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

Class std::__is_void_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<MailMessage> > (0x0x7f78cf061c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b39c0) 0 empty

Class std::is_void<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<MailMessage> > (0x0x7f78cf061c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b3a20) 0 empty

Class std::__or_<std::is_reference<Ref<MailMessage> >, std::is_void<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<MailMessage> >, std::is_void<Ref<MailMessage> > > (0x0x7f78cf061d00) 0 empty
  std::is_void<Ref<MailMessage> > (0x0x7f78cf061d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0b3a80) 0 empty

Class std::__or_<std::is_function<Ref<MailMessage> >, std::is_reference<Ref<MailMessage> >, std::is_void<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<MailMessage> >, std::is_reference<Ref<MailMessage> >, std::is_void<Ref<MailMessage> > > (0x0x7f78cf061dd0) 0 empty
  std::__or_<std::is_reference<Ref<MailMessage> >, std::is_void<Ref<MailMessage> > > (0x0x7f78cf061e38) 0 empty
    std::is_void<Ref<MailMessage> > (0x0x7f78cf061ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf0b3ae0) 0 empty

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

Class std::is_object<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<MailMessage> > (0x0x7f78cf061f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0b3ba0) 0 empty

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

Class std::__or_<std::is_object<Ref<MailMessage> >, std::is_reference<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<MailMessage> >, std::is_reference<Ref<MailMessage> > > (0x0x7f78cf061208) 0 empty
  std::is_object<Ref<MailMessage> > (0x0x7f78cf061270) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf0b3d20) 0 empty

Class std::__is_referenceable<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<MailMessage> > (0x0x7f78cf0612d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0b3d80) 0 empty

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

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

Class std::is_array<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<MailMessage> > (0x0x7f78cf0613a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0b3f60) 0 empty

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

Class std::__and_<std::is_array<Ref<MailMessage> >, std::__not_<std::extent<Ref<MailMessage>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<MailMessage> >, std::__not_<std::extent<Ref<MailMessage>, 0u> > > (0x0x7f78cf0df000) 0 empty
  std::is_array<Ref<MailMessage> > (0x0x7f78cf0df068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0dd060) 0 empty

Class std::__is_array_unknown_bounds<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<MailMessage> > (0x0x7f78cf0df0d0) 0 empty
  std::__and_<std::is_array<Ref<MailMessage> >, std::__not_<std::extent<Ref<MailMessage>, 0u> > > (0x0x7f78cf0df138) 0 empty
    std::is_array<Ref<MailMessage> > (0x0x7f78cf0df1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf0dd240) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<Ref<MailMessage> >, std::is_function<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<MailMessage> >, std::is_function<Ref<MailMessage> > > (0x0x7f78cf0df208) 0 empty
  std::is_function<Ref<MailMessage> > (0x0x7f78cf0df270) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0dd360) 0 empty

Class std::__or_<std::is_void<Ref<MailMessage> >, std::__is_array_unknown_bounds<Ref<MailMessage> >, std::is_function<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<MailMessage> >, std::__is_array_unknown_bounds<Ref<MailMessage> >, std::is_function<Ref<MailMessage> > > (0x0x7f78cf0df3a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<MailMessage> >, std::is_function<Ref<MailMessage> > > (0x0x7f78cf0df410) 0 empty
    std::is_function<Ref<MailMessage> > (0x0x7f78cf0df478) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf0dd3c0) 0 empty

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

Class std::__is_integral_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<MailMessage> > (0x0x7f78cf0df618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd540) 0 empty

Class std::is_integral<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<MailMessage> > (0x0x7f78cf0df680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd5a0) 0 empty

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

Class std::__is_floating_point_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<MailMessage> > (0x0x7f78cf0df7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd660) 0 empty

Class std::is_floating_point<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<MailMessage> > (0x0x7f78cf0df820) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd6c0) 0 empty

Class std::__or_<std::is_integral<Ref<MailMessage> >, std::is_floating_point<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<MailMessage> >, std::is_floating_point<Ref<MailMessage> > > (0x0x7f78cf0df888) 0 empty
  std::is_floating_point<Ref<MailMessage> > (0x0x7f78cf0df8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0dd720) 0 empty

Class std::is_arithmetic<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<MailMessage> > (0x0x7f78cf0df958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd840) 0 empty

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

Class std::is_enum<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<MailMessage> > (0x0x7f78cf0df9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd900) 0 empty

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

Class std::__is_pointer_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<MailMessage> > (0x0x7f78cf0dfa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dd9c0) 0 empty

Class std::is_pointer<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<MailMessage> > (0x0x7f78cf0dfa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0dda20) 0 empty

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

Class std::__is_member_pointer_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<MailMessage> > (0x0x7f78cf0dfaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0ddba0) 0 empty

Class std::is_member_pointer<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<MailMessage> > (0x0x7f78cf0dfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0ddc00) 0 empty

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

Class std::__is_null_pointer_helper<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<MailMessage> > (0x0x7f78cf0dfc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0ddcc0) 0 empty

Class std::is_null_pointer<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<MailMessage> > (0x0x7f78cf0dfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0ddd20) 0 empty

Class std::__or_<std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0dfd68) 0 empty
  std::is_null_pointer<Ref<MailMessage> > (0x0x7f78cf0dfdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0ddd80) 0 empty

Class std::__or_<std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0dfe38) 0 empty
  std::__or_<std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0dfea0) 0 empty
    std::is_null_pointer<Ref<MailMessage> > (0x0x7f78cf0dff08) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf0ddea0) 0 empty

Class std::__or_<std::is_enum<Ref<MailMessage> >, std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<MailMessage> >, std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0dff70) 0 empty
  std::__or_<std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb000) 0 empty
    std::__or_<std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb068) 0 empty
      std::is_null_pointer<Ref<MailMessage> > (0x0x7f78cf0fb0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf0ddf60) 0 empty

Class std::__or_<std::is_arithmetic<Ref<MailMessage> >, std::is_enum<Ref<MailMessage> >, std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<MailMessage> >, std::is_enum<Ref<MailMessage> >, std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb138) 0 empty
  std::__or_<std::is_enum<Ref<MailMessage> >, std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb1a0) 0 empty
    std::__or_<std::is_pointer<Ref<MailMessage> >, std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb208) 0 empty
      std::__or_<std::is_member_pointer<Ref<MailMessage> >, std::is_null_pointer<Ref<MailMessage> > > (0x0x7f78cf0fb270) 0 empty
        std::is_null_pointer<Ref<MailMessage> > (0x0x7f78cf0fb2d8) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf0fd060) 0 empty

Class std::is_scalar<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<MailMessage> > (0x0x7f78cf0fb340) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0fd120) 0 empty

Class std::__or_<std::is_reference<Ref<MailMessage> >, std::is_scalar<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<MailMessage> >, std::is_scalar<Ref<MailMessage> > > (0x0x7f78cf0fb3a8) 0 empty
  std::is_scalar<Ref<MailMessage> > (0x0x7f78cf0fb410) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf0fd180) 0 empty

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

Class std::is_function<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<MailMessage>&> (0x0x7f78cf0fb4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0fd2a0) 0 empty

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

Class std::is_lvalue_reference<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<MailMessage>&> (0x0x7f78cf0fb548) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fd360) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Ref<MailMessage>&>, std::is_rvalue_reference<Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<MailMessage>&>, std::is_rvalue_reference<Ref<MailMessage>&> > (0x0x7f78cf0fb5b0) 0 empty
  std::is_lvalue_reference<Ref<MailMessage>&> (0x0x7f78cf0fb618) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf0fd420) 0 empty

Class std::is_reference<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<MailMessage>&> (0x0x7f78cf0fb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fd480) 0 empty

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

Class std::__or_<std::is_reference<Ref<MailMessage>&>, std::is_void<Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<MailMessage>&>, std::is_void<Ref<MailMessage>&> > (0x0x7f78cf0fb888) 0 empty
  std::is_reference<Ref<MailMessage>&> (0x0x7f78cf0fb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf0fd6c0) 0 empty

Class std::__or_<std::is_function<Ref<MailMessage>&>, std::is_reference<Ref<MailMessage>&>, std::is_void<Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<MailMessage>&>, std::is_reference<Ref<MailMessage>&>, std::is_void<Ref<MailMessage>&> > (0x0x7f78cf0fb958) 0 empty
  std::__or_<std::is_reference<Ref<MailMessage>&>, std::is_void<Ref<MailMessage>&> > (0x0x7f78cf0fb9c0) 0 empty
    std::is_reference<Ref<MailMessage>&> (0x0x7f78cf0fba28) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf0fd720) 0 empty

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

Class std::is_object<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<MailMessage>&> (0x0x7f78cf0fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0fd7e0) 0 empty

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

Class std::__or_<std::is_object<Ref<MailMessage>&>, std::is_reference<Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<MailMessage>&>, std::is_reference<Ref<MailMessage>&> > (0x0x7f78cf0fbc30) 0 empty
  std::is_reference<Ref<MailMessage>&> (0x0x7f78cf0fbc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf0fd960) 0 empty

Class std::__is_referenceable<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<MailMessage>&> (0x0x7f78cf0fbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fd9c0) 0 empty

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

Class std::add_rvalue_reference<Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<MailMessage>&> (0x0x7f78cf0fbd68) 0 empty
  std::__add_rvalue_reference_helper<Ref<MailMessage>&, true> (0x0x7f78cf0fda80) 0 empty

Class std::__is_destructible_impl<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<MailMessage> > (0x0x7f78cf0fb478) 0 empty
  std::__do_is_destructible_impl (0x0x7f78cf0fd240) 0 empty

Class std::__is_destructible_safe<Ref<MailMessage>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<MailMessage>, false, false> (0x0x7f78cf0fbe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fdae0) 0 empty

Class std::is_destructible<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<MailMessage> > (0x0x7f78cf0fbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fdb40) 0 empty

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

Class std::is_function<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<MailMessage>&&> (0x0x7f78cf0fbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0fdc60) 0 empty

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

Class std::is_lvalue_reference<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<MailMessage>&&> (0x0x7f78cf11e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf0fdd20) 0 empty

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

Class std::is_rvalue_reference<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<MailMessage>&&> (0x0x7f78cf11e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fdde0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<MailMessage>&&>, std::is_rvalue_reference<Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<MailMessage>&&>, std::is_rvalue_reference<Ref<MailMessage>&&> > (0x0x7f78cf11e0d0) 0 empty
  std::is_rvalue_reference<Ref<MailMessage>&&> (0x0x7f78cf11e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf0fde40) 0 empty

Class std::is_reference<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<MailMessage>&&> (0x0x7f78cf11e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf0fdea0) 0 empty

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

Class std::__or_<std::is_reference<Ref<MailMessage>&&>, std::is_void<Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<MailMessage>&&>, std::is_void<Ref<MailMessage>&&> > (0x0x7f78cf11e478) 0 empty
  std::is_reference<Ref<MailMessage>&&> (0x0x7f78cf11e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf125060) 0 empty

Class std::__or_<std::is_function<Ref<MailMessage>&&>, std::is_reference<Ref<MailMessage>&&>, std::is_void<Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<MailMessage>&&>, std::is_reference<Ref<MailMessage>&&>, std::is_void<Ref<MailMessage>&&> > (0x0x7f78cf11e548) 0 empty
  std::__or_<std::is_reference<Ref<MailMessage>&&>, std::is_void<Ref<MailMessage>&&> > (0x0x7f78cf11e5b0) 0 empty
    std::is_reference<Ref<MailMessage>&&> (0x0x7f78cf11e618) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf1250c0) 0 empty

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

Class std::is_object<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<MailMessage>&&> (0x0x7f78cf11e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf125180) 0 empty

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

Class std::__or_<std::is_object<Ref<MailMessage>&&>, std::is_reference<Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<MailMessage>&&>, std::is_reference<Ref<MailMessage>&&> > (0x0x7f78cf11e820) 0 empty
  std::is_reference<Ref<MailMessage>&&> (0x0x7f78cf11e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf125300) 0 empty

Class std::__is_referenceable<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<MailMessage>&&> (0x0x7f78cf11e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf125360) 0 empty

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

Class std::add_rvalue_reference<Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<MailMessage>&&> (0x0x7f78cf11e958) 0 empty
  std::__add_rvalue_reference_helper<Ref<MailMessage>&&, true> (0x0x7f78cf125420) 0 empty

Class std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf0fbf08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf0fdc00) 0 empty

Class std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf11ea28) 0 empty
  std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ea90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf125480) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11eaf8) 0 empty
  std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf11eb60) 0 empty
    std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ebc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf1254e0) 0 empty

Class std::__is_direct_constructible_new<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ec30) 0 empty
  std::__is_direct_constructible_new_safe<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ec98) 0 empty
    std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf11ed00) 0 empty
      std::__is_direct_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ed68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf125540) 0 empty

Class std::__is_direct_constructible<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1255a0) 0 empty

Class std::__is_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ee38) 0 empty
  std::__is_direct_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf125600) 0 empty

Class std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf125660) 0 empty

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

Class std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf11ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf125720) 0 empty

Class std::__and_<std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>, std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>, std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf134000) 0 empty
  std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf134068) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf125780) 0 empty

Class std::is_nothrow_constructible<Ref<MailMessage>, Ref<MailMessage>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf1340d0) 0 empty
  std::__and_<std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>, std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf134138) 0 empty
    std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf1341a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf1257e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<MailMessage>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<MailMessage>, true> (0x0x7f78cf134208) 0 empty
  std::is_nothrow_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf134270) 0 empty
    std::__and_<std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>, std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf1342d8) 0 empty
      std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf134340) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf125840) 0 empty

Class std::is_nothrow_move_constructible<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<MailMessage> > (0x0x7f78cf1343a8) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<MailMessage>, true> (0x0x7f78cf134410) 0 empty
    std::is_nothrow_constructible<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf134478) 0 empty
      std::__and_<std::is_constructible<Ref<MailMessage>, Ref<MailMessage>&&>, std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> > (0x0x7f78cf1344e0) 0 empty
        std::__is_nt_constructible_impl<Ref<MailMessage>, Ref<MailMessage>&&> (0x0x7f78cf134548) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf1258a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<MailMessage> > > (0x0x7f78cf1345b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf125900) 0 empty

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

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

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

Class std::is_function<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<MailMessage>&> (0x0x7f78cf134680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf125ae0) 0 empty

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

Class std::is_lvalue_reference<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<MailMessage>&> (0x0x7f78cf1346e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf125c60) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Ref<MailMessage>&>, std::is_rvalue_reference<const Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<MailMessage>&>, std::is_rvalue_reference<const Ref<MailMessage>&> > (0x0x7f78cf134750) 0 empty
  std::is_lvalue_reference<const Ref<MailMessage>&> (0x0x7f78cf1347b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf125d20) 0 empty

Class std::is_reference<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<MailMessage>&> (0x0x7f78cf134820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf125d80) 0 empty

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

Class std::__or_<std::is_reference<const Ref<MailMessage>&>, std::is_void<const Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<MailMessage>&>, std::is_void<const Ref<MailMessage>&> > (0x0x7f78cf134958) 0 empty
  std::is_reference<const Ref<MailMessage>&> (0x0x7f78cf1349c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf125e40) 0 empty

Class std::__or_<std::is_function<const Ref<MailMessage>&>, std::is_reference<const Ref<MailMessage>&>, std::is_void<const Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<MailMessage>&>, std::is_reference<const Ref<MailMessage>&>, std::is_void<const Ref<MailMessage>&> > (0x0x7f78cf134a28) 0 empty
  std::__or_<std::is_reference<const Ref<MailMessage>&>, std::is_void<const Ref<MailMessage>&> > (0x0x7f78cf134a90) 0 empty
    std::is_reference<const Ref<MailMessage>&> (0x0x7f78cf134af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf125f60) 0 empty

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

Class std::is_object<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<MailMessage>&> (0x0x7f78cf134bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf14c0c0) 0 empty

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

Class std::__or_<std::is_object<const Ref<MailMessage>&>, std::is_reference<const Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<MailMessage>&>, std::is_reference<const Ref<MailMessage>&> > (0x0x7f78cf134c30) 0 empty
  std::is_reference<const Ref<MailMessage>&> (0x0x7f78cf134c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf14c180) 0 empty

Class std::__is_referenceable<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<MailMessage>&> (0x0x7f78cf134dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf14c2a0) 0 empty

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

Class std::add_rvalue_reference<const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<MailMessage>&> (0x0x7f78cf134e38) 0 empty
  std::__add_rvalue_reference_helper<const Ref<MailMessage>&, true> (0x0x7f78cf14c360) 0 empty

Class std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf134618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf125a80) 0 empty

Class std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> > (0x0x7f78cf134f08) 0 empty
  std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf134f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf14c3c0) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157000) 0 empty
  std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> > (0x0x7f78cf157068) 0 empty
    std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1570d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf14c420) 0 empty

Class std::__is_direct_constructible_new<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157138) 0 empty
  std::__is_direct_constructible_new_safe<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1571a0) 0 empty
    std::__and_<std::is_destructible<Ref<MailMessage> >, std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> > (0x0x7f78cf157208) 0 empty
      std::__is_direct_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf14c480) 0 empty

Class std::__is_direct_constructible<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1572d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf14c4e0) 0 empty

Class std::__is_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157340) 0 empty
  std::__is_direct_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1573a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf14c540) 0 empty

Class std::is_constructible<Ref<MailMessage>, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157410) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf14c5a0) 0 empty

Class std::__is_copy_constructible_impl<Ref<MailMessage>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<MailMessage>, true> (0x0x7f78cf157478) 0 empty
  std::is_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1574e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf14c600) 0 empty

Class std::is_copy_constructible<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<MailMessage> > (0x0x7f78cf157548) 0 empty
  std::__is_copy_constructible_impl<Ref<MailMessage>, true> (0x0x7f78cf1575b0) 0 empty
    std::is_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf157618) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf14c660) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<MailMessage> > >, std::is_copy_constructible<Ref<MailMessage> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<MailMessage> > >, std::is_copy_constructible<Ref<MailMessage> > > (0x0x7f78cf157680) 0 empty
  std::is_copy_constructible<Ref<MailMessage> > (0x0x7f78cf1576e8) 0 empty
    std::__is_copy_constructible_impl<Ref<MailMessage>, true> (0x0x7f78cf157750) 0 empty
      std::is_constructible<Ref<MailMessage>, const Ref<MailMessage>&> (0x0x7f78cf1577b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf14c6c0) 0 empty

Class std::__move_if_noexcept_cond<Ref<MailMessage> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<MailMessage> > (0x0x7f78cf157820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf14c720) 0 empty

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

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

Class std::is_function<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector> > (0x0x7f78cf16d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf173300) 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> > > > (0x0x7f78cf173360) 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> > (0x0x7f78cf16d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1733c0) 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> > > (0x0x7f78cf173420) 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> > (0x0x7f78cf16d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf173480) 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> > > (0x0x7f78cf16d2d8) 0 empty
  std::is_rvalue_reference<Ref<TokenSelector> > (0x0x7f78cf16d340) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1734e0) 0 empty

Class std::is_reference<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector> > (0x0x7f78cf16d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf173540) 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> > > (0x0x7f78cf1735a0) 0 empty

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

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

Class std::remove_cv<Ref<TokenSelector> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<TokenSelector> > (0x0x7f78cf1736c0) 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> > (0x0x7f78cf16d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1737e0) 0 empty

Class std::is_void<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<TokenSelector> > (0x0x7f78cf16d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf173840) 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> > > (0x0x7f78cf16d6e8) 0 empty
  std::is_void<Ref<TokenSelector> > (0x0x7f78cf16d750) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1738a0) 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> > > (0x0x7f78cf16d7b8) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector> >, std::is_void<Ref<TokenSelector> > > (0x0x7f78cf16d820) 0 empty
    std::is_void<Ref<TokenSelector> > (0x0x7f78cf16d888) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf173900) 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> > > > (0x0x7f78cf16d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf173960) 0 empty

Class std::is_object<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector> > (0x0x7f78cf16d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1739c0) 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> > > (0x0x7f78cf173a20) 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> > > (0x0x7f78cf16da90) 0 empty
  std::is_object<Ref<TokenSelector> > (0x0x7f78cf16daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf173b40) 0 empty

Class std::__is_referenceable<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector> > (0x0x7f78cf16db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf173c60) 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>&&> > (0x0x7f78cf173cc0) 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> > > > (0x0x7f78cf173d20) 0 empty

Class std::is_array<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<TokenSelector> > (0x0x7f78cf16dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf173d80) 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> > > (0x0x7f78cf173de0) 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> > > (0x0x7f78cf16dd00) 0 empty
  std::is_array<Ref<TokenSelector> > (0x0x7f78cf16dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf173e40) 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> > (0x0x7f78cf16dea0) 0 empty
  std::__and_<std::is_array<Ref<TokenSelector> >, std::__not_<std::extent<Ref<TokenSelector>, 0u> > > (0x0x7f78cf16df08) 0 empty
    std::is_array<Ref<TokenSelector> > (0x0x7f78cf16df70) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf173f60) 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> > > (0x0x7f78cf1a1000) 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> > > (0x0x7f78cf1a0068) 0 empty
  std::is_function<Ref<TokenSelector> > (0x0x7f78cf1a00d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1a1060) 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> > > (0x0x7f78cf1a0208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<TokenSelector> >, std::is_function<Ref<TokenSelector> > > (0x0x7f78cf1a0270) 0 empty
    std::is_function<Ref<TokenSelector> > (0x0x7f78cf1a02d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf1a10c0) 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> > > (0x0x7f78cf1a1120) 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> > (0x0x7f78cf1a0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1180) 0 empty

Class std::is_integral<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<TokenSelector> > (0x0x7f78cf1a05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a11e0) 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> > > (0x0x7f78cf1a1240) 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> > (0x0x7f78cf1a06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a12a0) 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> > (0x0x7f78cf1a0750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1300) 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> > > (0x0x7f78cf1a07b8) 0 empty
  std::is_floating_point<Ref<TokenSelector> > (0x0x7f78cf1a0820) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1a1360) 0 empty

Class std::is_arithmetic<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<TokenSelector> > (0x0x7f78cf1a0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1540) 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> > > > (0x0x7f78cf1a15a0) 0 empty

Class std::is_enum<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<TokenSelector> > (0x0x7f78cf1a08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1600) 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> > > > (0x0x7f78cf1a1660) 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> > (0x0x7f78cf1a0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a16c0) 0 empty

Class std::is_pointer<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<TokenSelector> > (0x0x7f78cf1a09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1720) 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> > > > (0x0x7f78cf1a1780) 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> > (0x0x7f78cf1a0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a18a0) 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> > (0x0x7f78cf1a0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1900) 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> > > (0x0x7f78cf1a1960) 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> > (0x0x7f78cf1a0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a19c0) 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> > (0x0x7f78cf1a0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1a20) 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> > > (0x0x7f78cf1a0bc8) 0 empty
  std::is_null_pointer<Ref<TokenSelector> > (0x0x7f78cf1a0c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1a1a80) 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> > > (0x0x7f78cf1a0d68) 0 empty
  std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f78cf1a0dd0) 0 empty
    std::is_null_pointer<Ref<TokenSelector> > (0x0x7f78cf1a0e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf1a1ae0) 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> > > (0x0x7f78cf1a0f08) 0 empty
  std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f78cf1a0f70) 0 empty
    std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f78cf1bd000) 0 empty
      std::is_null_pointer<Ref<TokenSelector> > (0x0x7f78cf1bd068) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf1a1b40) 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> > > (0x0x7f78cf1bd138) 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> > > (0x0x7f78cf1bd1a0) 0 empty
    std::__or_<std::is_pointer<Ref<TokenSelector> >, std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f78cf1bd208) 0 empty
      std::__or_<std::is_member_pointer<Ref<TokenSelector> >, std::is_null_pointer<Ref<TokenSelector> > > (0x0x7f78cf1bd270) 0 empty
        std::is_null_pointer<Ref<TokenSelector> > (0x0x7f78cf1bd2d8) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf1a1ba0) 0 empty

Class std::is_scalar<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<TokenSelector> > (0x0x7f78cf1bd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1c00) 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> > > (0x0x7f78cf1bd410) 0 empty
  std::is_scalar<Ref<TokenSelector> > (0x0x7f78cf1bd478) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1a1c60) 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> > (0x0x7f78cf1a1d80) 0 empty

Class std::is_function<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector>&> (0x0x7f78cf1bd548) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1a1e40) 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>&> > > (0x0x7f78cf1a1ea0) 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>&> (0x0x7f78cf1bd5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1a1f00) 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>&> > (0x0x7f78cf1a1f60) 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>&> > (0x0x7f78cf1bd618) 0 empty
  std::is_lvalue_reference<Ref<TokenSelector>&> (0x0x7f78cf1bd680) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1cc000) 0 empty

Class std::is_reference<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector>&> (0x0x7f78cf1bd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc060) 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>&> > (0x0x7f78cf1cc0c0) 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>&> > (0x0x7f78cf1bd8f0) 0 empty
  std::is_reference<Ref<TokenSelector>&> (0x0x7f78cf1bd958) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1cc1e0) 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>&> > (0x0x7f78cf1bd9c0) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector>&>, std::is_void<Ref<TokenSelector>&> > (0x0x7f78cf1bda28) 0 empty
    std::is_reference<Ref<TokenSelector>&> (0x0x7f78cf1bda90) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf1cc240) 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>&> > > (0x0x7f78cf1bdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1cc2a0) 0 empty

Class std::is_object<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector>&> (0x0x7f78cf1bdb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1cc300) 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>&> > (0x0x7f78cf1cc360) 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>&> > (0x0x7f78cf1bdd68) 0 empty
  std::is_reference<Ref<TokenSelector>&> (0x0x7f78cf1bddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1cc3c0) 0 empty

Class std::__is_referenceable<Ref<TokenSelector>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector>&> (0x0x7f78cf1bde38) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc4e0) 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> (0x0x7f78cf1cc540) 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>&> (0x0x7f78cf1bdea0) 0 empty
  std::__add_rvalue_reference_helper<Ref<TokenSelector>&, true> (0x0x7f78cf1cc5a0) 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> > (0x0x7f78cf1bd4e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f78cf1a1de0) 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> (0x0x7f78cf1bdf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc600) 0 empty

Class std::is_destructible<Ref<TokenSelector> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<TokenSelector> > (0x0x7f78cf1d5000) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc660) 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> > > (0x0x7f78cf1cc6c0) 0 empty

Class std::is_function<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<TokenSelector>&&> (0x0x7f78cf1d50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1cc780) 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>&&> > > (0x0x7f78cf1cc7e0) 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>&&> (0x0x7f78cf1d5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1cc840) 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>&&> > (0x0x7f78cf1cc8a0) 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>&&> (0x0x7f78cf1d51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc900) 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>&&> > (0x0x7f78cf1d5208) 0 empty
  std::is_rvalue_reference<Ref<TokenSelector>&&> (0x0x7f78cf1d5270) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1cc960) 0 empty

Class std::is_reference<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<TokenSelector>&&> (0x0x7f78cf1d53a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1cc9c0) 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>&&> > (0x0x7f78cf1cca20) 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>&&> > (0x0x7f78cf1d54e0) 0 empty
  std::is_reference<Ref<TokenSelector>&&> (0x0x7f78cf1d5548) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1ccb40) 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>&&> > (0x0x7f78cf1d55b0) 0 empty
  std::__or_<std::is_reference<Ref<TokenSelector>&&>, std::is_void<Ref<TokenSelector>&&> > (0x0x7f78cf1d5618) 0 empty
    std::is_reference<Ref<TokenSelector>&&> (0x0x7f78cf1d5680) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf1ccc60) 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>&&> > > (0x0x7f78cf1d56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1ccd20) 0 empty

Class std::is_object<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<TokenSelector>&&> (0x0x7f78cf1d5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1ccd80) 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>&&> > (0x0x7f78cf1ccde0) 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>&&> > (0x0x7f78cf1d5958) 0 empty
  std::is_reference<Ref<TokenSelector>&&> (0x0x7f78cf1d59c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1cce40) 0 empty

Class std::__is_referenceable<Ref<TokenSelector>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<TokenSelector>&&> (0x0x7f78cf1d5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ccf60) 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> (0x0x7f78cf1ea000) 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>&&> (0x0x7f78cf1d5a90) 0 empty
  std::__add_rvalue_reference_helper<Ref<TokenSelector>&&, true> (0x0x7f78cf1ea060) 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>&&> (0x0x7f78cf1d5068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf1cc720) 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>&&> > (0x0x7f78cf1d5b60) 0 empty
  std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1d5bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf1ea0c0) 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>&&> (0x0x7f78cf1d5c30) 0 empty
  std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f78cf1d5c98) 0 empty
    std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1d5d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf1ea120) 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>&&> (0x0x7f78cf1d5d68) 0 empty
  std::__is_direct_constructible_new_safe<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1d5dd0) 0 empty
    std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f78cf1d5e38) 0 empty
      std::__is_direct_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1d5ea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf1ea180) 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>&&> (0x0x7f78cf1d5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ea1e0) 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>&&> (0x0x7f78cf1d5f70) 0 empty
  std::__is_direct_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee000) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1ea240) 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>&&> (0x0x7f78cf1ee068) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ea2a0) 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>&&> > (0x0x7f78cf1ea300) 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>&&> (0x0x7f78cf1ee0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1ea360) 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>&&> > (0x0x7f78cf1ee138) 0 empty
  std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f78cf1ea3c0) 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>&&> (0x0x7f78cf1ee208) 0 empty
  std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f78cf1ee270) 0 empty
    std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f78cf1ea420) 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> (0x0x7f78cf1ee340) 0 empty
  std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee3a8) 0 empty
    std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f78cf1ee410) 0 empty
      std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee478) 0 empty
        std::integral_constant<bool, false> (0x0x7f78cf1ea480) 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> > (0x0x7f78cf1ee4e0) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<TokenSelector>, true> (0x0x7f78cf1ee548) 0 empty
    std::is_nothrow_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee5b0) 0 empty
      std::__and_<std::is_constructible<Ref<TokenSelector>, Ref<TokenSelector>&&>, std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> > (0x0x7f78cf1ee618) 0 empty
        std::__is_nt_constructible_impl<Ref<TokenSelector>, Ref<TokenSelector>&&> (0x0x7f78cf1ee680) 0 empty
          std::integral_constant<bool, false> (0x0x7f78cf1ea4e0) 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> > > (0x0x7f78cf1ee6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ea540) 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> > > > (0x0x7f78cf1ea5a0) 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>&> > (0x0x7f78cf1ea600) 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> > > (0x0x7f78cf1ea660) 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>&> (0x0x7f78cf1ee7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1ea720) 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>&> > > (0x0x7f78cf1ea780) 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>&> (0x0x7f78cf1ee820) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ea8a0) 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>&> > (0x0x7f78cf1ea900) 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>&> > (0x0x7f78cf1ee888) 0 empty
  std::is_lvalue_reference<const Ref<TokenSelector>&> (0x0x7f78cf1ee8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1ea960) 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>&> (0x0x7f78cf1ee958) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ea9c0) 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>&> > (0x0x7f78cf1eaa20) 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>&> > (0x0x7f78cf1ee9c0) 0 empty
  std::is_reference<const Ref<TokenSelector>&> (0x0x7f78cf1eea28) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1eaa80) 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>&> > (0x0x7f78cf1eeb60) 0 empty
  std::__or_<std::is_reference<const Ref<TokenSelector>&>, std::is_void<const Ref<TokenSelector>&> > (0x0x7f78cf1eebc8) 0 empty
    std::is_reference<const Ref<TokenSelector>&> (0x0x7f78cf1eec30) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf1eaae0) 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>&> > > (0x0x7f78cf1eed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1eab40) 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>&> (0x0x7f78cf1eed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cf1eaba0) 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>&> > (0x0x7f78cf1eac00) 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>&> > (0x0x7f78cf1eedd0) 0 empty
  std::is_reference<const Ref<TokenSelector>&> (0x0x7f78cf1eee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf1eac60) 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>&> (0x0x7f78cf1eef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf1ead80) 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> (0x0x7f78cf1eade0) 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>&> (0x0x7f78cf20f000) 0 empty
  std::__add_rvalue_reference_helper<const Ref<TokenSelector>&, true> (0x0x7f78cf1eae40) 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>&> (0x0x7f78cf1ee750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f78cf1ea6c0) 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>&> > (0x0x7f78cf20f0d0) 0 empty
  std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f78cf1eaea0) 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>&> (0x0x7f78cf20f1a0) 0 empty
  std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> > (0x0x7f78cf20f208) 0 empty
    std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f78cf1eaf00) 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>&> (0x0x7f78cf20f2d8) 0 empty
  std::__is_direct_constructible_new_safe<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f340) 0 empty
    std::__and_<std::is_destructible<Ref<TokenSelector> >, std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> > (0x0x7f78cf20f3a8) 0 empty
      std::__is_direct_constructible_impl<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f78cf1eaf60) 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>&> (0x0x7f78cf20f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf218000) 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>&> (0x0x7f78cf20f4e0) 0 empty
  std::__is_direct_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf218060) 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>&> (0x0x7f78cf20f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf2180c0) 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> (0x0x7f78cf20f618) 0 empty
  std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cf218120) 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> > (0x0x7f78cf20f6e8) 0 empty
  std::__is_copy_constructible_impl<Ref<TokenSelector>, true> (0x0x7f78cf20f750) 0 empty
    std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cf218180) 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> > > (0x0x7f78cf20f820) 0 empty
  std::is_copy_constructible<Ref<TokenSelector> > (0x0x7f78cf20f888) 0 empty
    std::__is_copy_constructible_impl<Ref<TokenSelector>, true> (0x0x7f78cf20f8f0) 0 empty
      std::is_constructible<Ref<TokenSelector>, const Ref<TokenSelector>&> (0x0x7f78cf20f958) 0 empty
        std::integral_constant<bool, true> (0x0x7f78cf2181e0) 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> > (0x0x7f78cf20f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cf218240) 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>*> > (0x0x7f78cf2182a0) 0 empty

Class std::iterator_traits<Ref<TokenSelector>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<TokenSelector>*> (0x0x7f78cf2183c0) 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>*> > (0x0x7f78cf218420) 0 empty

Class std::__iterator_traits<std::move_iterator<Token**>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<Token**>, void> (0x0x7f78cee4a480) 0 empty

Class std::iterator_traits<std::move_iterator<Token**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<Token**> > (0x0x7f78cf223410) 0 empty
  std::__iterator_traits<std::move_iterator<Token**>, void> (0x0x7f78cee4a4e0) 0 empty

Class std::is_function<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token*&> (0x0x7f78cf2234e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cee4a5a0) 0 empty

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

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

Class std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f78cf223548) 0 empty
  std::is_reference<Token*&> (0x0x7f78cf2235b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cee4a6c0) 0 empty

Class std::__or_<std::is_function<Token*&>, std::is_reference<Token*&>, std::is_void<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token*&>, std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f78cf223618) 0 empty
  std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f78cf223680) 0 empty
    std::is_reference<Token*&> (0x0x7f78cf2236e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cee4a720) 0 empty

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

Class std::is_object<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token*&> (0x0x7f78cf223958) 0 empty
  std::integral_constant<bool, false> (0x0x7f78cee4a8a0) 0 empty

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

Class std::__or_<std::is_object<Token*&>, std::is_reference<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token*&>, std::is_reference<Token*&> > (0x0x7f78cf2239c0) 0 empty
  std::is_reference<Token*&> (0x0x7f78cf223a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cee4a960) 0 empty

Class std::__is_referenceable<Token*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token*&> (0x0x7f78cf223a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cee4a9c0) 0 empty

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

Class std::add_rvalue_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token*&> (0x0x7f78cf223af8) 0 empty
  std::__add_rvalue_reference_helper<Token*&, true> (0x0x7f78cee4aa80) 0 empty

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

Class std::is_assignable<Token*&, Token*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Token*&, Token*&&> (0x0x7f78cf223bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cee4aae0) 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>*> (0x0x7f78cee79060) 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>&> (0x0x7f78cee790c0) 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>&> (0x0x7f78cf223d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cee79120) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f78cee79180) 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> (0x0x7f78cee795a0) 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>*> > (0x0x7f78cf223dd0) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f78cee79600) 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>&&> (0x0x7f78cee79660) 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>&&> (0x0x7f78cf2233a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78cee79780) 0 empty

Class std::iterator_traits<const Ref<MailMessage>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<MailMessage>*> (0x0x7f78ceead840) 0 empty

Class std::__is_assignable_helper<Ref<MailMessage>&, const Ref<MailMessage>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<MailMessage>&, const Ref<MailMessage>&> (0x0x7f78ceead8a0) 0 empty

Class std::is_assignable<Ref<MailMessage>&, const Ref<MailMessage>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<MailMessage>&, const Ref<MailMessage>&> (0x0x7f78ceea92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f78ceead900) 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>*> > (0x0x7f78ceea95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f78ceeadba0) 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>*> > (0x0x7f78ceea9680) 0 empty
  std::integral_constant<bool, false> (0x0x7f78ceeadc00) 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>*> (0x0x7f78ceeadea0) 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>&> (0x0x7f78ceeadf00) 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>&> (0x0x7f78ceea9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f78ceeadf60) 0 empty

Class std::__is_move_iterator<std::move_iterator<Token**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<Token**> > (0x0x7f78ceee2420) 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> > (0x0x7f78ceee2720) 0 empty

Class std::remove_reference<const Ref<MailMessage>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<MailMessage>&> (0x0x7f78ceee2b40) 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>&> (0x0x7f78ceee2cc0) 0 empty

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

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

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

Class std::conditional<true, std::is_move_assignable<Token*>, std::is_copy_assignable<Token*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<Token*>, std::is_copy_assignable<Token*> > (0x0x7f78cef1c120) 0 empty

Class std::__is_move_assignable_impl<Token*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<Token*, true> (0x0x7f78ceefe820) 0 empty
  std::is_assignable<Token*&, Token*&&> (0x0x7f78ceefe888) 0 empty
    std::integral_constant<bool, true> (0x0x7f78cef1c240) 0 empty

Class std::is_move_assignable<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<Token*> (0x0x7f78ceefe8f0) 0 empty
  std::__is_move_assignable_impl<Token*, true> (0x0x7f78ceefe958) 0 empty
    std::is_assignable<Token*&, Token*&&> (0x0x7f78ceefe9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f78cef1c2a0) 0 empty

