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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f8b22d8f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d5a0) 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> (0x0x7f8b22d8f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d600) 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> (0x0x7f8b22d8fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d660) 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> (0x0x7f8b22d8fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d6c0) 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> (0x0x7f8b22d8faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d720) 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> (0x0x7f8b22d8fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d780) 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> (0x0x7f8b22d8fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d7e0) 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> (0x0x7f8b22d8fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d840) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f8b22d8fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d8a0) 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> (0x0x7f8b22d8fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d900) 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> (0x0x7f8b22d8fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d960) 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> (0x0x7f8b22d8fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6d9c0) 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> (0x0x7f8b22d8fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6da20) 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> (0x0x7f8b22d8fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6da80) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f8b22d8ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6dae0) 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> (0x0x7f8b22d8ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6db40) 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> (0x0x7f8b22e890d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6dc60) 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> (0x0x7f8b22e89138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6dcc0) 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> (0x0x7f8b22e891a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e6dd20) 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> (0x0x7f8b22eaa4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b22e90f00) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f8b22eb9c00) 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 (0x0x7f8b22eb9e40) 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 (0x0x7f8b22ee40c0) 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 (0x0x7f8b22ee4300) 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 (0x0x7f8b22ee4480) 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 (0x0x7f8b22ee4840) 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 (0x0x7f8b224ac960) 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> (0x0x7f8b224acf00) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f8b225052a0) 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> (0x0x7f8b22505300) 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> (0x0x7f8b22505360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f8b22537840) 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 (0x0x7f8b22537900) 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 (0x0x7f8b225379c0) 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 (0x0x7f8b22537a80) 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 (0x0x7f8b22537b40) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f8b225701e0) 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 (0x0x7f8b225703c0) 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 (0x0x7f8b22570420) 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 (0x0x7f8b225709c0) 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 (0x0x7f8b225b60c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f8b225b68a0) 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> (0x0x7f8b225b6900) 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> (0x0x7f8b225b6960) 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> (0x0x7f8b225b69c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f8b225ed360) 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> (0x0x7f8b225ed3c0) 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> (0x0x7f8b225ed420) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f8b225ed480) 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> (0x0x7f8b225ed4e0) 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> (0x0x7f8b225ed540) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f8b225ed600) 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> (0x0x7f8b225ed660) 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> (0x0x7f8b225ed6c0) 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> (0x0x7f8b225ed720) 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> (0x0x7f8b225ed780) 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> (0x0x7f8b225ed7e0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f8b225678f0) 0 empty
  std::input_iterator_tag (0x0x7f8b226690c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f8b22567958) 0 empty
  std::forward_iterator_tag (0x0x7f8b225679c0) 0 empty
    std::input_iterator_tag (0x0x7f8b22669120) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f8b22567a28) 0 empty
  std::bidirectional_iterator_tag (0x0x7f8b22567a90) 0 empty
    std::forward_iterator_tag (0x0x7f8b22567af8) 0 empty
      std::input_iterator_tag (0x0x7f8b22669180) 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> (0x0x7f8b222ad900) 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 (0x0x7f8b22300cc0) 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 (0x0x7f8b22300de0) 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 (0x0x7f8b22300f60) 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 (0x0x7f8b22324120) 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 (0x0x7f8b22324240) 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> (0x0x7f8b22352660) 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> (0x0x7f8b22352780) 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> (0x0x7f8b22352c60) 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> (0x0x7f8b22352d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f8b221430d0) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f8b22121900) 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 (0x0x7f8b22121de0) 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> (0x0x7f8b2217a7e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f8b22230540) 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> > (0x0x7f8b21f06540) 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> (0x0x7f8b21f065a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f8b22012f00) 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> > (0x0x7f8b2221d548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f8b22012f60) 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> (0x0x7f8b22066000) 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 (0x0x7f8b2221d680) 0
  std::allocator<char> (0x0x7f8b2221d6e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f8b22066060) 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> (0x0x7f8b220660c0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f8b22066420) 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> > (0x0x7f8b220666c0) 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> (0x0x7f8b22066720) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f8b22066a80) 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> > (0x0x7f8b22066b40) 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> (0x0x7f8b22066ba0) 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> (0x0x7f8b2221d820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f8b22066c00) 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> (0x0x7f8b22066c60) 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> (0x0x7f8b22066cc0) 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> > (0x0x7f8b22066de0) 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> > (0x0x7f8b2221d888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f8b22066e40) 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> (0x0x7f8b22066ea0) 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 (0x0x7f8b2221d9c0) 0
  std::allocator<wchar_t> (0x0x7f8b2221da28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f8b22066f00) 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> (0x0x7f8b22066f60) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f8b2221d410) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f8b21df18a0) 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> (0x0x7f8b21df1960) 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> (0x0x7f8b2221d478) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f8b21df19c0) 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> (0x0x7f8b21df1a80) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f8b21e24000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f8b21e1c2a0) 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> > (0x0x7f8b21e240d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21e1c360) 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> > (0x0x7f8b21e1c3c0) 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> > (0x0x7f8b21e24138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f8b21e1c420) 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> > > (0x0x7f8b21e241a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21e1c4e0) 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> > (0x0x7f8b21e1c540) 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> > (0x0x7f8b21e24208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f8b21e1c5a0) 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> > > (0x0x7f8b21e24270) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21e1c720) 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> > (0x0x7f8b21e1c780) 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> > (0x0x7f8b21e242d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f8b21e1c7e0) 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> > (0x0x7f8b21e1c8a0) 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> > (0x0x7f8b21e24410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f8b21e1c900) 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> (0x0x7f8b21e1c960) 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> (0x0x7f8b21e1c9c0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f8b21e24548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f8b21e1ca80) 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 (0x0x7f8b21e24618) 0
  std::allocator<char16_t> (0x0x7f8b21e24680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f8b21e1cae0) 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> (0x0x7f8b21e1cb40) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f8b21e1c840) 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> > > (0x0x7f8b21e246e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21e1cc00) 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> > (0x0x7f8b21e1cc60) 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> > (0x0x7f8b21e24750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f8b21e1ccc0) 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> > (0x0x7f8b21e1cd80) 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> > (0x0x7f8b21e24888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f8b21e1cde0) 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> (0x0x7f8b21e1ce40) 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> (0x0x7f8b21e1cea0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f8b21e249c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f8b21e1cf60) 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 (0x0x7f8b21e24a90) 0
  std::allocator<char32_t> (0x0x7f8b21e24af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f8b21b3a000) 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> (0x0x7f8b21b3a060) 0

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

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

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

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

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

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

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

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> > (0x0x7f8b21891900) 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> (0x0x7f8b21891960) 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> (0x0x7f8b21e24ea0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f8b218919c0) 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> (0x0x7f8b21e24f70) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f8b21e24478) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f8b21e24f70)
    std::locale::facet (0x0x7f8b21891a80) 0
        primary-for std::__cxx11::collate<char> (0x0x7f8b21e24478)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f8b218e6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21901060) 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 (0x0x7f8b219010c0) 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> (0x0x7f8b21901120) 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*> (0x0x7f8b218e6680) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f8b21901240) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f8b21901cc0) 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> (0x0x7f8b218e6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b219363c0) 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> (0x0x7f8b218e67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b219364e0) 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> (0x0x7f8b218e6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21936660) 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> (0x0x7f8b218e6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21936720) 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 (0x0x7f8b218e68f0) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f8b218e6958) 0
      primary-for std::system_error (0x0x7f8b218e68f0)
    std::exception (0x0x7f8b219368a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f8b218e6958)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f8b21966478) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f8b21970420) 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> (0x0x7f8b219664e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21970cc0) 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 (0x0x7f8b21966548) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f8b219665b0) 0
      primary-for std::ios_base::failure (0x0x7f8b21966548)
    std::runtime_error (0x0x7f8b21966618) 0
        primary-for std::system_error (0x0x7f8b219665b0)
      std::exception (0x0x7f8b21970e40) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f8b21966618)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f8b21970f60) 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 (0x0x7f8b21970de0) 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> (0x0x7f8b219bb000) 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> (0x0x7f8b21a0b780) 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> (0x0x7f8b21a0bc60) 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 (0x0x7f8b21a0bde0) 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> (0x0x7f8b21663930) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f8b216b0480) 0
      primary-for std::ctype<char> (0x0x7f8b21663930)
  std::ctype_base (0x0x7f8b216b04e0) 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> (0x0x7f8b21663a10) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f8b216b0a20) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f8b21663a10)
  std::ctype_base (0x0x7f8b216b0a80) 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> (0x0x7f8b21966750) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f8b21663a80) 0
      primary-for std::ctype<wchar_t> (0x0x7f8b21966750)
    std::locale::facet (0x0x7f8b216b0ae0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f8b21663a80)
    std::ctype_base (0x0x7f8b216b0b40) 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> (0x0x7f8b216f5068) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f8b21663bd0) 0
      primary-for std::ctype_byname<char> (0x0x7f8b216f5068)
    std::locale::facet (0x0x7f8b216b0cc0) 0
        primary-for std::ctype<char> (0x0x7f8b21663bd0)
    std::ctype_base (0x0x7f8b216b0d20) 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> (0x0x7f8b216f50d0) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f8b216f5138) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f8b216f50d0)
    std::__ctype_abstract_base<wchar_t> (0x0x7f8b21663c40) 0
        primary-for std::ctype<wchar_t> (0x0x7f8b216f5138)
      std::locale::facet (0x0x7f8b216b0d80) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f8b21663c40)
      std::ctype_base (0x0x7f8b216b0de0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f8b216f5750) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f8b2177d060) 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> (0x0x7f8b216f5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2177db40) 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> (0x0x7f8b216f5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2177dba0) 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> (0x0x7f8b217ab2a0) 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> (0x0x7f8b216f5bc8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f8b216f5c30) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f8b216f5bc8)
    std::locale::facet (0x0x7f8b217d9600) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f8b216f5c30)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f8b2155c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21555ba0) 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> (0x0x7f8b2155c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21555c00) 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> > (0x0x7f8b21555f00) 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> (0x0x7f8b21555f60) 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> (0x0x7f8b2155c888) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f8b215b2000) 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> > (0x0x7f8b215cc120) 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> (0x0x7f8b215cc180) 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> (0x0x7f8b2155cd68) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f8b215cc1e0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f8b215e8ba0) 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> (0x0x7f8b21613000 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> (0x0x7f8b216130d0 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> (0x0x7f8b215af8c0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f8b21613000) 0
      primary-for std::basic_iostream<char> (0x0x7f8b215af8c0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f8b21613068) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f8b215e8c00) 24
          primary-for std::basic_ios<char> (0x0x7f8b21613068)
  std::basic_ostream<char> (0x0x7f8b216130d0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f8b21613068) 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 (0x0x7f8b215e8c60) 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> (0x0x7f8b21613478 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> (0x0x7f8b21613548 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> (0x0x7f8b21631000) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f8b21613478) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f8b21631000)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f8b216134e0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f8b215e8cc0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f8b216134e0)
  std::basic_ostream<wchar_t> (0x0x7f8b21613548) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f8b216134e0) alternative-path

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f8b215e8d20) 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> (0x0x7f8b216319a0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f8b2124e300) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f8b216319a0)
  std::codecvt_base (0x0x7f8b2124e360) 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> (0x0x7f8b21613c30) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f8b21631a80) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f8b21613c30)
    std::locale::facet (0x0x7f8b2124e3c0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f8b21631a80)
    std::codecvt_base (0x0x7f8b2124e420) 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> (0x0x7f8b21631b60) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f8b2124e480) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f8b21631b60)
  std::codecvt_base (0x0x7f8b2124e4e0) 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> (0x0x7f8b21613d00) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f8b21631cb0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f8b21613d00)
    std::locale::facet (0x0x7f8b2124e540) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f8b21631cb0)
    std::codecvt_base (0x0x7f8b2124e5a0) 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> (0x0x7f8b21631d90) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f8b2124e600) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f8b21631d90)
  std::codecvt_base (0x0x7f8b2124e660) 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> (0x0x7f8b21613dd0) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f8b21631ee0) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f8b21613dd0)
    std::locale::facet (0x0x7f8b2124e6c0) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f8b21631ee0)
    std::codecvt_base (0x0x7f8b2124e720) 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> (0x0x7f8b2129c2a0) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f8b2124e900) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f8b2129c2a0)
  std::codecvt_base (0x0x7f8b2124e960) 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> (0x0x7f8b21613ea0) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f8b2129c380) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f8b21613ea0)
    std::locale::facet (0x0x7f8b2124e9c0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f8b2129c380)
    std::codecvt_base (0x0x7f8b2124ea20) 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> (0x0x7f8b21613208) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f8b21613340) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f8b21613208)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f8b2129c770) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f8b21613340)
      std::locale::facet (0x0x7f8b2124ed80) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f8b2129c770)
      std::codecvt_base (0x0x7f8b2124ede0) 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> (0x0x7f8b212cc000) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f8b212cc068) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f8b212cc000)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f8b2129c930) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f8b212cc068)
      std::locale::facet (0x0x7f8b212c73c0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f8b2129c930)
      std::codecvt_base (0x0x7f8b212c7420) 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> (0x0x7f8b212cc270) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f8b212cc2d8) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f8b212cc270)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f8b2129cc40) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f8b212cc2d8)
      std::locale::facet (0x0x7f8b212c79c0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f8b2129cc40)
      std::codecvt_base (0x0x7f8b212c7a20) 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> (0x0x7f8b212cc3a8) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f8b212cc410) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f8b212cc3a8)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f8b2129cd90) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f8b212cc410)
      std::locale::facet (0x0x7f8b212c7a80) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f8b2129cd90)
      std::codecvt_base (0x0x7f8b212c7ae0) 0 empty

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f8b212cc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b212c7d80) 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*> > > (0x0x7f8b212c7de0) 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*> (0x0x7f8b212cc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b212c7e40) 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*> > (0x0x7f8b212c7ea0) 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*> (0x0x7f8b212cc6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305000) 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*> > (0x0x7f8b212cc750) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f8b212cc7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b21305060) 0 empty

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

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

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

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

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f8b212cc958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305300) 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*> > (0x0x7f8b212cc9c0) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f8b212cca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b21305360) 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*> > (0x0x7f8b212cca90) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f8b212ccaf8) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f8b212ccb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b213053c0) 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*> > > (0x0x7f8b212ccbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213055a0) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f8b212ccc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21305600) 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*> > (0x0x7f8b21305660) 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*> > (0x0x7f8b212ccc98) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f8b212ccd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213056c0) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f8b212ccd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21305720) 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*&&> > (0x0x7f8b21305780) 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*> > > (0x0x7f8b213057e0) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f8b212ccdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305840) 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*> > (0x0x7f8b213058a0) 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> > > (0x0x7f8b212cce38) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f8b212ccea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b213059c0) 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*> (0x0x7f8b212ccf08) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f8b212ccf70) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f8b2131c000) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b21305a20) 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*> > (0x0x7f8b21305a80) 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*> > (0x0x7f8b2131c138) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f8b2131c1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b21305ba0) 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*> > (0x0x7f8b2131c208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f8b2131c270) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f8b2131c2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b21305c00) 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*> > (0x0x7f8b21305c60) 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*> (0x0x7f8b2131c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305cc0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f8b2131c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305d20) 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*> > (0x0x7f8b21305d80) 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*> (0x0x7f8b2131c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305ea0) 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*> (0x0x7f8b2131c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21305f00) 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*> > (0x0x7f8b2131c5b0) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f8b2131c618) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b21305f60) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f8b2131c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213280c0) 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*> > > (0x0x7f8b21328120) 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*> (0x0x7f8b2131c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328180) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f8b2131c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213281e0) 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*> > > (0x0x7f8b21328240) 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*> > (0x0x7f8b2131c8f0) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f8b2131c958) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213282a0) 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*> > (0x0x7f8b2131c9c0) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f8b2131ca28) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f8b2131ca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21328300) 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*> > (0x0x7f8b2131caf8) 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*> > (0x0x7f8b2131cb60) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f8b2131cbc8) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f8b2131cc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b21328360) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f8b2131cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213283c0) 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*> > (0x0x7f8b2131cd00) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f8b2131cd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21328420) 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> (0x0x7f8b2131cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328480) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f8b2131cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21328600) 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*&&> > > (0x0x7f8b21328660) 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*&&> (0x0x7f8b2131cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213286c0) 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*&&> > (0x0x7f8b21328720) 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*&&> (0x0x7f8b213401a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328780) 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*&&> > (0x0x7f8b21340208) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f8b21340270) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213287e0) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f8b213402d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328900) 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*&&> > (0x0x7f8b21328960) 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*&&> > (0x0x7f8b21340340) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f8b213403a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213289c0) 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*&&> > (0x0x7f8b21340410) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f8b21340478) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f8b213404e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21328a20) 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*&&> > > (0x0x7f8b213406e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21328a80) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f8b21340750) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21328ae0) 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*&&> > (0x0x7f8b21328b40) 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*&&> > (0x0x7f8b213407b8) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f8b21340820) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21328ba0) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f8b21340888) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328c00) 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> (0x0x7f8b21328c60) 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*&&> (0x0x7f8b213408f0) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f8b21328cc0) 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*&&> (0x0x7f8b2131cea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b213285a0) 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*&&> > (0x0x7f8b213409c0) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21340a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b21328d20) 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*&&> (0x0x7f8b21340b60) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f8b21340bc8) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21340c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b21328d80) 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*&&> (0x0x7f8b21340c98) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21340d00) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f8b21340d68) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21340dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b21328de0) 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*&&> (0x0x7f8b21340e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328e40) 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*&&> (0x0x7f8b21340ea0) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21340f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21328ea0) 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*&&> (0x0x7f8b21340f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21328f00) 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> (0x0x7f8b21352000) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21352068) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21328f60) 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*> (0x0x7f8b213520d0) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f8b21352138) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b213521a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21353000) 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*> > (0x0x7f8b21353060) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f8b213522d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213531e0) 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*&> > > (0x0x7f8b21353240) 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*&> (0x0x7f8b21352340) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213532a0) 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*&> > (0x0x7f8b21353300) 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*&> > (0x0x7f8b21352478) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f8b213524e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21353420) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f8b21352548) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21353480) 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*&> > (0x0x7f8b213534e0) 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*&> > (0x0x7f8b213525b0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f8b21352618) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21353540) 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*&> > (0x0x7f8b21352680) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f8b213526e8) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f8b21352750) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213535a0) 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*&> > > (0x0x7f8b21352888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213536c0) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f8b213528f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21353720) 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*&> > (0x0x7f8b21353780) 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*&> > (0x0x7f8b21352958) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f8b213529c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213537e0) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f8b21352a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21353840) 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> (0x0x7f8b213538a0) 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*&> (0x0x7f8b21352a90) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f8b21353900) 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*&&> (0x0x7f8b21353180) 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*&&> (0x0x7f8b21352b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21353960) 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> (0x0x7f8b21352bc8) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21352c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213539c0) 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*> (0x0x7f8b21352c98) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f8b21352d00) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21352d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21353a20) 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*> > (0x0x7f8b21352dd0) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f8b21352e38) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f8b21352ea0) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21352f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b21353a80) 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*&&> > (0x0x7f8b21353ae0) 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*&&> (0x0x7f8b21352f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21353b40) 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*&&> > (0x0x7f8b21372000) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21372068) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21353ba0) 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*&&> (0x0x7f8b213720d0) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f8b21372138) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b213721a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21353c00) 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> (0x0x7f8b21372208) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21372270) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f8b213722d8) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21372340) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b21353c60) 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*> (0x0x7f8b213723a8) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f8b21372410) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21372478) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f8b213724e0) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f8b21372548) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b21353cc0) 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*> > (0x0x7f8b21353d20) 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*&&> > (0x0x7f8b21353d80) 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*&&> (0x0x7f8b213725b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b21353de0) 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*&&> > (0x0x7f8b21372618) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372680) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b21353e40) 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*&&> (0x0x7f8b213726e8) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f8b21372750) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b213727b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b21353ea0) 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> (0x0x7f8b21372820) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372888) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f8b213728f0) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372958) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b21353f00) 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*> (0x0x7f8b213729c0) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f8b21372a28) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372a90) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f8b21372af8) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372b60) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b21353f60) 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*> > (0x0x7f8b21372bc8) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f8b21372c30) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f8b21372c98) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372d00) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f8b21372d68) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f8b21372dd0) 0 empty
            std::integral_constant<bool, true> (0x0x7f8b2137e000) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f8b21383208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2137e2a0) 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> > (0x0x7f8b21383270) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f8b213832d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2137e300) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f8b21383478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2137e5a0) 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> > (0x0x7f8b213834e0) 0 empty
  std::is_void<bool> (0x0x7f8b21383548) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2137e600) 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> > (0x0x7f8b213835b0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f8b21383618) 0 empty
    std::is_void<bool> (0x0x7f8b21383680) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b2137e660) 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> > > (0x0x7f8b213836e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2137e6c0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f8b21383750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2137e8a0) 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> > (0x0x7f8b2137e900) 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> > (0x0x7f8b213837b8) 0 empty
  std::is_object<bool> (0x0x7f8b21383820) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2137e960) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f8b21383888) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2137e9c0) 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&&> > (0x0x7f8b2137ea20) 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> > > (0x0x7f8b2137ea80) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f8b213838f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2137eae0) 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> > (0x0x7f8b2137eb40) 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> > > (0x0x7f8b21383958) 0 empty
  std::is_array<bool> (0x0x7f8b213839c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2137eba0) 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> (0x0x7f8b21383a28) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f8b21383a90) 0 empty
    std::is_array<bool> (0x0x7f8b21383af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b2137ec00) 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> > (0x0x7f8b2137ec60) 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> > (0x0x7f8b21383b60) 0 empty
  std::is_function<bool> (0x0x7f8b21383bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2137ecc0) 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> > (0x0x7f8b21383c30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f8b21383c98) 0 empty
    std::is_function<bool> (0x0x7f8b21383d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b2137ed20) 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> > (0x0x7f8b2137ef00) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f8b21383d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2137ef60) 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> > (0x0x7f8b213ac000) 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> > (0x0x7f8b21383dd0) 0 empty
  std::is_integral<bool> (0x0x7f8b21383e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213ac060) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f8b21383ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213ac0c0) 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> > > (0x0x7f8b213ac120) 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> > (0x0x7f8b21383f08) 0 empty
  std::is_arithmetic<bool> (0x0x7f8b21383f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213ac180) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f8b213b0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213ac1e0) 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> > (0x0x7f8b213b0068) 0 empty
  std::is_scalar<bool> (0x0x7f8b213b00d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213ac240) 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> (0x0x7f8b213b0138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213ac2a0) 0 empty

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

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f8b213b04e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213ac660) 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&&> > (0x0x7f8b213b0548) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f8b213b05b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213ac6c0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f8b213b0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213ac720) 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&&> > (0x0x7f8b213ac780) 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&&> > (0x0x7f8b213b0680) 0 empty
  std::is_reference<bool&&> (0x0x7f8b213b06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213ac7e0) 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&&> > (0x0x7f8b213b0750) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f8b213b07b8) 0 empty
    std::is_reference<bool&&> (0x0x7f8b213b0820) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213ac840) 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&&> > > (0x0x7f8b213b0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213ac8a0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f8b213b09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213ac9c0) 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&&> > (0x0x7f8b213aca20) 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&&> > (0x0x7f8b213b0a28) 0 empty
  std::is_reference<bool&&> (0x0x7f8b213b0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213aca80) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f8b213b0b60) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f8b213acba0) 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&&> (0x0x7f8b213b03a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b213ac3c0) 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&&> > (0x0x7f8b213b0c30) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f8b213b0c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b213acc00) 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&&> (0x0x7f8b213b0d00) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f8b213b0d68) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f8b213b0dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b213acd20) 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&&> (0x0x7f8b213b0e38) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f8b213b0ea0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f8b213b0f08) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f8b213b0f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b213acde0) 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&&> (0x0x7f8b213ca000) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213acea0) 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&&> (0x0x7f8b213ca068) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f8b213ca0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213acf00) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f8b213ca138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213acf60) 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> (0x0x7f8b213ca1a0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f8b213ca208) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cd000) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f8b213ca270) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f8b213ca2d8) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f8b213ca340) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213cd060) 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> > (0x0x7f8b213cd0c0) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f8b213ca410) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213cd300) 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&> > (0x0x7f8b213cd360) 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&> > (0x0x7f8b213ca478) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f8b213ca4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cd480) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f8b213ca548) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213cd4e0) 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&> > (0x0x7f8b213cd540) 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&> > (0x0x7f8b213ca5b0) 0 empty
  std::is_reference<bool&> (0x0x7f8b213ca618) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cd5a0) 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&> > (0x0x7f8b213ca680) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f8b213ca6e8) 0 empty
    std::is_reference<bool&> (0x0x7f8b213ca750) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213cd600) 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&> > > (0x0x7f8b213ca7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213cd660) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f8b213ca8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b213cd780) 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&> > (0x0x7f8b213cd7e0) 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&> > (0x0x7f8b213ca958) 0 empty
  std::is_reference<bool&> (0x0x7f8b213ca9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cd840) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f8b213cab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213cd9c0) 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> (0x0x7f8b213cabc8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f8b213cac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cda20) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f8b213cac98) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f8b213cad00) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f8b213cad68) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213cda80) 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> > (0x0x7f8b213cadd0) 0 empty
  std::is_move_assignable<bool> (0x0x7f8b213cae38) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f8b213caea0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f8b213caf08) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b213cdae0) 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&&> > (0x0x7f8b213cdb40) 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&&> (0x0x7f8b213e91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213cdba0) 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&&> > (0x0x7f8b213e9208) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f8b213e9270) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cdc00) 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&&> (0x0x7f8b213e93a8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f8b213e9410) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f8b213e9478) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213cdd20) 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> (0x0x7f8b213e9548) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f8b213e95b0) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f8b213e9618) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f8b213e9680) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b213cdd80) 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> (0x0x7f8b213e9750) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f8b213e97b8) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f8b213e9820) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f8b213e9888) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f8b213e98f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b213cdde0) 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> > (0x0x7f8b213cde40) 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&&> > (0x0x7f8b213cdea0) 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&&> (0x0x7f8b213e9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b213cdf00) 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&&> > (0x0x7f8b213e9c98) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f8b213e9d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b213cdf60) 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&&> (0x0x7f8b213e9d68) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f8b213e9dd0) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f8b213e9e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b213f60c0) 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> (0x0x7f8b213e9ea0) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f8b213e9f08) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f8b213e9f70) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f8b213f8000) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b213f6180) 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> (0x0x7f8b213f8068) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f8b213f80d0) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f8b213f8138) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f8b213f81a0) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f8b213f8208) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b213f6240) 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> > (0x0x7f8b213f8270) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f8b213f82d8) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f8b213f8340) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f8b213f83a8) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f8b213f8410) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f8b213f8478) 0 empty
            std::integral_constant<bool, true> (0x0x7f8b213f6300) 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> (0x0x7f8b213f8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210590c0) 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> (0x0x7f8b213f8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21059120) 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> (0x0x7f8b213f8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21059ea0) 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> (0x0x7f8b213f8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21059f00) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f8b213f8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21083e40) 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> > > (0x0x7f8b21083ea0) 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> (0x0x7f8b213f8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b21083f00) 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> > (0x0x7f8b21083f60) 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> (0x0x7f8b2109e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109f000) 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> > (0x0x7f8b2109e138) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f8b2109e1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2109f060) 0 empty

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

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

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

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

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f8b2109e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109f3c0) 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> > (0x0x7f8b2109e3a8) 0 empty
  std::is_void<__mbstate_t> (0x0x7f8b2109e410) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b2109f420) 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> > (0x0x7f8b2109e478) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f8b2109e4e0) 0 empty
    std::is_void<__mbstate_t> (0x0x7f8b2109e548) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b2109f480) 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> > > (0x0x7f8b2109e750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109f4e0) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f8b2109e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109f540) 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> > (0x0x7f8b2109f5a0) 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> > (0x0x7f8b2109e820) 0 empty
  std::is_object<__mbstate_t> (0x0x7f8b2109e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2109f600) 0 empty

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

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f8b2109e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109f720) 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&> > > (0x0x7f8b2109f780) 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&> (0x0x7f8b2109e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109f7e0) 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&> > (0x0x7f8b2109f840) 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&> > (0x0x7f8b2109ebc8) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f8b2109ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2109f8a0) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f8b2109ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109f9c0) 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&> > (0x0x7f8b2109fa20) 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&> > (0x0x7f8b2109ed00) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f8b2109ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2109fa80) 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&> > (0x0x7f8b2109edd0) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f8b2109ee38) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f8b2109eea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b2109fae0) 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&> > > (0x0x7f8b210bb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109fb40) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f8b210bb068) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109fba0) 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&> > (0x0x7f8b2109fc00) 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&> > (0x0x7f8b210bb0d0) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f8b210bb138) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2109fc60) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f8b210bb1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109fcc0) 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> (0x0x7f8b2109fd20) 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&> (0x0x7f8b210bb208) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f8b2109fd80) 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&> (0x0x7f8b210bb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2109fde0) 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&> > > (0x0x7f8b2109fe40) 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&> (0x0x7f8b210bb340) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2109fea0) 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&> > (0x0x7f8b2109ff00) 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&> > (0x0x7f8b210bb3a8) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f8b210bb410) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2109ff60) 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&> (0x0x7f8b210bb618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210cb000) 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&> > (0x0x7f8b210cb060) 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&> > (0x0x7f8b210bb750) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f8b210bb7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b210cb180) 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&> > (0x0x7f8b210bb820) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f8b210bb888) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f8b210bb8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b210cb1e0) 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&> > > (0x0x7f8b210bb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cb240) 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&> (0x0x7f8b210bb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cb2a0) 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&> > (0x0x7f8b210cb300) 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&> > (0x0x7f8b210bbaf8) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f8b210bbb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b210cb420) 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&> (0x0x7f8b210bbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210cb480) 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> (0x0x7f8b210cb4e0) 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&> (0x0x7f8b210bbc30) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f8b210cb540) 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&> (0x0x7f8b2109f6c0) 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&> (0x0x7f8b210bbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210cb5a0) 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> (0x0x7f8b210bbd00) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f8b210bbd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b210cb600) 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> (0x0x7f8b210bbdd0) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f8b210bbe38) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f8b210bbea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b210cb660) 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> > (0x0x7f8b210cb6c0) 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&> > (0x0x7f8b210cb7e0) 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> > > (0x0x7f8b210cb840) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f8b210bbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cb8a0) 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> > (0x0x7f8b210cb900) 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> > > (0x0x7f8b210e4068) 0 empty
  std::is_array<__mbstate_t> (0x0x7f8b210e40d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b210cba20) 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> (0x0x7f8b210e4138) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f8b210e41a0) 0 empty
    std::is_array<__mbstate_t> (0x0x7f8b210e4208) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b210cba80) 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> > (0x0x7f8b210cbae0) 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> > (0x0x7f8b210e4340) 0 empty
  std::is_function<__mbstate_t> (0x0x7f8b210e43a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b210cbc00) 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> > (0x0x7f8b210e4410) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f8b210e4478) 0 empty
    std::is_function<__mbstate_t> (0x0x7f8b210e44e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b210cbc60) 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> > (0x0x7f8b210cbcc0) 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> (0x0x7f8b210e4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cbd20) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f8b210e45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cbd80) 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> > (0x0x7f8b210cbde0) 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> (0x0x7f8b210e4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cbf00) 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> (0x0x7f8b210e4680) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210cbf60) 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> > (0x0x7f8b210e46e8) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f8b210e4750) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b210f5000) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f8b210e4820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5120) 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> > > (0x0x7f8b210f5180) 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> (0x0x7f8b210e4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f51e0) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f8b210e48f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5240) 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> > > (0x0x7f8b210f52a0) 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> (0x0x7f8b210e4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5300) 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> (0x0x7f8b210e49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5360) 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> > (0x0x7f8b210f53c0) 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> (0x0x7f8b210e4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f54e0) 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> (0x0x7f8b210e4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5540) 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> > (0x0x7f8b210e4bc8) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f8b210e4c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b210f55a0) 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> > (0x0x7f8b210e4c98) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f8b210e4d00) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f8b210e4d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b210f5600) 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> > (0x0x7f8b210e4dd0) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f8b210e4e38) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f8b210e4ea0) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f8b210e4f08) 0 empty
        std::integral_constant<bool, false> (0x0x7f8b210f5660) 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> > (0x0x7f8b210e4f70) 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> > (0x0x7f8b21103000) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f8b21103068) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f8b211030d0) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f8b21103138) 0 empty
          std::integral_constant<bool, false> (0x0x7f8b210f56c0) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f8b211031a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b210f5720) 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> > (0x0x7f8b21103208) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f8b21103270) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b210f5780) 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> (0x0x7f8b210f57e0) 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> (0x0x7f8b211032d8) 0 empty
  std::__do_is_destructible_impl (0x0x7f8b210f5840) 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> (0x0x7f8b211033a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f58a0) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f8b21103410) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f5900) 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> > (0x0x7f8b210f5960) 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&> (0x0x7f8b21103478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b210f59c0) 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&> > (0x0x7f8b21103548) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f8b211035b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b210f5a20) 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&> (0x0x7f8b21103618) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f8b21103680) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f8b211036e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b210f5a80) 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&> (0x0x7f8b21103750) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f8b211037b8) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f8b21103820) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f8b21103888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b210f5ae0) 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&> (0x0x7f8b211038f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f5b40) 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&> (0x0x7f8b21103958) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f8b211039c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b210f5ba0) 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&> (0x0x7f8b21103a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f5c00) 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> (0x0x7f8b21103a90) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f8b21103af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b210f5c60) 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> (0x0x7f8b21103b60) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f8b21103bc8) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f8b21103c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b210f5cc0) 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> > (0x0x7f8b210f5d20) 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> > (0x0x7f8b21103d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f5d80) 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> > > (0x0x7f8b210f5de0) 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> (0x0x7f8b21103dd0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f8b210f5e40) 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> > (0x0x7f8b21103e38) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f8b21103ea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f8b210f5ea0) 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> (0x0x7f8b2111d000) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f8b2111d068) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f8b2111d0d0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f8b210f5f00) 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> (0x0x7f8b2111d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b210f5f60) 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> (0x0x7f8b2111d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2111e000) 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> > (0x0x7f8b2111d208) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f8b2111d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b2111e060) 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> > (0x0x7f8b2111d3a8) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f8b2111d410) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f8b2111d478) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b2111e0c0) 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> > (0x0x7f8b2111d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2111e120) 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> (0x0x7f8b213f8e38) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f8b21083de0) 0
      primary-for std::basic_filebuf<char> (0x0x7f8b213f8e38)

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

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

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> (0x0x7f8b21133620 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> (0x0x7f8b2111ddd0 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> (0x0x7f8b2111dea0 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> (0x0x7f8b2111dd68) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f8b21133620) 0
      primary-for std::basic_fstream<char> (0x0x7f8b2111dd68)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f8b2111ddd0) 0
        primary-for std::basic_iostream<char> (0x0x7f8b21133620)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f8b2111de38) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f8b2111e780) 264
            primary-for std::basic_ios<char> (0x0x7f8b2111de38)
    std::basic_ostream<char> (0x0x7f8b2111dea0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f8b2111de38) 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> (0x0x7f8b2111dbc8) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f8b2111e960) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f8b2111dbc8)

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

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

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> (0x0x7f8b21133d90 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> (0x0x7f8b2117da28 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> (0x0x7f8b2117daf8 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> (0x0x7f8b2117d9c0) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f8b21133d90) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f8b2117d9c0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f8b2117da28) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f8b21133d90)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f8b2117da90) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f8b2111ed80) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f8b2117da90)
    std::basic_ostream<wchar_t> (0x0x7f8b2117daf8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f8b2117da90) alternative-path

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

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f8b2117d8f0) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f8b20e61480) 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> (0x0x7f8b2117dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20e619c0) 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> (0x0x7f8b2117ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20e61a20) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f8b2117dea0) 0
  std::_Bit_iterator_base (0x0x7f8b2117df70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f8b20e61c60) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f8b20ea3000) 0
  std::_Bit_iterator_base (0x0x7f8b20ea3068) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f8b20e97480) 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> (0x0x7f8b20ea30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20e97de0) 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> (0x0x7f8b20ea3138) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20e97e40) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f8b20ecba20) 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> (0x0x7f8b20ecbf60) 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> (0x0x7f8b20ea32d8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f8b20f18000) 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> (0x0x7f8b20f18060) 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> (0x0x7f8b20ea3410) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f8b20f180c0) 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> (0x0x7f8b20f18180) 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> (0x0x7f8b20ea3548) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f8b20f181e0) 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> (0x0x7f8b20f18240) 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> (0x0x7f8b20ea35b0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f8b20f182a0) 0 empty

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

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

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

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

Vtable for BaseException
BaseException::_ZTV13BaseException: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13BaseException)
16    (int (*)(...))BaseException::~BaseException
24    (int (*)(...))BaseException::~BaseException
32    (int (*)(...))BaseException::what

Class BaseException
   size=16 align=8
   base size=16 base align=8
BaseException (0x0x7f8b20ea3b60) 0
    vptr=((& BaseException::_ZTV13BaseException) + 16u)
  std::exception (0x0x7f8b20c1a5a0) 0 nearly-empty
      primary-for BaseException (0x0x7f8b20ea3b60)

Vtable for Arg::Rule
Arg::Rule::_ZTVN3Arg4RuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg4RuleE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::Rule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::Rule
   size=80 align=8
   base size=80 base align=8
Arg::Rule (0x0x7f8b20c3e960) 0
    vptr=((& Arg::Rule::_ZTVN3Arg4RuleE) + 16u)

Class Ref<std::vector<std::__cxx11::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
Ref<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f8b20c3ea20) 0

Vtable for Arg::OptionNameRule
Arg::OptionNameRule::_ZTVN3Arg14OptionNameRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg14OptionNameRuleE)
16    (int (*)(...))Arg::OptionNameRule::~OptionNameRule
24    (int (*)(...))Arg::OptionNameRule::~OptionNameRule
32    (int (*)(...))Arg::OptionNameRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::OptionNameRule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::OptionNameRule
   size=96 align=8
   base size=96 base align=8
Arg::OptionNameRule (0x0x7f8b20ea3e38) 0
    vptr=((& Arg::OptionNameRule::_ZTVN3Arg14OptionNameRuleE) + 16u)
  Arg::Rule (0x0x7f8b20c3e9c0) 0
      primary-for Arg::OptionNameRule (0x0x7f8b20ea3e38)

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> > > (0x0x7f8b20c3ec60) 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> > > (0x0x7f8b20ea3ea0) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20c3ed80) 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> > (0x0x7f8b20c3ede0) 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> > (0x0x7f8b20c3ef00) 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> > (0x0x7f8b20ea3270) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f8b20ca10c0) 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 (0x0x7f8b20ea3750) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f8b20ea37b8) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f8b20ca1120) 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> > > (0x0x7f8b20c3ec00) 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> > (0x0x7f8b20ea38f0) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20ca1180) 0

Vtable for Arg::IsOptionRule
Arg::IsOptionRule::_ZTVN3Arg12IsOptionRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg12IsOptionRuleE)
16    (int (*)(...))Arg::IsOptionRule::~IsOptionRule
24    (int (*)(...))Arg::IsOptionRule::~IsOptionRule
32    (int (*)(...))Arg::IsOptionRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::Rule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::IsOptionRule
   size=88 align=8
   base size=88 base align=8
Arg::IsOptionRule (0x0x7f8b20d010d0) 0
    vptr=((& Arg::IsOptionRule::_ZTVN3Arg12IsOptionRuleE) + 16u)
  Arg::Rule (0x0x7f8b20ca1300) 0
      primary-for Arg::IsOptionRule (0x0x7f8b20d010d0)

Class std::is_array<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01138) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20ca1360) 0 empty

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

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

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

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

Class std::is_void<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01270) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20ca1540) 0 empty

Class std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f8b20d012d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20ca15a0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01340) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f8b20ca1660) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f8b20d013a8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01410) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f8b20ca1780) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01478) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f8b20d014e0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01548) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f8b20ca1840) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f8b20d015b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20ca19c0) 0 empty

Class std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20ca1ae0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01680) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20ca1ba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f8b20d016e8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01750) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b20ca1cc0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f8b20d01888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f8b20d018f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01958) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b20ca1d80) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01a28) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f8b20d01a90) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f8b20d01af8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b20d01b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b20ca1e40) 0 empty

Vtable for Arg::IsValueRule
Arg::IsValueRule::_ZTVN3Arg11IsValueRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg11IsValueRuleE)
16    (int (*)(...))Arg::IsValueRule::~IsValueRule
24    (int (*)(...))Arg::IsValueRule::~IsValueRule
32    (int (*)(...))Arg::IsValueRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::IsValueRule::getDescription
80    (int (*)(...))Arg::IsValueRule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::IsValueRule
   size=96 align=8
   base size=89 base align=8
Arg::IsValueRule (0x0x7f8b20d01c30) 0
    vptr=((& Arg::IsValueRule::_ZTVN3Arg11IsValueRuleE) + 16u)
  Arg::Rule (0x0x7f8b20d33240) 0
      primary-for Arg::IsValueRule (0x0x7f8b20d01c30)

Vtable for Arg::IsBoolRule
Arg::IsBoolRule::_ZTVN3Arg10IsBoolRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg10IsBoolRuleE)
16    (int (*)(...))Arg::IsBoolRule::~IsBoolRule
24    (int (*)(...))Arg::IsBoolRule::~IsBoolRule
32    (int (*)(...))Arg::IsBoolRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::IsBoolRule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::IsValueRule::getDescription
80    (int (*)(...))Arg::IsValueRule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::IsBoolRule
   size=96 align=8
   base size=89 base align=8
Arg::IsBoolRule (0x0x7f8b20d01c98) 0
    vptr=((& Arg::IsBoolRule::_ZTVN3Arg10IsBoolRuleE) + 16u)
  Arg::IsValueRule (0x0x7f8b20d01d00) 0
      primary-for Arg::IsBoolRule (0x0x7f8b20d01c98)
    Arg::Rule (0x0x7f8b20d333c0) 0
        primary-for Arg::IsValueRule (0x0x7f8b20d01d00)

Vtable for Arg::AnyStringRule
Arg::AnyStringRule::_ZTVN3Arg13AnyStringRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg13AnyStringRuleE)
16    (int (*)(...))Arg::AnyStringRule::~AnyStringRule
24    (int (*)(...))Arg::AnyStringRule::~AnyStringRule
32    (int (*)(...))Arg::AnyStringRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::Rule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::AnyStringRule
   size=80 align=8
   base size=80 base align=8
Arg::AnyStringRule (0x0x7f8b20d01d68) 0
    vptr=((& Arg::AnyStringRule::_ZTVN3Arg13AnyStringRuleE) + 16u)
  Arg::Rule (0x0x7f8b20d33420) 0
      primary-for Arg::AnyStringRule (0x0x7f8b20d01d68)

Vtable for Arg::IsIntRule
Arg::IsIntRule::_ZTVN3Arg9IsIntRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg9IsIntRuleE)
16    (int (*)(...))Arg::IsIntRule::~IsIntRule
24    (int (*)(...))Arg::IsIntRule::~IsIntRule
32    (int (*)(...))Arg::IsIntRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::Rule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::IsIntRule
   size=80 align=8
   base size=80 base align=8
Arg::IsIntRule (0x0x7f8b20d01dd0) 0
    vptr=((& Arg::IsIntRule::_ZTVN3Arg9IsIntRuleE) + 16u)
  Arg::Rule (0x0x7f8b20d33660) 0
      primary-for Arg::IsIntRule (0x0x7f8b20d01dd0)

Class Ref<Arg::Rule>
   size=8 align=8
   base size=8 base align=8
Ref<Arg::Rule> (0x0x7f8b20d33720) 0

Vtable for Arg::Option
Arg::Option::_ZTVN3Arg6OptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg6OptionE)
16    (int (*)(...))Arg::Option::~Option
24    (int (*)(...))Arg::Option::~Option
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::Option
   size=88 align=8
   base size=84 base align=8
Arg::Option (0x0x7f8b20d336c0) 0
    vptr=((& Arg::Option::_ZTVN3Arg6OptionE) + 16u)

Vtable for Arg::BoolOption
Arg::BoolOption::_ZTVN3Arg10BoolOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg10BoolOptionE)
16    (int (*)(...))Arg::BoolOption::~BoolOption
24    (int (*)(...))Arg::BoolOption::~BoolOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::BoolOption
   size=88 align=8
   base size=84 base align=8
Arg::BoolOption (0x0x7f8b20d01e38) 0
    vptr=((& Arg::BoolOption::_ZTVN3Arg10BoolOptionE) + 16u)
  Arg::Option (0x0x7f8b20d33de0) 0
      primary-for Arg::BoolOption (0x0x7f8b20d01e38)

Vtable for Arg::StringOption
Arg::StringOption::_ZTVN3Arg12StringOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg12StringOptionE)
16    (int (*)(...))Arg::StringOption::~StringOption
24    (int (*)(...))Arg::StringOption::~StringOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::StringOption
   size=88 align=8
   base size=84 base align=8
Arg::StringOption (0x0x7f8b20d01ea0) 0
    vptr=((& Arg::StringOption::_ZTVN3Arg12StringOptionE) + 16u)
  Arg::Option (0x0x7f8b20d33e40) 0
      primary-for Arg::StringOption (0x0x7f8b20d01ea0)

Vtable for Arg::EnumOption
Arg::EnumOption::_ZTVN3Arg10EnumOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg10EnumOptionE)
16    (int (*)(...))Arg::EnumOption::~EnumOption
24    (int (*)(...))Arg::EnumOption::~EnumOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::EnumOption
   size=88 align=8
   base size=84 base align=8
Arg::EnumOption (0x0x7f8b20d01f08) 0
    vptr=((& Arg::EnumOption::_ZTVN3Arg10EnumOptionE) + 16u)
  Arg::Option (0x0x7f8b20d33ea0) 0
      primary-for Arg::EnumOption (0x0x7f8b20d01f08)

Vtable for Arg::EmptyOptionNameRule
Arg::EmptyOptionNameRule::_ZTVN3Arg19EmptyOptionNameRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg19EmptyOptionNameRuleE)
16    (int (*)(...))Arg::EmptyOptionNameRule::~EmptyOptionNameRule
24    (int (*)(...))Arg::EmptyOptionNameRule::~EmptyOptionNameRule
32    (int (*)(...))Arg::EmptyOptionNameRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::EmptyOptionNameRule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::EmptyOptionNameRule
   size=96 align=8
   base size=96 base align=8
Arg::EmptyOptionNameRule (0x0x7f8b20d01f70) 0
    vptr=((& Arg::EmptyOptionNameRule::_ZTVN3Arg19EmptyOptionNameRuleE) + 16u)
  Arg::OptionNameRule (0x0x7f8b20d84000) 0
      primary-for Arg::EmptyOptionNameRule (0x0x7f8b20d01f70)
    Arg::Rule (0x0x7f8b20d33f00) 0
        primary-for Arg::OptionNameRule (0x0x7f8b20d84000)

Vtable for Arg::EmptyStringOption
Arg::EmptyStringOption::_ZTVN3Arg17EmptyStringOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg17EmptyStringOptionE)
16    (int (*)(...))Arg::EmptyStringOption::~EmptyStringOption
24    (int (*)(...))Arg::EmptyStringOption::~EmptyStringOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::EmptyStringOption::hasDescription

Class Arg::EmptyStringOption
   size=88 align=8
   base size=84 base align=8
Arg::EmptyStringOption (0x0x7f8b20d84068) 0
    vptr=((& Arg::EmptyStringOption::_ZTVN3Arg17EmptyStringOptionE) + 16u)
  Arg::StringOption (0x0x7f8b20d840d0) 0
      primary-for Arg::EmptyStringOption (0x0x7f8b20d84068)
    Arg::Option (0x0x7f8b20d8b000) 0
        primary-for Arg::StringOption (0x0x7f8b20d840d0)

Vtable for Arg::FlagOption
Arg::FlagOption::_ZTVN3Arg10FlagOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg10FlagOptionE)
16    (int (*)(...))Arg::FlagOption::~FlagOption
24    (int (*)(...))Arg::FlagOption::~FlagOption
32    (int (*)(...))Arg::FlagOption::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::FlagOption
   size=88 align=8
   base size=84 base align=8
Arg::FlagOption (0x0x7f8b20d84138) 0
    vptr=((& Arg::FlagOption::_ZTVN3Arg10FlagOptionE) + 16u)
  Arg::BoolOption (0x0x7f8b20d841a0) 0
      primary-for Arg::FlagOption (0x0x7f8b20d84138)
    Arg::Option (0x0x7f8b20d8b0c0) 0
        primary-for Arg::BoolOption (0x0x7f8b20d841a0)

Vtable for Arg::IntOption
Arg::IntOption::_ZTVN3Arg9IntOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg9IntOptionE)
16    (int (*)(...))Arg::IntOption::~IntOption
24    (int (*)(...))Arg::IntOption::~IntOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::IntOption
   size=88 align=8
   base size=84 base align=8
Arg::IntOption (0x0x7f8b20d84208) 0
    vptr=((& Arg::IntOption::_ZTVN3Arg9IntOptionE) + 16u)
  Arg::Option (0x0x7f8b20d8b600) 0
      primary-for Arg::IntOption (0x0x7f8b20d84208)

Class Arg::EnumLink
   size=1 align=1
   base size=0 base align=1
Arg::EnumLink (0x0x7f8b20d8b660) 0 empty

Class Arg::SOption
   size=56 align=8
   base size=56 base align=8
Arg::SOption (0x0x7f8b20d8b6c0) 0

Class Ref<Arg::Option>
   size=8 align=8
   base size=8 base align=8
Ref<Arg::Option> (0x0x7f8b20d8b7e0) 0

Class Arg::OptionChain::Error
   size=72 align=8
   base size=72 base align=8
Arg::OptionChain::Error (0x0x7f8b20d8b780) 0

Class Ref<std::vector<Ref<Arg::Option> > >
   size=8 align=8
   base size=8 base align=8
Ref<std::vector<Ref<Arg::Option> > > (0x0x7f8b20d8b840) 0

Class EnumRange<Arg::EnumLink>
   size=4 align=4
   base size=4 base align=4
EnumRange<Arg::EnumLink> (0x0x7f8b20d842d8) 0
  Arg::EnumLink (0x0x7f8b20d8b8a0) 0 empty

Class std::allocator_traits<std::allocator<Arg::OptionChain::Error> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Arg::OptionChain::Error> > (0x0x7f8b20d8b960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Arg::OptionChain::Error> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Arg::OptionChain::Error> > (0x0x7f8b20d84340) 0 empty
  std::allocator_traits<std::allocator<Arg::OptionChain::Error> > (0x0x7f8b20d8b9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Arg::OptionChain::Error> >::rebind<Arg::OptionChain::Error>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Arg::OptionChain::Error> >::rebind<Arg::OptionChain::Error> (0x0x7f8b20d8ba20) 0 empty

Class __gnu_cxx::new_allocator<Arg::OptionChain::Error>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Arg::OptionChain::Error> (0x0x7f8b20d8ba80) 0 empty

Class std::allocator<Arg::OptionChain::Error>
   size=1 align=1
   base size=1 base align=1
std::allocator<Arg::OptionChain::Error> (0x0x7f8b20d84548) 0 empty
  __gnu_cxx::new_allocator<Arg::OptionChain::Error> (0x0x7f8b20d8bb40) 0 empty

Class std::_Vector_base<Arg::OptionChain::Error, std::allocator<Arg::OptionChain::Error> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Arg::OptionChain::Error, std::allocator<Arg::OptionChain::Error> >::_Vector_impl (0x0x7f8b20d84618) 0
  std::allocator<Arg::OptionChain::Error> (0x0x7f8b20d84680) 0 empty
    __gnu_cxx::new_allocator<Arg::OptionChain::Error> (0x0x7f8b20d8bba0) 0 empty

Class std::_Vector_base<Arg::OptionChain::Error, std::allocator<Arg::OptionChain::Error> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Arg::OptionChain::Error, std::allocator<Arg::OptionChain::Error> > (0x0x7f8b20d8b900) 0

Class std::vector<Arg::OptionChain::Error>
   size=24 align=8
   base size=24 base align=8
std::vector<Arg::OptionChain::Error> (0x0x7f8b20d847b8) 0
  std::_Vector_base<Arg::OptionChain::Error, std::allocator<Arg::OptionChain::Error> > (0x0x7f8b20d8bc00) 0

Class Arg::OptionChain
   size=64 align=8
   base size=64 base align=8
Arg::OptionChain (0x0x7f8b20d8b720) 0

Class std::initializer_list<Arg::OptionChain::Error>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<Arg::OptionChain::Error> (0x0x7f8b20a90240) 0

Class std::allocator_traits<std::allocator<Ref<Arg::OptionChain> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<Arg::OptionChain> > > (0x0x7f8b20a903c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::OptionChain> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::OptionChain> > > (0x0x7f8b20d84a28) 0 empty
  std::allocator_traits<std::allocator<Ref<Arg::OptionChain> > > (0x0x7f8b20a90420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::OptionChain> > >::rebind<Ref<Arg::OptionChain> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::OptionChain> > >::rebind<Ref<Arg::OptionChain> > (0x0x7f8b20a90480) 0 empty

Class __gnu_cxx::new_allocator<Ref<Arg::OptionChain> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<Arg::OptionChain> > (0x0x7f8b20a904e0) 0 empty

Class std::allocator<Ref<Arg::OptionChain> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<Arg::OptionChain> > (0x0x7f8b20d84c30) 0 empty
  __gnu_cxx::new_allocator<Ref<Arg::OptionChain> > (0x0x7f8b20a905a0) 0 empty

Class std::_Vector_base<Ref<Arg::OptionChain>, std::allocator<Ref<Arg::OptionChain> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Arg::OptionChain>, std::allocator<Ref<Arg::OptionChain> > >::_Vector_impl (0x0x7f8b20d84d00) 0
  std::allocator<Ref<Arg::OptionChain> > (0x0x7f8b20d84d68) 0 empty
    __gnu_cxx::new_allocator<Ref<Arg::OptionChain> > (0x0x7f8b20a90600) 0 empty

Class std::_Vector_base<Ref<Arg::OptionChain>, std::allocator<Ref<Arg::OptionChain> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Arg::OptionChain>, std::allocator<Ref<Arg::OptionChain> > > (0x0x7f8b20a90360) 0

Class std::vector<Ref<Arg::OptionChain> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<Arg::OptionChain> > (0x0x7f8b20d84dd0) 0
  std::_Vector_base<Ref<Arg::OptionChain>, std::allocator<Ref<Arg::OptionChain> > > (0x0x7f8b20a90720) 0

Class std::allocator_traits<std::allocator<Ref<Arg::Option> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<Arg::Option> > > (0x0x7f8b20a907e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::Option> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::Option> > > (0x0x7f8b20d84ea0) 0 empty
  std::allocator_traits<std::allocator<Ref<Arg::Option> > > (0x0x7f8b20a90840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::Option> > >::rebind<Ref<Arg::Option> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Arg::Option> > >::rebind<Ref<Arg::Option> > (0x0x7f8b20a908a0) 0 empty

Class __gnu_cxx::new_allocator<Ref<Arg::Option> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<Arg::Option> > (0x0x7f8b20a909c0) 0 empty

Class std::allocator<Ref<Arg::Option> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<Arg::Option> > (0x0x7f8b20d843a8) 0 empty
  __gnu_cxx::new_allocator<Ref<Arg::Option> > (0x0x7f8b20a90a80) 0 empty

Class std::_Vector_base<Ref<Arg::Option>, std::allocator<Ref<Arg::Option> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Arg::Option>, std::allocator<Ref<Arg::Option> > >::_Vector_impl (0x0x7f8b20d84a90) 0
  std::allocator<Ref<Arg::Option> > (0x0x7f8b20d84e38) 0 empty
    __gnu_cxx::new_allocator<Ref<Arg::Option> > (0x0x7f8b20a90ae0) 0 empty

Class std::_Vector_base<Ref<Arg::Option>, std::allocator<Ref<Arg::Option> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Arg::Option>, std::allocator<Ref<Arg::Option> > > (0x0x7f8b20a90780) 0

Class std::vector<Ref<Arg::Option> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<Arg::Option> > (0x0x7f8b20d84f08) 0
  std::_Vector_base<Ref<Arg::Option>, std::allocator<Ref<Arg::Option> > > (0x0x7f8b20a90b40) 0

Class Arg::Arg
   size=88 align=8
   base size=88 base align=8
Arg::Arg (0x0x7f8b20a90300) 0

Class Arg::EnumFile
   size=1 align=1
   base size=0 base align=1
Arg::EnumFile (0x0x7f8b20a90de0) 0 empty

Class EnumRange<Arg::EnumFile>
   size=4 align=4
   base size=4 base align=4
EnumRange<Arg::EnumFile> (0x0x7f8b20b7b1a0) 0
  Arg::EnumFile (0x0x7f8b20a90f00) 0 empty

Vtable for Arg::FileOptionRule
Arg::FileOptionRule::_ZTVN3Arg14FileOptionRuleE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg14FileOptionRuleE)
16    (int (*)(...))Arg::FileOptionRule::~FileOptionRule
24    (int (*)(...))Arg::FileOptionRule::~FileOptionRule
32    (int (*)(...))Arg::FileOptionRule::match
40    (int (*)(...))Arg::Rule::continueOnMatch
48    (int (*)(...))Arg::Rule::continueOnFail
56    (int (*)(...))Arg::Rule::matchEmpty
64    (int (*)(...))Arg::Rule::setDescription
72    (int (*)(...))Arg::Rule::getDescription
80    (int (*)(...))Arg::Rule::hasDescription
88    (int (*)(...))Arg::Rule::getError

Class Arg::FileOptionRule
   size=88 align=8
   base size=84 base align=8
Arg::FileOptionRule (0x0x7f8b20b7b0d0) 0
    vptr=((& Arg::FileOptionRule::_ZTVN3Arg14FileOptionRuleE) + 16u)
  Arg::AnyStringRule (0x0x7f8b20b7b138) 0
      primary-for Arg::FileOptionRule (0x0x7f8b20b7b0d0)
    Arg::Rule (0x0x7f8b20a90ea0) 0
        primary-for Arg::AnyStringRule (0x0x7f8b20b7b138)

Vtable for Arg::FileOption
Arg::FileOption::_ZTVN3Arg10FileOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg10FileOptionE)
16    (int (*)(...))Arg::FileOption::~FileOption
24    (int (*)(...))Arg::FileOption::~FileOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::Option::hasDescription

Class Arg::FileOption
   size=88 align=8
   base size=84 base align=8
Arg::FileOption (0x0x7f8b20b7b208) 0
    vptr=((& Arg::FileOption::_ZTVN3Arg10FileOptionE) + 16u)
  Arg::StringOption (0x0x7f8b20b7b270) 0
      primary-for Arg::FileOption (0x0x7f8b20b7b208)
    Arg::Option (0x0x7f8b20a90f60) 0
        primary-for Arg::StringOption (0x0x7f8b20b7b270)

Vtable for Arg::EmptyFileOption
Arg::EmptyFileOption::_ZTVN3Arg15EmptyFileOptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3Arg15EmptyFileOptionE)
16    (int (*)(...))Arg::EmptyFileOption::~EmptyFileOption
24    (int (*)(...))Arg::EmptyFileOption::~EmptyFileOption
32    (int (*)(...))Arg::Option::getDescription
40    (int (*)(...))Arg::EmptyStringOption::hasDescription

Class Arg::EmptyFileOption
   size=88 align=8
   base size=84 base align=8
Arg::EmptyFileOption (0x0x7f8b20b7b2d8) 0
    vptr=((& Arg::EmptyFileOption::_ZTVN3Arg15EmptyFileOptionE) + 16u)
  Arg::EmptyStringOption (0x0x7f8b20b7b340) 0
      primary-for Arg::EmptyFileOption (0x0x7f8b20b7b2d8)
    Arg::StringOption (0x0x7f8b20b7b3a8) 0
        primary-for Arg::EmptyStringOption (0x0x7f8b20b7b340)
      Arg::Option (0x0x7f8b207f5000) 0
          primary-for Arg::StringOption (0x0x7f8b20b7b3a8)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__cxx11::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<char> (0x0x7f8b208d8340) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7f8b20951700) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7f8b208d8340)
    std::locale::facet (0x0x7f8b20987660) 0
        primary-for std::__cxx11::time_get<char> (0x0x7f8b20951700)
    std::time_base (0x0x7f8b209876c0) 0 empty

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

Class std::__cxx11::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<char> (0x0x7f8b208d84e0) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7f8b20951770) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7f8b208d84e0)
    std::locale::facet (0x0x7f8b20987720) 0
        primary-for std::__cxx11::messages<char> (0x0x7f8b20951770)
    std::messages_base (0x0x7f8b20987780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__cxx11::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<wchar_t> (0x0x7f8b209cc548) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7f8b20951cb0) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7f8b209cc548)
    std::locale::facet (0x0x7f8b20987ea0) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7f8b20951cb0)
    std::time_base (0x0x7f8b20987f00) 0 empty

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

Class std::__cxx11::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<wchar_t> (0x0x7f8b209cc618) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7f8b20951d90) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7f8b209cc618)
    std::locale::facet (0x0x7f8b20987f60) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7f8b20951d90)
    std::messages_base (0x0x7f8b20605000) 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> (0x0x7f8b20605540) 0 empty

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f8b209ccb60) 0
  std::__uses_alloc_base (0x0x7f8b206686c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7f8b20748068) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f8b20409f50) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f8b20748068)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f8b20748618) 0
        primary-for std::basic_iostream<char> (0x0x7f8b20409f50)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f8b20748d68) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f8b204d4480) 128
            primary-for std::basic_ios<char> (0x0x7f8b20748d68)
    std::basic_ostream<char> (0x0x7f8b20748dd0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f8b20748d68) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7f8b205089c0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f8b20517380) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f8b205089c0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f8b20508a28) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f8b20517380)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f8b20508a90) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f8b204d4840) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f8b20508a90)
    std::basic_ostream<wchar_t> (0x0x7f8b20508af8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f8b20508a90) alternative-path

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

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

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

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

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

Class Format::CFormat
   size=80 align=8
   base size=80 base align=8
Format::CFormat (0x0x7f8b205921e0) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f8b20508680) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20592240) 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> > (0x0x7f8b20592300) 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> > (0x0x7f8b20592360) 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> > (0x0x7f8b205922a0) 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> > (0x0x7f8b205088f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b205923c0) 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> > (0x0x7f8b20508958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20592420) 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> > > (0x0x7f8b20508bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20592480) 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> > > > (0x0x7f8b205924e0) 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> > (0x0x7f8b20508c30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f8b20592540) 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> > > (0x0x7f8b20508c98) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f8b20508d00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f8b205925a0) 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> > (0x0x7f8b205d0000) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f8b205d0068) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f8b205d00d0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f8b20592600) 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> (0x0x7f8b205d0138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20592660) 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> > (0x0x7f8b205d01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b205926c0) 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> > > (0x0x7f8b20592720) 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> > (0x0x7f8b205d0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b20592780) 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> (0x0x7f8b205d0270) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f8b205d02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b205927e0) 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> > (0x0x7f8b205d0340) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f8b205d03a8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f8b205d0410) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b20592840) 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> > (0x0x7f8b205d0478) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f8b205d04e0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f8b205d0548) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f8b205d05b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b205928a0) 0 empty

Class Format::Error
   size=32 align=8
   base size=32 base align=8
Format::Error (0x0x7f8b20592a80) 0

Class std::is_error_code_enum<Format::CFormat>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Format::CFormat> (0x0x7f8b205d0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b205e6180) 0 empty

Class BackTrace::Ticket
   size=72 align=8
   base size=72 base align=8
BackTrace::Ticket (0x0x7f8b2021c900) 0

Class std::allocator_traits<std::allocator<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<BackTrace::Ticket> > (0x0x7f8b2021c9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> > (0x0x7f8b205d0888) 0 empty
  std::allocator_traits<std::allocator<BackTrace::Ticket> > (0x0x7f8b2021ca20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<BackTrace::Ticket> (0x0x7f8b2021ca80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<std::_List_node<BackTrace::Ticket> > (0x0x7f8b2021cba0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f8b2021cc00) 0 empty

Class std::allocator<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f8b205d09c0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f8b2021ccc0) 0 empty

Class std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >::_List_impl (0x0x7f8b205d0a90) 0
  std::allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f8b205d0af8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f8b2021cd20) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2021ce40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d0b60) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2021cea0) 0 empty

Class std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> > (0x0x7f8b2021c960) 0

Class __gnu_cxx::new_allocator<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<BackTrace::Ticket> (0x0x7f8b2021cf60) 0 empty

Class std::allocator<BackTrace::Ticket>
   size=1 align=1
   base size=1 base align=1
std::allocator<BackTrace::Ticket> (0x0x7f8b205d0c98) 0 empty
  __gnu_cxx::new_allocator<BackTrace::Ticket> (0x0x7f8b202a9060) 0 empty

Class std::__cxx11::list<BackTrace::Ticket>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<BackTrace::Ticket> (0x0x7f8b205d0c30) 0
  std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> > (0x0x7f8b2021cf00) 0

Class BackTrace
   size=32 align=8
   base size=28 base align=8
BackTrace (0x0x7f8b2021c8a0) 0

Class std::is_array<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b202a9240) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b202a9300) 0 empty

Class std::remove_const<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b202a9360) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b202a92a0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b202a93c0) 0 empty

Class std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b202a9420) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f8b205d0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b202a9480) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > > (0x0x7f8b202a94e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d06e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f8b202a9540) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f8b205d0750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d07b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f8b202a9660) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d08f0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f8b205d0bc8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b205d0d68) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f8b202a9720) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<BackTrace::Ticket> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f8b2031f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b202a98a0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b202a99c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>, std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>, std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f8b202a9a20) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b202a9b40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f8b2031f208) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f270) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b202a9d20) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> > (0x0x7f8b2031f3a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f8b2031f410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f478) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b202a9de0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f548) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> > (0x0x7f8b2031f5b0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f8b2031f618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b2031f680) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b202a9ea0) 0 empty

Class std::_List_iterator<BackTrace::Ticket>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<BackTrace::Ticket> (0x0x7f8b20325540) 0

Class std::is_error_code_enum<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<BackTrace::Ticket> > (0x0x7f8b2031f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b203255a0) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<BackTrace::Ticket> > (0x0x7f8b2031f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20325600) 0 empty

Class std::_List_const_iterator<BackTrace::Ticket>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<BackTrace::Ticket> (0x0x7f8b20325660) 0

Class std::is_error_code_enum<char>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<char> (0x0x7f8b2031f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20325780) 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> > (0x0x7f8b2031f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b203257e0) 0 empty

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

Class std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void> (0x0x7f8b203259c0) 0 empty

Class std::iterator_traits<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_iterator<BackTrace::Ticket> > (0x0x7f8b2031fa90) 0 empty
  std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void> (0x0x7f8b20325a20) 0 empty

Class std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&> (0x0x7f8b20325a80) 0 empty

Class std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> >
   size=8 align=8
   base size=8 base align=8
std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > (0x0x7f8b2031faf8) 0
  std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&> (0x0x7f8b20325ae0) 0 empty

Class std::is_error_code_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > > (0x0x7f8b2031fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20325b40) 0 empty

Class std::is_error_condition_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > > (0x0x7f8b2031fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b20325c60) 0 empty

Class BackTraceHelper
   size=4 align=4
   base size=4 base align=4
BackTraceHelper (0x0x7f8b20325f00) 0

Class EnumModule
   size=1 align=1
   base size=0 base align=1
EnumModule (0x0x7f8b2038c300) 0 empty

Class EnumRange<EnumModule>
   size=4 align=4
   base size=4 base align=4
EnumRange<EnumModule> (0x0x7f8b2031fc98) 0
  EnumModule (0x0x7f8b2038c360) 0 empty

Class dirent
   size=280 align=8
   base size=280 base align=8
dirent (0x0x7f8b2038c3c0) 0

Class dirent64
   size=280 align=8
   base size=280 base align=8
dirent64 (0x0x7f8b2038c420) 0

Class CppDir::EnumFile
   size=1 align=1
   base size=0 base align=1
CppDir::EnumFile (0x0x7f8b2038c480) 0 empty

Class EnumRange<CppDir::EnumFile>
   size=4 align=4
   base size=4 base align=4
EnumRange<CppDir::EnumFile> (0x0x7f8b2031fd68) 0
  CppDir::EnumFile (0x0x7f8b2038c540) 0 empty

Class CppDir::File
   size=152 align=8
   base size=152 base align=8
CppDir::File (0x0x7f8b2038c4e0) 0

Class std::allocator_traits<std::allocator<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<CppDir::File> > (0x0x7f8b2038ccc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> > (0x0x7f8b2031fdd0) 0 empty
  std::allocator_traits<std::allocator<CppDir::File> > (0x0x7f8b2038cd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<CppDir::File>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<CppDir::File> (0x0x7f8b2038cd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<std::_List_node<CppDir::File> > (0x0x7f8b2038cde0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f8b2038ce40) 0 empty

Class std::allocator<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<CppDir::File> > (0x0x7f8b2031fa28) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f8b2038cf00) 0 empty

Class std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >::_List_impl (0x0x7f8b20006000) 0
  std::allocator<std::_List_node<CppDir::File> > (0x0x7f8b20006068) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f8b2038cf60) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f8b2000e000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<CppDir::File> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f8b200060d0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f8b2000e060) 0 empty

Class std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> > (0x0x7f8b2038cc60) 0

Class __gnu_cxx::new_allocator<CppDir::File>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CppDir::File> (0x0x7f8b2000e120) 0 empty

Class std::allocator<CppDir::File>
   size=1 align=1
   base size=1 base align=1
std::allocator<CppDir::File> (0x0x7f8b20006208) 0 empty
  __gnu_cxx::new_allocator<CppDir::File> (0x0x7f8b2000e1e0) 0 empty

Class std::__cxx11::list<CppDir::File>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<CppDir::File> (0x0x7f8b200061a0) 0
  std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> > (0x0x7f8b2000e0c0) 0

Class CppDir::Directory
   size=112 align=8
   base size=112 base align=8
CppDir::Directory (0x0x7f8b2038cc00) 0

Class std::initializer_list<CppDir::File>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<CppDir::File> (0x0x7f8b2000e300) 0

Class Section
   size=64 align=8
   base size=64 base align=8
Section (0x0x7f8b2000e6c0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Section> > (0x0x7f8b20006340) 0 empty
  std::allocator_traits<std::allocator<Section> > (0x0x7f8b2000e9c0) 0 empty

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

Class __gnu_cxx::new_allocator<Section>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Section> (0x0x7f8b2000ea80) 0 empty

Class std::allocator<Section>
   size=1 align=1
   base size=1 base align=1
std::allocator<Section> (0x0x7f8b20006478) 0 empty
  __gnu_cxx::new_allocator<Section> (0x0x7f8b2000eb40) 0 empty

Class std::_Vector_base<Section, std::allocator<Section> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Section, std::allocator<Section> >::_Vector_impl (0x0x7f8b20006548) 0
  std::allocator<Section> (0x0x7f8b200065b0) 0 empty
    __gnu_cxx::new_allocator<Section> (0x0x7f8b2000eba0) 0 empty

Class std::_Vector_base<Section, std::allocator<Section> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Section, std::allocator<Section> > (0x0x7f8b2000e900) 0

Class std::vector<Section>
   size=24 align=8
   base size=24 base align=8
std::vector<Section> (0x0x7f8b20006618) 0
  std::_Vector_base<Section, std::allocator<Section> > (0x0x7f8b2000ec00) 0

Class Info
   size=56 align=8
   base size=56 base align=8
Info (0x0x7f8b2000e8a0) 0

Class std::fpos<__mbstate_t>
   size=16 align=8
   base size=16 base align=8
std::fpos<__mbstate_t> (0x0x7f8b2000ede0) 0

Class Format::PrintF<std::basic_ostream<char> >
   size=24 align=8
   base size=24 base align=8
Format::PrintF<std::basic_ostream<char> > (0x0x7f8b2017f000) 0

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

Class std::is_error_condition_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__cxx11::basic_string<char> > (0x0x7f8b20006bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2017f600) 0 empty

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

Class std::is_array<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<Section> > (0x0x7f8b20006c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2017fae0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<Section> > (0x0x7f8b20006d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2017fc60) 0 empty

Class std::is_void<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<Section> > (0x0x7f8b20006d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b2017fcc0) 0 empty

Class std::__not_<std::is_void<std::allocator<Section> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<Section> > > (0x0x7f8b20006dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2017fd20) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<Section> > (0x0x7f8b20006e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f8b2017fde0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<Section> > >, std::__is_default_constructible_impl<std::allocator<Section> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<Section> > >, std::__is_default_constructible_impl<std::allocator<Section> > > (0x0x7f8b20006ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<Section> > (0x0x7f8b20006f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f8b2017fe40) 0 empty

Class std::__is_default_constructible_atom<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<Section> > (0x0x7f8b20006f70) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<Section> > >, std::__is_default_constructible_impl<std::allocator<Section> > > (0x0x7f8b20006138) 0 empty
    std::__is_default_constructible_impl<std::allocator<Section> > (0x0x7f8b200062d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f8b2017fea0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<Section>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<Section>, false> (0x0x7f8b200063a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2017ff00) 0 empty

Class std::is_default_constructible<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<Section> > (0x0x7f8b20006680) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b2017ff60) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<Section> > (0x0x7f8b201e8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b201e4060) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<Section>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<Section>, false> (0x0x7f8b201e8068) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<Section> > (0x0x7f8b201e80d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b201e40c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<Section> >, std::__is_nt_default_constructible_impl<std::allocator<Section>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<Section> >, std::__is_nt_default_constructible_impl<std::allocator<Section>, false> > (0x0x7f8b201e8138) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<Section>, false> (0x0x7f8b201e81a0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<Section> > (0x0x7f8b201e8208) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b201e4120) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<Section> > (0x0x7f8b201e8270) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<Section> >, std::__is_nt_default_constructible_impl<std::allocator<Section>, false> > (0x0x7f8b201e82d8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<Section>, false> (0x0x7f8b201e8340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<Section> > (0x0x7f8b201e83a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b201e4180) 0 empty

Class std::initializer_list<Section>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<Section> (0x0x7f8b201e4a20) 0

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

Class __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > (0x0x7f8b1fdff4e0) 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 (0x0x7f8b1fdff720) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f8b1fdffea0) 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 (0x0x7f8b1fdfff60) 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> (0x0x7f8b1fe91300) 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 (0x0x7f8b1fe913c0) 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> (0x0x7f8b1fe91720) 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 (0x0x7f8b1fe917e0) 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> (0x0x7f8b1fe91b40) 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 (0x0x7f8b1fe91c00) 0

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

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

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f8b1fec27e0) 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> (0x0x7f8b1fec2900) 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> (0x0x7f8b1fec2960) 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> (0x0x7f8b1fec28a0) 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> (0x0x7f8b201e8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fec29c0) 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> (0x0x7f8b201e8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fec2a20) 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> > > (0x0x7f8b1fec2a80) 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> (0x0x7f8b201e8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fec2ba0) 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> > (0x0x7f8b1fec2c00) 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> (0x0x7f8b201e8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fec2c60) 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> > (0x0x7f8b201e8d68) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f8b201e8dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fec2cc0) 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> > (0x0x7f8b201e8e38) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f8b201e8ea0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f8b201e8f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1fec2de0) 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> (0x0x7f8b201e8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fec2f00) 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> > > (0x0x7f8b1fec2f60) 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> (0x0x7f8b201e8410) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fef6000) 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> > (0x0x7f8b1fef6060) 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> (0x0x7f8b201e8478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fef60c0) 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> > (0x0x7f8b201e84e0) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f8b201e8548) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fef6120) 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> (0x0x7f8b201e85b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fef6180) 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> > (0x0x7f8b1fef61e0) 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> > (0x0x7f8b201e8618) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f8b201e87b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fef6240) 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> > (0x0x7f8b201e8820) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f8b201e8a28) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f8b1fefe000) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1fef62a0) 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> > > (0x0x7f8b1fefe068) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fef6300) 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> (0x0x7f8b1fefe0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fef6360) 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> > (0x0x7f8b1fef63c0) 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> > (0x0x7f8b1fefe138) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f8b1fefe1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1fef6420) 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> (0x0x7f8b1fefe208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fef6480) 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> (0x0x7f8b1fef64e0) 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> (0x0x7f8b1fefe270) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f8b1fef6540) 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> (0x0x7f8b1fec2ea0) 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> (0x0x7f8b1fefe340) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fef6720) 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>&> (0x0x7f8b1fef6ae0) 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 (0x0x7f8b1fef6d80) 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 (0x0x7f8b1ff24180) 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 (0x0x7f8b1ff24540) 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 (0x0x7f8b1ff24900) 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 (0x0x7f8b1ff24cc0) 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 (0x0x7f8b1ff530c0) 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 (0x0x7f8b1ff53480) 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 (0x0x7f8b1ff53840) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f8b1ff53c00) 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>&> (0x0x7f8b1ff83000) 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>&> (0x0x7f8b1ffa36c0) 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>&> (0x0x7f8b1ffc50c0) 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>&> (0x0x7f8b1ffc5360) 0 empty

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

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

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f8b1fefea90) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f8b1fbf0240) 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> (0x0x7f8b1fbf02a0) 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> (0x0x7f8b1fbf0300) 0 empty

Class Ref<std::vector<std::__cxx11::basic_string<char> > >::Rep
   size=24 align=8
   base size=17 base align=8
Ref<std::vector<std::__cxx11::basic_string<char> > >::Rep (0x0x7f8b1fbf06c0) 0

Vtable for Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef
Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef::_ZTVN3RefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE6BadRefE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3RefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE6BadRefE)
16    (int (*)(...))Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef::~BadRef
24    (int (*)(...))Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef::~BadRef
32    (int (*)(...))BaseException::what

Class Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef
   size=16 align=8
   base size=16 base align=8
Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef (0x0x7f8b1fefeaf8) 0
    vptr=((& Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef::_ZTVN3RefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE6BadRefE) + 16u)
  BaseException (0x0x7f8b1fefeb60) 0
      primary-for Ref<std::vector<std::__cxx11::basic_string<char> > >::BadRef (0x0x7f8b1fefeaf8)
    std::exception (0x0x7f8b1fbf0900) 0 nearly-empty
        primary-for BaseException (0x0x7f8b1fefeb60)

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

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

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1fefed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fc18600) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1fefedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fc18660) 0 empty

Class Ref<Arg::Rule>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<Arg::Rule>::Rep (0x0x7f8b1fc18a20) 0

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>*> (0x0x7f8b1fefee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fc18de0) 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>*> > (0x0x7f8b1fc18e40) 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>*> (0x0x7f8b1fc18f00) 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>*> (0x0x7f8b1fc18f60) 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>*> (0x0x7f8b1fc18ea0) 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>*> (0x0x7f8b1fefed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fc4c180) 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>*> (0x0x7f8b1fc4d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fc4c1e0) 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>*> > (0x0x7f8b1fc4d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fc4c300) 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> >*> > > (0x0x7f8b1fc4d1a0) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f8b1fc4d208) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fc4c360) 0 empty

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f8b1fc4d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fc4c480) 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> > (0x0x7f8b1fc4d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fc4c4e0) 0 empty

Class Ref<Arg::Option>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<Arg::Option>::Rep (0x0x7f8b1fc4c720) 0

Class std::iterator_traits<const Arg::OptionChain::Error*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Arg::OptionChain::Error*> (0x0x7f8b1fc4cae0) 0 empty

Class __gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > (0x0x7f8b1fc4ca80) 0

Class std::__are_same<const Arg::OptionChain::Error*, Arg::OptionChain::Error*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const Arg::OptionChain::Error*, Arg::OptionChain::Error*> (0x0x7f8b1fc4cb40) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Arg::OptionChain::Error> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Arg::OptionChain::Error> > (0x0x7f8b1fc4cba0) 0 empty

Class std::remove_reference<BackTrace::Ticket&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<BackTrace::Ticket&> (0x0x7f8b1fc8d5a0) 0 empty

Class __gnu_cxx::__aligned_membuf<BackTrace::Ticket>::_Tp2
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<BackTrace::Ticket>::_Tp2 (0x0x7f8b1fc8d900) 0

Class __gnu_cxx::__aligned_membuf<BackTrace::Ticket>
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<BackTrace::Ticket> (0x0x7f8b1fc8d8a0) 0

Class std::_List_node<BackTrace::Ticket>
   size=88 align=8
   base size=88 base align=8
std::_List_node<BackTrace::Ticket> (0x0x7f8b1fc4dbc8) 0
  std::__detail::_List_node_base (0x0x7f8b1fc8d840) 0

Class std::_List_const_iterator<CppDir::File>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<CppDir::File> (0x0x7f8b1fcc1900) 0

Class std::_List_iterator<CppDir::File>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<CppDir::File> (0x0x7f8b1fcc19c0) 0

Class std::is_same<Section*, Section*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Section*, Section*> (0x0x7f8b1fd28068) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fd06ae0) 0 empty

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

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

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

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

Class std::__is_pointer_helper<Section*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Section*> (0x0x7f8b1fd28208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fd06d80) 0 empty

Class std::is_pointer<Section*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Section*> (0x0x7f8b1fd28270) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1fd06de0) 0 empty

Class std::__not_<std::is_pointer<Section*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Section*> > (0x0x7f8b1fd282d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fd06e40) 0 empty

Class std::__and_<std::is_same<Section*, Section*>, std::__not_<std::is_pointer<Section*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Section*, Section*>, std::__not_<std::is_pointer<Section*> > > (0x0x7f8b1fd28340) 0 empty
  std::__not_<std::is_pointer<Section*> > (0x0x7f8b1fd283a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fd06ea0) 0 empty

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

Class std::is_error_condition_enum<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<Section> > (0x0x7f8b1fd287b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fd3c6c0) 0 empty

Class std::is_error_code_enum<std::allocator<Section> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<Section> > (0x0x7f8b1fd28820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fd3c720) 0 empty

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

Class __gnu_cxx::__normal_iterator<const Section*, std::vector<Section> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > (0x0x7f8b1fd3c780) 0

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

Class __gnu_cxx::__enable_if<false, std::vector<Section> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Section> > (0x0x7f8b1fd3c8a0) 0 empty

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

Class __gnu_cxx::__normal_iterator<Section*, std::vector<Section> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > (0x0x7f8b1fd3c960) 0

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

Class __gnu_cxx::__enable_if<true, std::vector<Section> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Section> > (0x0x7f8b1fd3ca80) 0 empty

Vtable for EnumRange<Arg::EnumLink>::Error
EnumRange<Arg::EnumLink>::Error::_ZTVN9EnumRangeIN3Arg8EnumLinkEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN3Arg8EnumLinkEE5ErrorE)
16    (int (*)(...))EnumRange<Arg::EnumLink>::Error::~Error
24    (int (*)(...))EnumRange<Arg::EnumLink>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<Arg::EnumLink>

Class EnumRange<Arg::EnumLink>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<Arg::EnumLink>::Error (0x0x7f8b1fd28dd0) 0
    vptr=((& EnumRange<Arg::EnumLink>::Error::_ZTVN9EnumRangeIN3Arg8EnumLinkEE5ErrorE) + 16u)
  std::exception (0x0x7f8b1fd9c2a0) 0 nearly-empty
      primary-for EnumRange<Arg::EnumLink>::Error (0x0x7f8b1fd28dd0)

Class Ref<Arg::OptionChain>
   size=8 align=8
   base size=8 base align=8
Ref<Arg::OptionChain> (0x0x7f8b1fd9c960) 0

Vtable for EnumRange<Arg::EnumFile>::Error
EnumRange<Arg::EnumFile>::Error::_ZTVN9EnumRangeIN3Arg8EnumFileEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN3Arg8EnumFileEE5ErrorE)
16    (int (*)(...))EnumRange<Arg::EnumFile>::Error::~Error
24    (int (*)(...))EnumRange<Arg::EnumFile>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<Arg::EnumFile>

Class EnumRange<Arg::EnumFile>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<Arg::EnumFile>::Error (0x0x7f8b1fd28e38) 0
    vptr=((& EnumRange<Arg::EnumFile>::Error::_ZTVN9EnumRangeIN3Arg8EnumFileEE5ErrorE) + 16u)
  std::exception (0x0x7f8b1fd9ccc0) 0 nearly-empty
      primary-for EnumRange<Arg::EnumFile>::Error (0x0x7f8b1fd28e38)

Class std::is_error_code_enum<std::basic_ostream<char>& (*)(std::basic_ostream<char>&)>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::basic_ostream<char>& (*)(std::basic_ostream<char>&)> (0x0x7f8b1fd28af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fdd7420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__enable_if<false, std::vector<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::__cxx11::basic_string<char> > > (0x0x7f8b1fa67840) 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>&> (0x0x7f8b1fa85180) 0 empty

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

Class std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> (0x0x7f8b1fa18f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fab72a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<BackTrace::Ticket*> >, std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<BackTrace::Ticket*> >, std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> > (0x0x7f8b1fab7300) 0 empty

Class std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>, std::__not_<std::is_pointer<BackTrace::Ticket*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>, std::__not_<std::is_pointer<BackTrace::Ticket*> > > (0x0x7f8b1fa18bc8) 0 empty
  std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> (0x0x7f8b1fa18c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fab7360) 0 empty

Class std::remove_reference<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<BackTrace::Ticket> (0x0x7f8b1fab7480) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<CppDir::File> > (0x0x7f8b1fac2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fae1b40) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<CppDir::File> > (0x0x7f8b1fac23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fae1ba0) 0 empty

Class __gnu_cxx::__aligned_membuf<CppDir::File>::_Tp2
   size=152 align=8
   base size=152 base align=8
__gnu_cxx::__aligned_membuf<CppDir::File>::_Tp2 (0x0x7f8b1fae1d20) 0

Class __gnu_cxx::__aligned_membuf<CppDir::File>
   size=152 align=8
   base size=152 base align=8
__gnu_cxx::__aligned_membuf<CppDir::File> (0x0x7f8b1fae1cc0) 0

Class std::_List_node<CppDir::File>
   size=168 align=8
   base size=168 base align=8
std::_List_node<CppDir::File> (0x0x7f8b1fac2478) 0
  std::__detail::_List_node_base (0x0x7f8b1fae1c60) 0

Class std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> (0x0x7f8b1fac24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1fae1d80) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<CppDir::File*> >, std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<CppDir::File*> >, std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> > (0x0x7f8b1fae1de0) 0 empty

Class std::__and_<std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>, std::__not_<std::is_pointer<CppDir::File*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>, std::__not_<std::is_pointer<CppDir::File*> > > (0x0x7f8b1fac2548) 0 empty
  std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> (0x0x7f8b1fac25b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1fae1e40) 0 empty

Class Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>::Arg (0x0x7f8b1fb10360) 0

Class Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>
   size=128 align=8
   base size=128 base align=8
Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char> (0x0x7f8b1fb10300) 0

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

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > > (0x0x7f8b1fb553c0) 0 empty

Class std::__is_move_iterator<Section*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Section*> (0x0x7f8b1fb55600) 0 empty

Class Ref<std::vector<Ref<Arg::Option> > >::Rep
   size=24 align=8
   base size=17 base align=8
Ref<std::vector<Ref<Arg::Option> > >::Rep (0x0x7f8b1fb870c0) 0

Class Ref<Arg::OptionChain>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<Arg::OptionChain>::Rep (0x0x7f8b1fb87180) 0

Class Format::Format<const char*, char, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<const char*, char, char, char, char, char>::Arg (0x0x7f8b1fb879c0) 0

Class Format::Format<const char*, char, char, char, char, char>
   size=104 align=8
   base size=104 base align=8
Format::Format<const char*, char, char, char, char, char> (0x0x7f8b1fb87960) 0

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f8b1fbbfe40) 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> (0x0x7f8b1f7e2240) 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> (0x0x7f8b1f7e22a0) 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> (0x0x7f8b1f7e21e0) 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> (0x0x7f8b1fac2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f7e2300) 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> (0x0x7f8b1f7e2360) 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*> (0x0x7f8b1f7e2180) 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*> (0x0x7f8b1f7e2480) 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*> (0x0x7f8b1f7e2720) 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> (0x0x7f8b1f7e2900) 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> (0x0x7f8b1f7e2960) 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> (0x0x7f8b1f7e28a0) 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> (0x0x7f8b1f809068) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f7e29c0) 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> (0x0x7f8b1f7e2a20) 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*> (0x0x7f8b1f7e2840) 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*> (0x0x7f8b1f7e2cc0) 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> (0x0x7f8b1f7e2ea0) 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> (0x0x7f8b1f7e2f00) 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> (0x0x7f8b1f7e2e40) 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> (0x0x7f8b1f809208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f7e2f60) 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> (0x0x7f8b1f821000) 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*> (0x0x7f8b1f7e2de0) 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> > (0x0x7f8b1f8095b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f821b40) 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> > > > > (0x0x7f8b1f821c60) 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> > (0x0x7f8b1f809618) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f821cc0) 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> > > (0x0x7f8b1f821d20) 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> > (0x0x7f8b1f809820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f821d80) 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> > > > (0x0x7f8b1f809888) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f8b1f8098f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f821de0) 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> > (0x0x7f8b1f809958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f821e40) 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> > > (0x0x7f8b1f821f60) 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> > (0x0x7f8b1f849120) 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> > (0x0x7f8b1f849180) 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> > (0x0x7f8b1f8490c0) 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> > (0x0x7f8b1f809af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849360) 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> > (0x0x7f8b1f809c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8493c0) 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> > > > (0x0x7f8b1f809c98) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7f8b1f809d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f849420) 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> > > > (0x0x7f8b1f809d68) 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> > > > (0x0x7f8b1f809dd0) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7f8b1f809e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f849480) 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> > > > > (0x0x7f8b1f809ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8494e0) 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> > (0x0x7f8b1f809f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f849540) 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> > > (0x0x7f8b1f849660) 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> > > > (0x0x7f8b1f809f70) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7f8b1f852000) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8496c0) 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> > (0x0x7f8b1f852068) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f849720) 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>&&> > (0x0x7f8b1f849780) 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> > > > > (0x0x7f8b1f8497e0) 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> > (0x0x7f8b1f8521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849840) 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> > > (0x0x7f8b1f849960) 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> > > (0x0x7f8b1f852208) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7f8b1f852270) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f8499c0) 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> > (0x0x7f8b1f8522d8) 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> > > (0x0x7f8b1f852340) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7f8b1f8523a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f849a20) 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> > > (0x0x7f8b1f849a80) 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> > > > (0x0x7f8b1f852410) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7f8b1f852478) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f849ae0) 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> > > > (0x0x7f8b1f8524e0) 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> > > > (0x0x7f8b1f852548) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7f8b1f8525b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f849b40) 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> > > (0x0x7f8b1f849ba0) 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> > (0x0x7f8b1f852618) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849cc0) 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> > (0x0x7f8b1f852750) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849d20) 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> > > (0x0x7f8b1f849e40) 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> > (0x0x7f8b1f852888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849ea0) 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> > (0x0x7f8b1f8528f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f849f00) 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> > > > (0x0x7f8b1f852958) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f8b1f8529c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f849f60) 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> > (0x0x7f8b1f852a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f000) 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> > > > > (0x0x7f8b1f86f120) 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> > (0x0x7f8b1f852a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f180) 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> > > > > (0x0x7f8b1f86f2a0) 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> > (0x0x7f8b1f852af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f300) 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> > (0x0x7f8b1f852c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f360) 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> > > > > (0x0x7f8b1f86f480) 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> > (0x0x7f8b1f852c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f4e0) 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> > (0x0x7f8b1f852d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f540) 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> > > (0x0x7f8b1f86f5a0) 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> > (0x0x7f8b1f852f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f600) 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> > (0x0x7f8b1f852f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f660) 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> > > > (0x0x7f8b1f87f000) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f8b1f87f068) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f86f6c0) 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> > > > (0x0x7f8b1f87f0d0) 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> > > > (0x0x7f8b1f87f138) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f8b1f87f1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f86f720) 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> > > > (0x0x7f8b1f87f208) 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> > > > (0x0x7f8b1f87f270) 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> > > > (0x0x7f8b1f87f2d8) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f8b1f87f340) 0 empty
        std::integral_constant<bool, false> (0x0x7f8b1f86f780) 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> > > > (0x0x7f8b1f87f3a8) 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> > > > (0x0x7f8b1f87f410) 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> > > > (0x0x7f8b1f87f478) 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> > > > (0x0x7f8b1f87f4e0) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f8b1f87f548) 0 empty
          std::integral_constant<bool, false> (0x0x7f8b1f86f7e0) 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> > (0x0x7f8b1f87f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f840) 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> > > > (0x0x7f8b1f87f618) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f8b1f87f680) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f86f8a0) 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> > (0x0x7f8b1f86f900) 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>&> (0x0x7f8b1f87f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86f9c0) 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> >&> > > (0x0x7f8b1f86fae0) 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>&> (0x0x7f8b1f87f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f86fb40) 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>&> > (0x0x7f8b1f86fba0) 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> >&> > (0x0x7f8b1f87f9c0) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f8b1f87fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f86fc00) 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>&> (0x0x7f8b1f87fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f86fc60) 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>&> > (0x0x7f8b1f86fd80) 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> >&> > (0x0x7f8b1f87faf8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f8b1f87fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f86fde0) 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> >&> > (0x0x7f8b1f87fbc8) 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> >&> > (0x0x7f8b1f87fc30) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f8b1f87fc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f86fe40) 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> >&> > > (0x0x7f8b1f87fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86fea0) 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>&> (0x0x7f8b1f87fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f86ff00) 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>&> > (0x0x7f8b1f897060) 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> >&> > (0x0x7f8b1f87fdd0) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f8b1f87fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8970c0) 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>&> (0x0x7f8b1f87fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897120) 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> (0x0x7f8b1f897180) 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>&> (0x0x7f8b1f89b000) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f8b1f8971e0) 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> > (0x0x7f8b1f87f7b8) 0 empty
  std::__do_is_destructible_impl (0x0x7f8b1f86f960) 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> (0x0x7f8b1f89b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897240) 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> > (0x0x7f8b1f89b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8972a0) 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> > > (0x0x7f8b1f897300) 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>&&> (0x0x7f8b1f89b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8973c0) 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> >&&> > > (0x0x7f8b1f8974e0) 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>&&> (0x0x7f8b1f89b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f897540) 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>&&> > (0x0x7f8b1f8975a0) 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>&&> (0x0x7f8b1f89b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897600) 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> >&&> > (0x0x7f8b1f89b680) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f8b1f89b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f897660) 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>&&> (0x0x7f8b1f89b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8976c0) 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>&&> > (0x0x7f8b1f8977e0) 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> >&&> > (0x0x7f8b1f89b7b8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f8b1f89b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f897840) 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> >&&> > (0x0x7f8b1f89b888) 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> >&&> > (0x0x7f8b1f89b8f0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f8b1f89b958) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f8978a0) 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> >&&> > > (0x0x7f8b1f89b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f897900) 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>&&> (0x0x7f8b1f89ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f897960) 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>&&> > (0x0x7f8b1f897a80) 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> >&&> > (0x0x7f8b1f89ba90) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f8b1f89baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f897ae0) 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>&&> (0x0x7f8b1f89bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897b40) 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> (0x0x7f8b1f897ba0) 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>&&> (0x0x7f8b1f89bc98) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f8b1f897c00) 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>&&> (0x0x7f8b1f89b340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b1f897360) 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> >&&> > (0x0x7f8b1f89be38) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f8b1f89bea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b1f897c60) 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>&&> (0x0x7f8b1f89bf08) 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> >&&> > (0x0x7f8b1f89bf70) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f8b1f8bb000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b1f897cc0) 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>&&> (0x0x7f8b1f8bb068) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f8b1f8bb0d0) 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> >&&> > (0x0x7f8b1f8bb138) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f8b1f8bb1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b1f897d20) 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>&&> (0x0x7f8b1f8bb208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897d80) 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> >&&> (0x0x7f8b1f8bb340) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f8b1f8bb3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f897de0) 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> >&&> (0x0x7f8b1f8bb478) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897e40) 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> >&&> > (0x0x7f8b1f897ea0) 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> >&&> (0x0x7f8b1f8bb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f897f00) 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> >&&> > (0x0x7f8b1f8bb548) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bb5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f897f60) 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> >&&> (0x0x7f8b1f8bb618) 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> >&&> > (0x0x7f8b1f8bb680) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bb6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f8c1000) 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> (0x0x7f8b1f8bb750) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bb7b8) 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> >&&> > (0x0x7f8b1f8bb820) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bb888) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f8c1060) 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> > (0x0x7f8b1f8bb8f0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f8b1f8bb958) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bb9c0) 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> >&&> > (0x0x7f8b1f8bba28) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f8b1f8bba90) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b1f8c10c0) 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> > > (0x0x7f8b1f8bbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8c1120) 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> > > > (0x0x7f8b1f8c1180) 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> > > > (0x0x7f8b1f8bbb60) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f8b1f8bbbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f8c11e0) 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> > (0x0x7f8b1f8bbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8c1240) 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>*> > (0x0x7f8b1f8c12a0) 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>*> > (0x0x7f8b1f8c13c0) 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>&> (0x0x7f8b1f8c1480) 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>*> (0x0x7f8b1f8c1420) 0

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> >, void> (0x0x7f8b1f8f6240) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > > (0x0x7f8b1f8cd680) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> >, void> (0x0x7f8b1f8f62a0) 0 empty

Class std::iterator_traits<Arg::OptionChain::Error*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Arg::OptionChain::Error*> (0x0x7f8b1f8f6300) 0 empty

Class std::is_function<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Arg::OptionChain::Error&> (0x0x7f8b1f8cd7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f63c0) 0 empty

Class std::conditional<false, std::is_function<Arg::OptionChain::Error&>, std::__or_<std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Arg::OptionChain::Error&>, std::__or_<std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > > (0x0x7f8b1f8f6420) 0 empty

Class std::is_lvalue_reference<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cd820) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8f6540) 0 empty

Class std::conditional<true, std::is_lvalue_reference<Arg::OptionChain::Error&>, std::is_rvalue_reference<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<Arg::OptionChain::Error&>, std::is_rvalue_reference<Arg::OptionChain::Error&> > (0x0x7f8b1f8f65a0) 0 empty

Class std::__or_<std::is_lvalue_reference<Arg::OptionChain::Error&>, std::is_rvalue_reference<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Arg::OptionChain::Error&>, std::is_rvalue_reference<Arg::OptionChain::Error&> > (0x0x7f8b1f8cd888) 0 empty
  std::is_lvalue_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cd8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8f6600) 0 empty

Class std::is_reference<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cd958) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8f6660) 0 empty

Class std::conditional<true, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > (0x0x7f8b1f8f66c0) 0 empty

Class std::__or_<std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > (0x0x7f8b1f8cda90) 0 empty
  std::is_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cdaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8f6720) 0 empty

Class std::__or_<std::is_function<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > (0x0x7f8b1f8cdc30) 0 empty
  std::__or_<std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > (0x0x7f8b1f8cdc98) 0 empty
    std::is_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cdd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f8f6780) 0 empty

Class std::__not_<std::__or_<std::is_function<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&>, std::is_void<Arg::OptionChain::Error&> > > (0x0x7f8b1f8cddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f67e0) 0 empty

Class std::is_object<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Arg::OptionChain::Error&> (0x0x7f8b1f8cde38) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f6840) 0 empty

Class std::conditional<false, std::is_object<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&> > (0x0x7f8b1f8f68a0) 0 empty

Class std::__or_<std::is_object<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Arg::OptionChain::Error&>, std::is_reference<Arg::OptionChain::Error&> > (0x0x7f8b1f8cdea0) 0 empty
  std::is_reference<Arg::OptionChain::Error&> (0x0x7f8b1f8cdf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8f6900) 0 empty

Class std::__is_referenceable<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Arg::OptionChain::Error&> (0x0x7f8b1f8cd618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8f6a20) 0 empty

Class std::__add_rvalue_reference_helper<Arg::OptionChain::Error&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Arg::OptionChain::Error&, true> (0x0x7f8b1f8f6a80) 0 empty

Class std::add_rvalue_reference<Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Arg::OptionChain::Error&> (0x0x7f8b1f912000) 0 empty
  std::__add_rvalue_reference_helper<Arg::OptionChain::Error&, true> (0x0x7f8b1f8f6ae0) 0 empty

Class std::is_function<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Arg::OptionChain::Error&> (0x0x7f8b1f9120d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f6b40) 0 empty

Class std::conditional<false, std::is_function<const Arg::OptionChain::Error&>, std::__or_<std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const Arg::OptionChain::Error&>, std::__or_<std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > > (0x0x7f8b1f8f6ba0) 0 empty

Class std::is_lvalue_reference<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f912208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8f6c00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const Arg::OptionChain::Error&>, std::is_rvalue_reference<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const Arg::OptionChain::Error&>, std::is_rvalue_reference<const Arg::OptionChain::Error&> > (0x0x7f8b1f8f6c60) 0 empty

Class std::__or_<std::is_lvalue_reference<const Arg::OptionChain::Error&>, std::is_rvalue_reference<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Arg::OptionChain::Error&>, std::is_rvalue_reference<const Arg::OptionChain::Error&> > (0x0x7f8b1f912270) 0 empty
  std::is_lvalue_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f9122d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8f6cc0) 0 empty

Class std::is_reference<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f912340) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f8f6d20) 0 empty

Class std::conditional<true, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > (0x0x7f8b1f8f6d80) 0 empty

Class std::__or_<std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > (0x0x7f8b1f9123a8) 0 empty
  std::is_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f912410) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f8f6de0) 0 empty

Class std::__or_<std::is_function<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > (0x0x7f8b1f912478) 0 empty
  std::__or_<std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > (0x0x7f8b1f9124e0) 0 empty
    std::is_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f912548) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f8f6e40) 0 empty

Class std::__not_<std::__or_<std::is_function<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&>, std::is_void<const Arg::OptionChain::Error&> > > (0x0x7f8b1f9125b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f6ea0) 0 empty

Class std::is_object<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Arg::OptionChain::Error&> (0x0x7f8b1f912618) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f8f6f00) 0 empty

Class std::conditional<false, std::is_object<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&> > (0x0x7f8b1f8f6f60) 0 empty

Class std::__or_<std::is_object<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Arg::OptionChain::Error&>, std::is_reference<const Arg::OptionChain::Error&> > (0x0x7f8b1f912680) 0 empty
  std::is_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f9126e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f923000) 0 empty

Class std::__is_referenceable<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Arg::OptionChain::Error&> (0x0x7f8b1f912750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f923060) 0 empty

Class std::__add_rvalue_reference_helper<const Arg::OptionChain::Error&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Arg::OptionChain::Error&, true> (0x0x7f8b1f9230c0) 0 empty

Class std::add_rvalue_reference<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f9127b8) 0 empty
  std::__add_rvalue_reference_helper<const Arg::OptionChain::Error&, true> (0x0x7f8b1f923120) 0 empty

Class std::__is_assignable_helper<Arg::OptionChain::Error&, const Arg::OptionChain::Error&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Arg::OptionChain::Error&, const Arg::OptionChain::Error&> (0x0x7f8b1f8f6360) 0 empty

Class std::is_assignable<Arg::OptionChain::Error&, const Arg::OptionChain::Error&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Arg::OptionChain::Error&, const Arg::OptionChain::Error&> (0x0x7f8b1f912820) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f923180) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f8b1f9231e0) 0 empty

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

Class std::__allocated_ptr<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f8b1f923c60) 0

Class std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> (0x0x7f8b1f912af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f923cc0) 0 empty

Class std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> > (0x0x7f8b1f912b60) 0 empty
  std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> (0x0x7f8b1f912bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f923d20) 0 empty

Class std::remove_reference<const CppDir::File&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const CppDir::File&> (0x0x7f8b1f956cc0) 0 empty

Class std::is_function<Section>
   size=1 align=1
   base size=1 base align=1
std::is_function<Section> (0x0x7f8b1f999000) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f97a9c0) 0 empty

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

Class std::is_lvalue_reference<Section>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Section> (0x0x7f8b1f999068) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f97aa80) 0 empty

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

Class std::is_rvalue_reference<Section>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Section> (0x0x7f8b1f9990d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f97acc0) 0 empty

Class std::__or_<std::is_lvalue_reference<Section>, std::is_rvalue_reference<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Section>, std::is_rvalue_reference<Section> > (0x0x7f8b1f999138) 0 empty
  std::is_rvalue_reference<Section> (0x0x7f8b1f9991a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f97ad20) 0 empty

Class std::is_reference<Section>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Section> (0x0x7f8b1f999208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f97ad80) 0 empty

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

Class std::remove_volatile<Section>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Section> (0x0x7f8b1f97aea0) 0 empty

Class std::remove_const<Section>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Section> (0x0x7f8b1f97af00) 0 empty

Class std::remove_cv<Section>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Section> (0x0x7f8b1f97ae40) 0 empty

Class std::__is_void_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Section> (0x0x7f8b1f9992d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f97af60) 0 empty

Class std::is_void<Section>
   size=1 align=1
   base size=1 base align=1
std::is_void<Section> (0x0x7f8b1f999340) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5000) 0 empty

Class std::__or_<std::is_reference<Section>, std::is_void<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Section>, std::is_void<Section> > (0x0x7f8b1f9993a8) 0 empty
  std::is_void<Section> (0x0x7f8b1f999410) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f9a5060) 0 empty

Class std::__or_<std::is_function<Section>, std::is_reference<Section>, std::is_void<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Section>, std::is_reference<Section>, std::is_void<Section> > (0x0x7f8b1f999478) 0 empty
  std::__or_<std::is_reference<Section>, std::is_void<Section> > (0x0x7f8b1f9994e0) 0 empty
    std::is_void<Section> (0x0x7f8b1f999548) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f9a50c0) 0 empty

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

Class std::is_object<Section>
   size=1 align=1
   base size=1 base align=1
std::is_object<Section> (0x0x7f8b1f9997b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f9a5240) 0 empty

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

Class std::__or_<std::is_object<Section>, std::is_reference<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Section>, std::is_reference<Section> > (0x0x7f8b1f999820) 0 empty
  std::is_object<Section> (0x0x7f8b1f999888) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f9a5300) 0 empty

Class std::__is_referenceable<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Section> (0x0x7f8b1f9998f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f9a5360) 0 empty

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

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

Class std::is_array<Section>
   size=1 align=1
   base size=1 base align=1
std::is_array<Section> (0x0x7f8b1f999958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5480) 0 empty

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

Class std::__and_<std::is_array<Section>, std::__not_<std::extent<Section, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Section>, std::__not_<std::extent<Section, 0u> > > (0x0x7f8b1f9999c0) 0 empty
  std::is_array<Section> (0x0x7f8b1f999a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f9a5600) 0 empty

Class std::__is_array_unknown_bounds<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Section> (0x0x7f8b1f999a90) 0 empty
  std::__and_<std::is_array<Section>, std::__not_<std::extent<Section, 0u> > > (0x0x7f8b1f999af8) 0 empty
    std::is_array<Section> (0x0x7f8b1f999b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f9a5660) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<Section>, std::is_function<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Section>, std::is_function<Section> > (0x0x7f8b1f999bc8) 0 empty
  std::is_function<Section> (0x0x7f8b1f999c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f9a57e0) 0 empty

Class std::__or_<std::is_void<Section>, std::__is_array_unknown_bounds<Section>, std::is_function<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Section>, std::__is_array_unknown_bounds<Section>, std::is_function<Section> > (0x0x7f8b1f999c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Section>, std::is_function<Section> > (0x0x7f8b1f999d00) 0 empty
    std::is_function<Section> (0x0x7f8b1f999d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f9a5840) 0 empty

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

Class std::__is_integral_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Section> (0x0x7f8b1f999f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5900) 0 empty

Class std::is_integral<Section>
   size=1 align=1
   base size=1 base align=1
std::is_integral<Section> (0x0x7f8b1f9c0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5960) 0 empty

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

Class std::__is_floating_point_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Section> (0x0x7f8b1f9c0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5a20) 0 empty

Class std::is_floating_point<Section>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Section> (0x0x7f8b1f9c00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5a80) 0 empty

Class std::__or_<std::is_integral<Section>, std::is_floating_point<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Section>, std::is_floating_point<Section> > (0x0x7f8b1f9c0138) 0 empty
  std::is_floating_point<Section> (0x0x7f8b1f9c01a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f9a5ae0) 0 empty

Class std::is_arithmetic<Section>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Section> (0x0x7f8b1f9c0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5b40) 0 empty

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

Class std::is_enum<Section>
   size=1 align=1
   base size=1 base align=1
std::is_enum<Section> (0x0x7f8b1f9c0270) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5c00) 0 empty

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

Class std::__is_pointer_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Section> (0x0x7f8b1f9c03a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5cc0) 0 empty

Class std::is_pointer<Section>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Section> (0x0x7f8b1f9c0410) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5d20) 0 empty

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

Class std::__is_member_pointer_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Section> (0x0x7f8b1f9c0478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5de0) 0 empty

Class std::is_member_pointer<Section>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Section> (0x0x7f8b1f9c04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f9a5e40) 0 empty

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

Class std::__is_null_pointer_helper<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Section> (0x0x7f8b1f9c0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5ce000) 0 empty

Class std::is_null_pointer<Section>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Section> (0x0x7f8b1f9c05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5ce060) 0 empty

Class std::__or_<std::is_member_pointer<Section>, std::is_null_pointer<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0618) 0 empty
  std::is_null_pointer<Section> (0x0x7f8b1f9c0680) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f5ce0c0) 0 empty

Class std::__or_<std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c06e8) 0 empty
  std::__or_<std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0750) 0 empty
    std::is_null_pointer<Section> (0x0x7f8b1f9c07b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f5ce120) 0 empty

Class std::__or_<std::is_enum<Section>, std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Section>, std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c08f0) 0 empty
  std::__or_<std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0958) 0 empty
    std::__or_<std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c09c0) 0 empty
      std::is_null_pointer<Section> (0x0x7f8b1f9c0a28) 0 empty
        std::integral_constant<bool, false> (0x0x7f8b1f5ce180) 0 empty

Class std::__or_<std::is_arithmetic<Section>, std::is_enum<Section>, std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Section>, std::is_enum<Section>, std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0af8) 0 empty
  std::__or_<std::is_enum<Section>, std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0b60) 0 empty
    std::__or_<std::is_pointer<Section>, std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0bc8) 0 empty
      std::__or_<std::is_member_pointer<Section>, std::is_null_pointer<Section> > (0x0x7f8b1f9c0c30) 0 empty
        std::is_null_pointer<Section> (0x0x7f8b1f9c0c98) 0 empty
          std::integral_constant<bool, false> (0x0x7f8b1f5ce1e0) 0 empty

Class std::is_scalar<Section>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Section> (0x0x7f8b1f9c0d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5ce240) 0 empty

Class std::__or_<std::is_reference<Section>, std::is_scalar<Section> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Section>, std::is_scalar<Section> > (0x0x7f8b1f9c0dd0) 0 empty
  std::is_scalar<Section> (0x0x7f8b1f9c0e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f5ce2a0) 0 empty

Class std::remove_all_extents<Section>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Section> (0x0x7f8b1f5ce300) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<Section&>, std::is_rvalue_reference<Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Section&>, std::is_rvalue_reference<Section&> > (0x0x7f8b1f5e1000) 0 empty
  std::is_lvalue_reference<Section&> (0x0x7f8b1f5e1068) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5ce6c0) 0 empty

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

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

Class std::__or_<std::is_reference<Section&>, std::is_void<Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Section&>, std::is_void<Section&> > (0x0x7f8b1f5e1138) 0 empty
  std::is_reference<Section&> (0x0x7f8b1f5e11a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5ce7e0) 0 empty

Class std::__or_<std::is_function<Section&>, std::is_reference<Section&>, std::is_void<Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Section&>, std::is_reference<Section&>, std::is_void<Section&> > (0x0x7f8b1f5e1208) 0 empty
  std::__or_<std::is_reference<Section&>, std::is_void<Section&> > (0x0x7f8b1f5e1270) 0 empty
    std::is_reference<Section&> (0x0x7f8b1f5e12d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f5ce840) 0 empty

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

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

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

Class std::__or_<std::is_object<Section&>, std::is_reference<Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Section&>, std::is_reference<Section&> > (0x0x7f8b1f5e14e0) 0 empty
  std::is_reference<Section&> (0x0x7f8b1f5e1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5cea80) 0 empty

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

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

Class std::add_rvalue_reference<Section&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Section&> (0x0x7f8b1f5e1618) 0 empty
  std::__add_rvalue_reference_helper<Section&, true> (0x0x7f8b1f5ceba0) 0 empty

Class std::__is_destructible_impl<Section>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Section> (0x0x7f8b1f9c0ea0) 0 empty
  std::__do_is_destructible_impl (0x0x7f8b1f5ce360) 0 empty

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

Class std::is_destructible<Section>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Section> (0x0x7f8b1f5e1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f5cec60) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<Section&&>, std::is_rvalue_reference<Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Section&&>, std::is_rvalue_reference<Section&&> > (0x0x7f8b1f5e1a28) 0 empty
  std::is_rvalue_reference<Section&&> (0x0x7f8b1f5e1a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5f9060) 0 empty

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

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

Class std::__or_<std::is_reference<Section&&>, std::is_void<Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Section&&>, std::is_void<Section&&> > (0x0x7f8b1f5e1b60) 0 empty
  std::is_reference<Section&&> (0x0x7f8b1f5e1bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5f9180) 0 empty

Class std::__or_<std::is_function<Section&&>, std::is_reference<Section&&>, std::is_void<Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Section&&>, std::is_reference<Section&&>, std::is_void<Section&&> > (0x0x7f8b1f5e1c30) 0 empty
  std::__or_<std::is_reference<Section&&>, std::is_void<Section&&> > (0x0x7f8b1f5e1c98) 0 empty
    std::is_reference<Section&&> (0x0x7f8b1f5e1d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f5f91e0) 0 empty

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

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

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

Class std::__or_<std::is_object<Section&&>, std::is_reference<Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Section&&>, std::is_reference<Section&&> > (0x0x7f8b1f5e1e38) 0 empty
  std::is_reference<Section&&> (0x0x7f8b1f5e1ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5f94e0) 0 empty

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

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

Class std::add_rvalue_reference<Section&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Section&&> (0x0x7f8b1f5e1f70) 0 empty
  std::__add_rvalue_reference_helper<Section&&, true> (0x0x7f8b1f5f9600) 0 empty

Class std::__is_direct_constructible_impl<Section, Section&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Section, Section&&> (0x0x7f8b1f5e17b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b1f5ced20) 0 empty

Class std::__and_<std::is_destructible<Section>, std::__is_direct_constructible_impl<Section, Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Section>, std::__is_direct_constructible_impl<Section, Section&&> > (0x0x7f8b1f602068) 0 empty
  std::__is_direct_constructible_impl<Section, Section&&> (0x0x7f8b1f6020d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b1f5f9660) 0 empty

Class std::__is_direct_constructible_new_safe<Section, Section&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Section, Section&&> (0x0x7f8b1f602208) 0 empty
  std::__and_<std::is_destructible<Section>, std::__is_direct_constructible_impl<Section, Section&&> > (0x0x7f8b1f602270) 0 empty
    std::__is_direct_constructible_impl<Section, Section&&> (0x0x7f8b1f6022d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b1f5f9780) 0 empty

Class std::__is_direct_constructible_new<Section, Section&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Section, Section&&> (0x0x7f8b1f6023a8) 0 empty
  std::__is_direct_constructible_new_safe<Section, Section&&> (0x0x7f8b1f602410) 0 empty
    std::__and_<std::is_destructible<Section>, std::__is_direct_constructible_impl<Section, Section&&> > (0x0x7f8b1f602478) 0 empty
      std::__is_direct_constructible_impl<Section, Section&&> (0x0x7f8b1f6024e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b1f5f97e0) 0 empty

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

Class std::__is_constructible_impl<Section, Section&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Section, Section&&> (0x0x7f8b1f602618) 0 empty
  std::__is_direct_constructible<Section, Section&&> (0x0x7f8b1f602680) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5f98a0) 0 empty

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

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

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

Class std::__and_<std::is_constructible<Section, Section&&>, std::__is_nt_constructible_impl<Section, Section&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Section, Section&&>, std::__is_nt_constructible_impl<Section, Section&&> > (0x0x7f8b1f6027b8) 0 empty
  std::__is_nt_constructible_impl<Section, Section&&> (0x0x7f8b1f602820) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5f9a20) 0 empty

Class std::is_nothrow_constructible<Section, Section&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Section, Section&&> (0x0x7f8b1f602958) 0 empty
  std::__and_<std::is_constructible<Section, Section&&>, std::__is_nt_constructible_impl<Section, Section&&> > (0x0x7f8b1f6029c0) 0 empty
    std::__is_nt_constructible_impl<Section, Section&&> (0x0x7f8b1f602a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f5f9a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<Section, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Section, true> (0x0x7f8b1f602a90) 0 empty
  std::is_nothrow_constructible<Section, Section&&> (0x0x7f8b1f602af8) 0 empty
    std::__and_<std::is_constructible<Section, Section&&>, std::__is_nt_constructible_impl<Section, Section&&> > (0x0x7f8b1f602b60) 0 empty
      std::__is_nt_constructible_impl<Section, Section&&> (0x0x7f8b1f602bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f5f9ae0) 0 empty

Class std::is_nothrow_move_constructible<Section>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Section> (0x0x7f8b1f602c30) 0 empty
  std::__is_nothrow_move_constructible_impl<Section, true> (0x0x7f8b1f602c98) 0 empty
    std::is_nothrow_constructible<Section, Section&&> (0x0x7f8b1f602d00) 0 empty
      std::__and_<std::is_constructible<Section, Section&&>, std::__is_nt_constructible_impl<Section, Section&&> > (0x0x7f8b1f602d68) 0 empty
        std::__is_nt_constructible_impl<Section, Section&&> (0x0x7f8b1f602dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b1f5f9b40) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Section> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Section> > (0x0x7f8b1f602e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5f9ba0) 0 empty

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

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Section> >, std::is_copy_constructible<Section> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Section> >, std::is_copy_constructible<Section> > (0x0x7f8b1f602ea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<Section> > (0x0x7f8b1f602f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f5f9c60) 0 empty

Class std::__move_if_noexcept_cond<Section>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Section> (0x0x7f8b1f60f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5f9cc0) 0 empty

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

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

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

Class std::conditional<true, Section&&, Section&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Section&&, Section&> (0x0x7f8b1f5f9ea0) 0 empty

Class std::move_iterator<Section*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<Section*> (0x0x7f8b1f5f9de0) 0

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>*> (0x0x7f8b1f60f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f629240) 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> >*> > > (0x0x7f8b1f629360) 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>*> (0x0x7f8b1f60f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f6293c0) 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>*> > (0x0x7f8b1f629420) 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>*> (0x0x7f8b1f60fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f629480) 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> >*> > (0x0x7f8b1f60fbc8) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f8b1f60fc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f6294e0) 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>*> (0x0x7f8b1f60fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f629540) 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>*> > (0x0x7f8b1f629660) 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>*> (0x0x7f8b1f60fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f629780) 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>*> (0x0x7f8b1f60fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f6297e0) 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> >*> > (0x0x7f8b1f60fea0) 0 empty
  std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f8b1f60ff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f629840) 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> >*> > (0x0x7f8b1f60ff70) 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> >*> > (0x0x7f8b1f60f4e0) 0 empty
    std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d000) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f6298a0) 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> >*> > > (0x0x7f8b1f63d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f629900) 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>*> (0x0x7f8b1f63d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f629960) 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>*> > (0x0x7f8b1f629a80) 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> >*> > (0x0x7f8b1f63d138) 0 empty
  std::is_object<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f629ae0) 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>*> (0x0x7f8b1f63d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f629b40) 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>*&&> > (0x0x7f8b1f629ba0) 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> >*> > > (0x0x7f8b1f629c00) 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>*> (0x0x7f8b1f63d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f629c60) 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>*> > (0x0x7f8b1f629d80) 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> > > (0x0x7f8b1f63d3a8) 0 empty
  std::is_array<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d410) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f629de0) 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>*> (0x0x7f8b1f63d478) 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> > > (0x0x7f8b1f63d4e0) 0 empty
    std::is_array<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d548) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f629e40) 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>*> > (0x0x7f8b1f629ea0) 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> >*> > (0x0x7f8b1f63d5b0) 0 empty
  std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d618) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f629f00) 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> >*> > (0x0x7f8b1f63d680) 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> >*> > (0x0x7f8b1f63d6e8) 0 empty
    std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63d750) 0 empty
      std::integral_constant<bool, false> (0x0x7f8b1f629f60) 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>*> > (0x0x7f8b1f653000) 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>*> (0x0x7f8b1f63d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653120) 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>*> (0x0x7f8b1f63d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653180) 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>*> > (0x0x7f8b1f6532a0) 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>*> (0x0x7f8b1f63da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653300) 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>*> (0x0x7f8b1f63da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653360) 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> >*> > (0x0x7f8b1f63daf8) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63db60) 0 empty
    std::integral_constant<bool, false> (0x0x7f8b1f6533c0) 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>*> (0x0x7f8b1f63dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653420) 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> >*> > > (0x0x7f8b1f653540) 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>*> (0x0x7f8b1f63dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f6535a0) 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> >*> > > (0x0x7f8b1f6536c0) 0 empty

Class std::conditional<true, 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<true, 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> >*> > > (0x0x7f8b1f653720) 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> >*> > (0x0x7f8b1f63dc98) 0 empty
  std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f653780) 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> >*> > (0x0x7f8b1f63dd68) 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> >*> > (0x0x7f8b1f63ddd0) 0 empty
    std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f8b1f63de38) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f6537e0) 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> >*> > (0x0x7f8b1f63dea0) 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> >*> > (0x0x7f8b1f63df08) 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> >*> > (0x0x7f8b1f63df70) 0 empty
      std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f8b1f668000) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f653840) 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>*> (0x0x7f8b1f668068) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6538a0) 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> >*> > (0x0x7f8b1f6680d0) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char>*> (0x0x7f8b1f668138) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f653900) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>*, false, true> (0x0x7f8b1f6681a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f653960) 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>*> (0x0x7f8b1f668208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6539c0) 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>*> > (0x0x7f8b1f653a20) 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>*&&> (0x0x7f8b1f6683a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653ae0) 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> >*&&> > > (0x0x7f8b1f653c00) 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>*&&> (0x0x7f8b1f668410) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653c60) 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>*&&> > (0x0x7f8b1f653cc0) 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>*&&> (0x0x7f8b1f668618) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f653d20) 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> >*&&> > (0x0x7f8b1f668680) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6686e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f653d80) 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>*&&> (0x0x7f8b1f668750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f653de0) 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>*&&> > (0x0x7f8b1f653e40) 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> >*&&> > (0x0x7f8b1f668888) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6688f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f653ea0) 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> >*&&> > (0x0x7f8b1f668958) 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> >*&&> > (0x0x7f8b1f6689c0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f668a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f653f00) 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> >*&&> > > (0x0x7f8b1f668a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f653f60) 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>*&&> (0x0x7f8b1f668af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f680000) 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>*&&> > (0x0x7f8b1f680120) 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> >*&&> > (0x0x7f8b1f668b60) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f668bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680180) 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>*&&> (0x0x7f8b1f668c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6801e0) 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> (0x0x7f8b1f680240) 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>*&&> (0x0x7f8b1f668d68) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&&, true> (0x0x7f8b1f6802a0) 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>*&&> (0x0x7f8b1f668340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f8b1f653a80) 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> >*&&> > (0x0x7f8b1f668e38) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f668ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f8b1f680300) 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>*&&> (0x0x7f8b1f668f08) 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> >*&&> > (0x0x7f8b1f668f70) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f689000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f8b1f680360) 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>*&&> (0x0x7f8b1f689068) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6890d0) 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> >*&&> > (0x0x7f8b1f689138) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6891a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f8b1f6803c0) 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>*&&> (0x0x7f8b1f689208) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f680420) 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> >*&&> (0x0x7f8b1f689340) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6893a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680480) 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> >*&&> (0x0x7f8b1f689478) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6804e0) 0 empty

Class std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6894e0) 0 empty
  std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f689548) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680540) 0 empty

Class std::is_move_constructible<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<std::__cxx11::basic_string<char>*> (0x0x7f8b1f6895b0) 0 empty
  std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f689618) 0 empty
    std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f689680) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f6805a0) 0 empty

Class std::conditional<true, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_move_constructible<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_move_constructible<std::__cxx11::basic_string<char>*> > (0x0x7f8b1f680600) 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>*&> (0x0x7f8b1f689888) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f6806c0) 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> >*&> > > (0x0x7f8b1f6807e0) 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>*&> (0x0x7f8b1f6898f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f680840) 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>*&> > (0x0x7f8b1f6808a0) 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> >*&> > (0x0x7f8b1f689a28) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f8b1f689a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680900) 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>*&> (0x0x7f8b1f689af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f680960) 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>*&> > (0x0x7f8b1f680a80) 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> >*&> > (0x0x7f8b1f689b60) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f8b1f689bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680ae0) 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> >*&> > (0x0x7f8b1f689c30) 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> >*&> > (0x0x7f8b1f689c98) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f8b1f689d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f680b40) 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> >*&> > > (0x0x7f8b1f689d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f680ba0) 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>*&> (0x0x7f8b1f689dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f680c00) 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>*&> > (0x0x7f8b1f680d20) 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> >*&> > (0x0x7f8b1f689e38) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f8b1f689ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f680d80) 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>*&> (0x0x7f8b1f689f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f680de0) 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> (0x0x7f8b1f680e40) 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>*&> (0x0x7f8b1f6a5068) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true> (0x0x7f8b1f680ea0) 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>*&&> (0x0x7f8b1f680660) 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>*&&> (0x0x7f8b1f6a52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f680f00) 0 empty

Class std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6a5340) 0 empty
  std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a53a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f6ab060) 0 empty

Class std::is_move_assignable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f8b1f6a5410) 0 empty
  std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6a5478) 0 empty
    std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a54e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f6ab120) 0 empty

Class std::__and_<std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f8b1f6a5548) 0 empty
  std::is_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f8b1f6a55b0) 0 empty
    std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6a5618) 0 empty
      std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a5680) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f6ab1e0) 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> >*&&> > (0x0x7f8b1f6ab2a0) 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> >*&&> (0x0x7f8b1f6a56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6ab300) 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> >*&&> > (0x0x7f8b1f6a5750) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f6ab360) 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> >*&&> (0x0x7f8b1f6a5820) 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> >*&&> > (0x0x7f8b1f6a5888) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a58f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f6ab3c0) 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> (0x0x7f8b1f6a5958) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a59c0) 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> >*&&> > (0x0x7f8b1f6a5a28) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a5a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f6ab420) 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>*> (0x0x7f8b1f6a5af8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6a5b60) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a5bc8) 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> >*&&> > (0x0x7f8b1f6a5c30) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f8b1f6a5c98) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b1f6ab480) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>, std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>, std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> > (0x0x7f8b1f6ab4e0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>, std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>, std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> > (0x0x7f8b1f6ab540) 0 empty

Class std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f6ab5a0) 0 empty

Class std::__and_<std::is_assignable<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_assignable_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_assignable<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_assignable_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> >*&&> > (0x0x7f8b1f6a5e38) 0 empty
  std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a5ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f6ab600) 0 empty

Class std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6a5f70) 0 empty
  std::__and_<std::is_assignable<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_assignable_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> >*&&> > (0x0x7f8b1f6be000) 0 empty
    std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be068) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f6ab660) 0 empty

Class std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6be208) 0 empty
  std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be270) 0 empty
    std::__and_<std::is_assignable<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_assignable_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> >*&&> > (0x0x7f8b1f6be2d8) 0 empty
      std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be340) 0 empty
        std::integral_constant<bool, true> (0x0x7f8b1f6ab6c0) 0 empty

Class std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f8b1f6be478) 0 empty
  std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6be4e0) 0 empty
    std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be548) 0 empty
      std::__and_<std::is_assignable<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_assignable_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> >*&&> > (0x0x7f8b1f6be5b0) 0 empty
        std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be618) 0 empty
          std::integral_constant<bool, true> (0x0x7f8b1f6ab720) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f8b1f6be750) 0 empty
  std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f8b1f6be7b8) 0 empty
    std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f8b1f6be820) 0 empty
      std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be888) 0 empty
        std::__and_<std::is_assignable<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_assignable_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> >*&&> > (0x0x7f8b1f6be8f0) 0 empty
          std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f8b1f6be958) 0 empty
            std::integral_constant<bool, true> (0x0x7f8b1f6ab780) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> >, void> (0x0x7f8b1f6d41e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > > (0x0x7f8b1f6bed68) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> >, void> (0x0x7f8b1f6d4300) 0 empty

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

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

Class std::iterator_traits<Ref<Arg::OptionChain>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<Arg::OptionChain>*> (0x0x7f8b1f6d47e0) 0 empty

Class std::iterator_traits<Ref<Arg::Option>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<Arg::Option>*> (0x0x7f8b1f6d4a80) 0 empty

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

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f8b1f700cc0) 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> > (0x0x7f8b1f700c60) 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> > (0x0x7f8b1f76a060) 0

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

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > > (0x0x7f8b1f6f2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f76ab40) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Arg::OptionChain::Error*, std::vector<Arg::OptionChain::Error> > > (0x0x7f8b1f6f2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f76aba0) 0 empty

Class std::is_error_condition_enum<Format::CFormat::Adjust>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<Format::CFormat::Adjust> (0x0x7f8b1f7bf2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f3e1420) 0 empty

Class std::is_error_code_enum<Format::CFormat::Adjust>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Format::CFormat::Adjust> (0x0x7f8b1f7bf3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f3e1480) 0 empty

Class std::is_error_condition_enum<Format::CFormat::Base>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<Format::CFormat::Base> (0x0x7f8b1f7bf478) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f3e15a0) 0 empty

Class std::is_error_code_enum<Format::CFormat::Base>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Format::CFormat::Base> (0x0x7f8b1f7bf548) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f3e1600) 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>*&> (0x0x7f8b1f409180) 0 empty

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

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> >, void> (0x0x7f8b1f409780) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > > (0x0x7f8b1f7bf888) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> >, void> (0x0x7f8b1f4097e0) 0 empty

Class std::is_function<const Section&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Section&> (0x0x7f8b1f7bfa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f409960) 0 empty

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

Class std::is_lvalue_reference<const Section&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Section&> (0x0x7f8b1f7bfa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f409a20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Section&>, std::is_rvalue_reference<const Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Section&>, std::is_rvalue_reference<const Section&> > (0x0x7f8b1f7bfbc8) 0 empty
  std::is_lvalue_reference<const Section&> (0x0x7f8b1f7bfc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f409ae0) 0 empty

Class std::is_reference<const Section&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Section&> (0x0x7f8b1f7bfc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f409cc0) 0 empty

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

Class std::__or_<std::is_reference<const Section&>, std::is_void<const Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Section&>, std::is_void<const Section&> > (0x0x7f8b1f7bfd00) 0 empty
  std::is_reference<const Section&> (0x0x7f8b1f7bfd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f409e40) 0 empty

Class std::__or_<std::is_function<const Section&>, std::is_reference<const Section&>, std::is_void<const Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Section&>, std::is_reference<const Section&>, std::is_void<const Section&> > (0x0x7f8b1f7bfdd0) 0 empty
  std::__or_<std::is_reference<const Section&>, std::is_void<const Section&> > (0x0x7f8b1f7bfe38) 0 empty
    std::is_reference<const Section&> (0x0x7f8b1f7bfea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f409ea0) 0 empty

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

Class std::is_object<const Section&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Section&> (0x0x7f8b1f7bff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f409f60) 0 empty

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

Class std::__or_<std::is_object<const Section&>, std::is_reference<const Section&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Section&>, std::is_reference<const Section&> > (0x0x7f8b1f7bf270) 0 empty
  std::is_reference<const Section&> (0x0x7f8b1f7bf340) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f42f120) 0 empty

Class std::__is_referenceable<const Section&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Section&> (0x0x7f8b1f7bf410) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f42f180) 0 empty

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

Class std::add_rvalue_reference<const Section&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Section&> (0x0x7f8b1f7bf4e0) 0 empty
  std::__add_rvalue_reference_helper<const Section&, true> (0x0x7f8b1f42f240) 0 empty

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

Class std::is_assignable<Section&, const Section&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Section&, const Section&> (0x0x7f8b1f7bf750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f42f2a0) 0 empty

Class std::__is_pointer<const Section*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const Section*> (0x0x7f8b1f42f420) 0 empty

Class std::__is_pointer<Section*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Section*> (0x0x7f8b1f42f480) 0 empty

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

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > > (0x0x7f8b1f439208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f42f5a0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<Section*, std::vector<Section> > > (0x0x7f8b1f439270) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f42f6c0) 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> (0x0x7f8b1f492900) 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>*> > (0x0x7f8b1f4398f0) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f8b1f492960) 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>&&> (0x0x7f8b1f4929c0) 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>&&> (0x0x7f8b1f439af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f492a20) 0 empty

Class std::remove_reference<const Arg::OptionChain::Error&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Arg::OptionChain::Error&> (0x0x7f8b1f492f00) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<CppDir::File> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f8b1f4c3a80) 0

Class std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> (0x0x7f8b1f439dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f4c3ae0) 0 empty

Class std::__and_<std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> > (0x0x7f8b1f439e38) 0 empty
  std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> (0x0x7f8b1f439ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f4c3b40) 0 empty

Class std::__iterator_traits<std::move_iterator<Section*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<Section*>, void> (0x0x7f8b1f4f16c0) 0 empty

Class std::iterator_traits<std::move_iterator<Section*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<Section*> > (0x0x7f8b1f439068) 0 empty
  std::__iterator_traits<std::move_iterator<Section*>, void> (0x0x7f8b1f4f1720) 0 empty

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

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

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > > (0x0x7f8b1f51e208) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f4f1f00) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Section*, std::vector<Section> > > (0x0x7f8b1f51e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f4f1f60) 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>*> > (0x0x7f8b1f51e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5543c0) 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>*> > (0x0x7f8b1f51ea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f554420) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f8b1f554ea0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1f570478) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f8b1f554f00) 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>&> (0x0x7f8b1f5705b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f592000) 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> >&> > > (0x0x7f8b1f592060) 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>&> (0x0x7f8b1f5706e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f5920c0) 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>&> > (0x0x7f8b1f592120) 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> >&> > (0x0x7f8b1f570750) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f8b1f5707b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f592180) 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>&> (0x0x7f8b1f570820) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f5921e0) 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>&> > (0x0x7f8b1f592240) 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> >&> > (0x0x7f8b1f570958) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f8b1f5709c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f5922a0) 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> >&> > (0x0x7f8b1f570a28) 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> >&> > (0x0x7f8b1f570a90) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f8b1f570af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f8b1f592300) 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> >&> > > (0x0x7f8b1f570b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f592360) 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>&> (0x0x7f8b1f570bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5923c0) 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>&> > (0x0x7f8b1f592420) 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> >&> > (0x0x7f8b1f570d00) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f8b1f570d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f8b1f592480) 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>&> (0x0x7f8b1f570dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f5924e0) 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> (0x0x7f8b1f592540) 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>&> (0x0x7f8b1f570e38) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f8b1f5925a0) 0 empty

Class std::__is_assignable_helper<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<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f8b1f554f60) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f8b1f570f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f592600) 0 empty

Class std::is_error_condition_enum<std::move_iterator<Section*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<Section*> > (0x0x7f8b1f5a7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f5927e0) 0 empty

Class std::is_error_code_enum<std::move_iterator<Section*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<Section*> > (0x0x7f8b1f5a70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f592840) 0 empty

Class std::is_error_condition_enum<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b1f5a7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f592ae0) 0 empty

Class std::is_error_code_enum<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f8b1f5a76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f592b40) 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> > (0x0x7f8b1f1bf2a0) 0 empty

Class std::remove_reference<Section>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Section> (0x0x7f8b1f1bf8a0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1f1bfd20) 0 empty

Class std::__is_move_iterator<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f8b1f1bfea0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f8b1f201660) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1f1da888) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f8b1f2016c0) 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>&> (0x0x7f8b1f201840) 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>&> (0x0x7f8b1f1daaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8b1f2018a0) 0 empty

Class std::__is_pointer<const std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::__cxx11::basic_string<char>*> (0x0x7f8b1f201d80) 0 empty

Class std::__is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f8b1f201de0) 0 empty

Class std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f8b1f201f00) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1f1dae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f236000) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f8b1f1daea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f8b1f236060) 0 empty

