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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fc330a78c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185900) 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> (0x0x7fc330a78c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185960) 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> (0x0x7fc330a78d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fc3301859c0) 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> (0x0x7fc330a78d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185a20) 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> (0x0x7fc330a78dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185a80) 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> (0x0x7fc330a78e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185ae0) 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> (0x0x7fc330a78ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185b40) 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> (0x0x7fc330a78f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185ba0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fc330a78f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185c00) 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> (0x0x7fc3301a7000) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185c60) 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> (0x0x7fc3301a7068) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185cc0) 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> (0x0x7fc3301a70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185d20) 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> (0x0x7fc3301a7138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185d80) 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> (0x0x7fc3301a71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185de0) 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> (0x0x7fc3301a72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185f00) 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> (0x0x7fc3301a7340) 0 empty
  std::integral_constant<bool, true> (0x0x7fc330185f60) 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> (0x0x7fc3301a73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc3301af000) 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> (0x0x7fc3301c76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc3301d51e0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fc3301d5e40) 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 (0x0x7fc3302000c0) 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 (0x0x7fc330200300) 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 (0x0x7fc330200540) 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 (0x0x7fc3302006c0) 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 (0x0x7fc330200a80) 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 (0x0x7fc33023eba0) 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> (0x0x7fc330268180) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fc330292480) 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> (0x0x7fc3302924e0) 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> (0x0x7fc330292540) 0 empty

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fc3302bf9c0) 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 (0x0x7fc3302bfa80) 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 (0x0x7fc3302bfb40) 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 (0x0x7fc3302bfc00) 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 (0x0x7fc3302bfcc0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fc3302f9360) 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 (0x0x7fc3302f9540) 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 (0x0x7fc3302f95a0) 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 (0x0x7fc3302f9b40) 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 (0x0x7fc32ff39240) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fc32ff39a20) 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> (0x0x7fc32ff39a80) 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> (0x0x7fc32ff39ae0) 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> (0x0x7fc32ff39b40) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fc32ff76420) 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> (0x0x7fc32ff76480) 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> (0x0x7fc32ff764e0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fc32ff76540) 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> (0x0x7fc32ff765a0) 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> (0x0x7fc32ff76600) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fc32ff766c0) 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> (0x0x7fc32ff76720) 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> (0x0x7fc32ff76780) 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> (0x0x7fc32ff767e0) 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> (0x0x7fc32ff76840) 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> (0x0x7fc32ff768a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fc3302e7a90) 0 empty
  std::input_iterator_tag (0x0x7fc32ffee180) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fc3302e7af8) 0 empty
  std::forward_iterator_tag (0x0x7fc3302e7b60) 0 empty
    std::input_iterator_tag (0x0x7fc32ffee1e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fc3302e7bc8) 0 empty
  std::bidirectional_iterator_tag (0x0x7fc3302e7c30) 0 empty
    std::forward_iterator_tag (0x0x7fc3302e7c98) 0 empty
      std::input_iterator_tag (0x0x7fc32ffee240) 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> (0x0x7fc330031960) 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 (0x0x7fc330086d20) 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 (0x0x7fc330086e40) 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 (0x0x7fc3300a8000) 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 (0x0x7fc3300a8180) 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 (0x0x7fc3300a82a0) 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> (0x0x7fc3300d56c0) 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> (0x0x7fc3300d57e0) 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> (0x0x7fc3300d5cc0) 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> (0x0x7fc3300d5d80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7fc32fe77270) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7fc32fe9d5a0) 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 (0x0x7fc32fe9da80) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7fc32fb40ea0) 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> > (0x0x7fc32fbd5ea0) 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> (0x0x7fc32fbd5f00) 0 empty

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7fc32fcc6720) 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> > (0x0x7fc32fb3d680) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fc32fcc6780) 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> (0x0x7fc32fcc67e0) 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 (0x0x7fc32fb3d7b8) 0
  std::allocator<char> (0x0x7fc32fb3d820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fc32fcc6840) 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> (0x0x7fc32fcc68a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fc32fcc6c00) 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> > (0x0x7fc32fcc6ea0) 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> (0x0x7fc32fcc6f00) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fc32f9f92a0) 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> > (0x0x7fc32f9f9360) 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> (0x0x7fc32f9f93c0) 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> (0x0x7fc32fb3d958) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fc32f9f9420) 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> (0x0x7fc32f9f9480) 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> (0x0x7fc32f9f94e0) 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> > (0x0x7fc32f9f9600) 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> > (0x0x7fc32fb3d9c0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fc32f9f9660) 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> (0x0x7fc32f9f96c0) 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 (0x0x7fc32fb3daf8) 0
  std::allocator<wchar_t> (0x0x7fc32fb3db60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fc32f9f9720) 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> (0x0x7fc32f9f9780) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fc32fb3d750) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fc32fb180c0) 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> (0x0x7fc32fb18180) 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> (0x0x7fc32fb3da28) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fc32fb181e0) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fc32f72c068) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fc32fb18840) 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> > (0x0x7fc32f72c138) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32fb18900) 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> > (0x0x7fc32fb18960) 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> > (0x0x7fc32f72c1a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32fb189c0) 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> > > (0x0x7fc32f72c208) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32fb18a80) 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> > (0x0x7fc32fb18ae0) 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> > (0x0x7fc32f72c270) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fc32fb18b40) 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> > > (0x0x7fc32f72c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32fb18cc0) 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> > (0x0x7fc32fb18d20) 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> > (0x0x7fc32f72c340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fc32fb18d80) 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> > (0x0x7fc32fb18e40) 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> > (0x0x7fc32f72c478) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fc32fb18ea0) 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> (0x0x7fc32fb18f00) 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> (0x0x7fc32fb18f60) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fc32f72c5b0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fc32f768060) 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 (0x0x7fc32f72c680) 0
  std::allocator<char16_t> (0x0x7fc32f72c6e8) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fc32f7680c0) 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> (0x0x7fc32f768120) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7fc32fb18de0) 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> > > (0x0x7fc32f72c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f7681e0) 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> > (0x0x7fc32f768240) 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> > (0x0x7fc32f72c7b8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fc32f7682a0) 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> > (0x0x7fc32f768360) 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> > (0x0x7fc32f72c8f0) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fc32f7683c0) 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> (0x0x7fc32f768420) 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> (0x0x7fc32f768480) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fc32f72ca28) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fc32f768540) 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 (0x0x7fc32f72caf8) 0
  std::allocator<char32_t> (0x0x7fc32f72cb60) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fc32f7685a0) 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> (0x0x7fc32f768600) 0

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

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

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

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

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

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> > (0x0x7fc32f576c60) 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> (0x0x7fc32f576cc0) 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> (0x0x7fc32f72cf08) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fc32f576d20) 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> (0x0x7fc32f72c4e0) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7fc32f72c548) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7fc32f72c4e0)
    std::locale::facet (0x0x7fc32f576de0) 0
        primary-for std::__cxx11::collate<char> (0x0x7fc32f72c548)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7fc32f5d0680) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32f5d13c0) 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 (0x0x7fc32f5d1420) 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> (0x0x7fc32f5d1480) 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*> (0x0x7fc32f5d06e8) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fc32f5d15a0) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7fc32f61b000) 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> (0x0x7fc32f5d07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f61b6c0) 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> (0x0x7fc32f5d0820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f61b7e0) 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> (0x0x7fc32f5d0888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f61b960) 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> (0x0x7fc32f5d08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f61ba20) 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 (0x0x7fc32f5d0958) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7fc32f5d09c0) 0
      primary-for std::system_error (0x0x7fc32f5d0958)
    std::exception (0x0x7fc32f61bba0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc32f5d09c0)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7fc32f64f4e0) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7fc32f653720) 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> (0x0x7fc32f64f548) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32f683000) 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 (0x0x7fc32f64f5b0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7fc32f64f618) 0
      primary-for std::ios_base::failure (0x0x7fc32f64f5b0)
    std::runtime_error (0x0x7fc32f64f680) 0
        primary-for std::system_error (0x0x7fc32f64f618)
      std::exception (0x0x7fc32f683180) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc32f64f680)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fc32f6832a0) 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 (0x0x7fc32f683120) 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> (0x0x7fc32f683300) 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> (0x0x7fc32f6f8a80) 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> (0x0x7fc32f6f8f60) 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 (0x0x7fc32f34f120) 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> (0x0x7fc32f36d460) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fc32f38f780) 0
      primary-for std::ctype<char> (0x0x7fc32f36d460)
  std::ctype_base (0x0x7fc32f38f7e0) 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> (0x0x7fc32f36d540) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fc32f38fd20) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc32f36d540)
  std::ctype_base (0x0x7fc32f38fd80) 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> (0x0x7fc32f64f820) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fc32f36d5b0) 0
      primary-for std::ctype<wchar_t> (0x0x7fc32f64f820)
    std::locale::facet (0x0x7fc32f38fde0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc32f36d5b0)
    std::ctype_base (0x0x7fc32f38fe40) 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> (0x0x7fc32f3e20d0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fc32f36d700) 0
      primary-for std::ctype_byname<char> (0x0x7fc32f3e20d0)
    std::locale::facet (0x0x7fc32f3eb000) 0
        primary-for std::ctype<char> (0x0x7fc32f36d700)
    std::ctype_base (0x0x7fc32f3eb060) 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> (0x0x7fc32f3e2138) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fc32f3e21a0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fc32f3e2138)
    std::__ctype_abstract_base<wchar_t> (0x0x7fc32f36d770) 0
        primary-for std::ctype<wchar_t> (0x0x7fc32f3e21a0)
      std::locale::facet (0x0x7fc32f3eb0c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc32f36d770)
      std::ctype_base (0x0x7fc32f3eb120) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fc32f3e27b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fc32f463360) 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> (0x0x7fc32f3e2888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f463e40) 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> (0x0x7fc32f3e28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f463ea0) 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> (0x0x7fc32f4955a0) 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> (0x0x7fc32f3e2c30) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7fc32f3e2c98) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7fc32f3e2c30)
    std::locale::facet (0x0x7fc32f4c5900) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7fc32f3e2c98)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7fc32f247680) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f242ea0) 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> (0x0x7fc32f247750) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f242f00) 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> > (0x0x7fc32f29a240) 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> (0x0x7fc32f29a2a0) 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> (0x0x7fc32f2478f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fc32f29a300) 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> > (0x0x7fc32f2b6420) 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> (0x0x7fc32f2b6480) 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> (0x0x7fc32f247dd0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fc32f2b64e0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fc32f2d6ea0) 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> (0x0x7fc32f2ef068 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> (0x0x7fc32f2ef138 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> (0x0x7fc32f2c23f0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fc32f2ef068) 0
      primary-for std::basic_iostream<char> (0x0x7fc32f2c23f0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fc32f2ef0d0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fc32f2d6f00) 24
          primary-for std::basic_ios<char> (0x0x7fc32f2ef0d0)
  std::basic_ostream<char> (0x0x7fc32f2ef138) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fc32f2ef0d0) 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 (0x0x7fc32f2d6f60) 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> (0x0x7fc32f2ef4e0 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> (0x0x7fc32f2ef5b0 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> (0x0x7fc32f2c2af0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fc32f2ef4e0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fc32f2c2af0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fc32f2ef548) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fc32f320000) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fc32f2ef548)
  std::basic_ostream<wchar_t> (0x0x7fc32f2ef5b0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fc32f2ef548) alternative-path

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

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

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7fc32f2efb60) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc32f0d7d80) 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> (0x0x7fc32f2efbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f106300) 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> (0x0x7fc32f2efc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32f106360) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fc32f2efc98) 0
  std::_Bit_iterator_base (0x0x7fc32f2efd00) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc32f1065a0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fc32f2efd68) 0
  std::_Bit_iterator_base (0x0x7fc32f2efdd0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc32f106d80) 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> (0x0x7fc32f2efe38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ed41720) 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> (0x0x7fc32f2efea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ed41780) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7fc32ed92360) 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> (0x0x7fc32ed928a0) 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> (0x0x7fc32f2ef270) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fc32ed92900) 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> (0x0x7fc32ed92960) 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> (0x0x7fc32f2ef6e8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fc32ed929c0) 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> (0x0x7fc32ed92a80) 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> (0x0x7fc32f2ef9c0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fc32ed92ae0) 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> (0x0x7fc32ed92b40) 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> (0x0x7fc32edbc000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fc32ed92ba0) 0 empty

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7fc32ee34660) 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 (0x0x7fc32ee593c0) 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> (0x0x7fc32ee59360) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::float_denorm_style> (0x0x7fc32edbca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ec0e9c0) 0 empty

Class std::is_error_code_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::float_denorm_style> (0x0x7fc32edbca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ec0ea20) 0 empty

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fc32edbce38) 0
  std::__uses_alloc_base (0x0x7fc32e938e40) 0 empty

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

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

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

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

Class std::__detail::_Identity
   size=1 align=1
   base size=0 base align=1
std::__detail::_Identity (0x0x7fc32ea75f60) 0 empty

Class std::__detail::_Select1st
   size=1 align=1
   base size=0 base align=1
std::__detail::_Select1st (0x0x7fc32e5a5060) 0 empty

Class std::__detail::_Hash_node_base
   size=8 align=8
   base size=8 base align=8
std::__detail::_Hash_node_base (0x0x7fc32e5a54e0) 0

Class std::__detail::_Mod_range_hashing
   size=1 align=1
   base size=0 base align=1
std::__detail::_Mod_range_hashing (0x0x7fc32e5ce360) 0 empty

Class std::__detail::_Default_ranged_hash
   size=1 align=1
   base size=0 base align=1
std::__detail::_Default_ranged_hash (0x0x7fc32e5ce420) 0 empty

Class std::__detail::_Prime_rehash_policy
   size=16 align=8
   base size=16 base align=8
std::__detail::_Prime_rehash_policy (0x0x7fc32e5ce480) 0

Class std::_PCC<true, bool, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, bool, long unsigned int> (0x0x7fc32e5efcc0) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7fc32e604d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e5eff60) 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> > (0x0x7fc32e604dd0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7fc32e604e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32e664000) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7fc32e668000) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6642a0) 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> > (0x0x7fc32e668068) 0 empty
  std::is_void<bool> (0x0x7fc32e6680d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32e664300) 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> > (0x0x7fc32e668138) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7fc32e6681a0) 0 empty
    std::is_void<bool> (0x0x7fc32e668208) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32e664360) 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> > > (0x0x7fc32e668270) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6643c0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7fc32e6682d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6645a0) 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> > (0x0x7fc32e664600) 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> > (0x0x7fc32e668340) 0 empty
  std::is_object<bool> (0x0x7fc32e6683a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e664660) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7fc32e6684e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e664840) 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&> > (0x0x7fc32e6648a0) 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&> > (0x0x7fc32e668548) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7fc32e6685b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6649c0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7fc32e668618) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e664a20) 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&> > (0x0x7fc32e664a80) 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&> > (0x0x7fc32e668680) 0 empty
  std::is_reference<bool&> (0x0x7fc32e6686e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e664ae0) 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&> > (0x0x7fc32e668750) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fc32e6687b8) 0 empty
    std::is_reference<bool&> (0x0x7fc32e668820) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e664b40) 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&> > > (0x0x7fc32e668888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e664ba0) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7fc32e6689c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e664cc0) 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&> > (0x0x7fc32e664d20) 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&> > (0x0x7fc32e668a28) 0 empty
  std::is_reference<bool&> (0x0x7fc32e668a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e664d80) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7fc32e668ea0) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7fc32e668f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e68b0c0) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fc32e68f000) 0 empty
  std::is_reference<const bool&> (0x0x7fc32e68f068) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e68b2a0) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fc32e68f0d0) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fc32e68f138) 0 empty
    std::is_reference<const bool&> (0x0x7fc32e68f1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e68b300) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7fc32e68f478) 0 empty
  std::is_reference<const bool&> (0x0x7fc32e68f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e68b480) 0 empty

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

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

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

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

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

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7fc32e68f680) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7fc32e68f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e68b660) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7fc32e68f750) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7fc32e68f7b8) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7fc32e68f820) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e68b6c0) 0 empty

Class std::conditional<true, std::is_copy_assignable<long unsigned int>, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<long unsigned int>, std::is_copy_assignable<bool> > (0x0x7fc32e68b720) 0 empty

Class std::is_function<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int> (0x0x7fc32e68f958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68b840) 0 empty

Class std::conditional<false, std::is_function<long unsigned int>, std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int>, std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > > (0x0x7fc32e68b8a0) 0 empty

Class std::is_lvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int> (0x0x7fc32e68f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68b900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7fc32e68b960) 0 empty

Class std::is_rvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int> (0x0x7fc32e68fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68b9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7fc32e68fa90) 0 empty
  std::is_rvalue_reference<long unsigned int> (0x0x7fc32e68faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32e68ba20) 0 empty

Class std::is_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int> (0x0x7fc32e68fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68ba80) 0 empty

Class std::conditional<false, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7fc32e68bae0) 0 empty

Class std::remove_volatile<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<long unsigned int> (0x0x7fc32e68bd20) 0 empty

Class std::remove_const<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<long unsigned int> (0x0x7fc32e68bd80) 0 empty

Class std::remove_cv<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<long unsigned int> (0x0x7fc32e68bcc0) 0 empty

Class std::__is_void_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int> (0x0x7fc32e68fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68bde0) 0 empty

Class std::is_void<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<long unsigned int> (0x0x7fc32e68fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e68be40) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7fc32e68fea0) 0 empty
  std::is_void<long unsigned int> (0x0x7fc32e68ff08) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32e68bea0) 0 empty

Class std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7fc32e68ff70) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7fc32e6ab000) 0 empty
    std::is_void<long unsigned int> (0x0x7fc32e6ab068) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32e68bf00) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > > (0x0x7fc32e6ab0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e68bf60) 0 empty

Class std::is_object<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int> (0x0x7fc32e6ab138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6ae000) 0 empty

Class std::conditional<true, std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7fc32e6ae060) 0 empty

Class std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7fc32e6ab270) 0 empty
  std::is_object<long unsigned int> (0x0x7fc32e6ab2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6ae180) 0 empty

Class std::__is_referenceable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int> (0x0x7fc32e6ab340) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6ae1e0) 0 empty

Class std::is_function<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&> (0x0x7fc32e6ab3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6ae2a0) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7fc32e6ae300) 0 empty

Class std::is_lvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&> (0x0x7fc32e6ab410) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6ae360) 0 empty

Class std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7fc32e6ae3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7fc32e6ab478) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7fc32e6ab4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6ae420) 0 empty

Class std::is_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&> (0x0x7fc32e6ab6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6ae480) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7fc32e6ae4e0) 0 empty

Class std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7fc32e6ab820) 0 empty
  std::is_reference<long unsigned int&> (0x0x7fc32e6ab888) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6ae600) 0 empty

Class std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7fc32e6ab8f0) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7fc32e6ab958) 0 empty
    std::is_reference<long unsigned int&> (0x0x7fc32e6ab9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6ae660) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7fc32e6aba28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6ae6c0) 0 empty

Class std::is_object<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&> (0x0x7fc32e6aba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6ae720) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7fc32e6ae780) 0 empty

Class std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7fc32e6abbc8) 0 empty
  std::is_reference<long unsigned int&> (0x0x7fc32e6abc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6ae8a0) 0 empty

Class std::__is_referenceable<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&> (0x0x7fc32e6abc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6ae900) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7fc32e6ae960) 0 empty

Class std::add_rvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&> (0x0x7fc32e6abd00) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7fc32e6ae9c0) 0 empty

Class std::is_function<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long unsigned int&> (0x0x7fc32e6abdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6aea20) 0 empty

Class std::conditional<false, std::is_function<const long unsigned int&>, std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const long unsigned int&>, std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > > (0x0x7fc32e6aea80) 0 empty

Class std::is_lvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long unsigned int&> (0x0x7fc32e6abe38) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6aeba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7fc32e6aec00) 0 empty

Class std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7fc32e6abea0) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7fc32e6abf08) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6aec60) 0 empty

Class std::is_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long unsigned int&> (0x0x7fc32e6abf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6aecc0) 0 empty

Class std::conditional<true, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7fc32e6aed20) 0 empty

Class std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7fc32e6d20d0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7fc32e6d2138) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6aed80) 0 empty

Class std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7fc32e6d2270) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7fc32e6d22d8) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7fc32e6d2340) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6aede0) 0 empty

Class std::__not_<std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > > (0x0x7fc32e6d2410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6aee40) 0 empty

Class std::is_object<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long unsigned int&> (0x0x7fc32e6d2478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6aeea0) 0 empty

Class std::conditional<false, std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7fc32e6aef00) 0 empty

Class std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7fc32e6d24e0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7fc32e6d2548) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6aef60) 0 empty

Class std::__is_referenceable<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long unsigned int&> (0x0x7fc32e6d2680) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6d70c0) 0 empty

Class std::__add_rvalue_reference_helper<const long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7fc32e6d7120) 0 empty

Class std::add_rvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long unsigned int&> (0x0x7fc32e6d26e8) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7fc32e6d7180) 0 empty

Class std::__is_assignable_helper<long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long unsigned int&, const long unsigned int&> (0x0x7fc32e6ae240) 0 empty

Class std::is_assignable<long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long unsigned int&, const long unsigned int&> (0x0x7fc32e6d2750) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6d71e0) 0 empty

Class std::__is_copy_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<long unsigned int, true> (0x0x7fc32e6d27b8) 0 empty
  std::is_assignable<long unsigned int&, const long unsigned int&> (0x0x7fc32e6d2820) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6d7240) 0 empty

Class std::is_copy_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<long unsigned int> (0x0x7fc32e6d2888) 0 empty
  std::__is_copy_assignable_impl<long unsigned int, true> (0x0x7fc32e6d28f0) 0 empty
    std::is_assignable<long unsigned int&, const long unsigned int&> (0x0x7fc32e6d2958) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6d72a0) 0 empty

Class std::__and_<std::is_copy_assignable<bool>, std::is_copy_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<bool>, std::is_copy_assignable<long unsigned int> > (0x0x7fc32e6d29c0) 0 empty
  std::is_copy_assignable<long unsigned int> (0x0x7fc32e6d2a28) 0 empty
    std::__is_copy_assignable_impl<long unsigned int, true> (0x0x7fc32e6d2a90) 0 empty
      std::is_assignable<long unsigned int&, const long unsigned int&> (0x0x7fc32e6d2af8) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e6d7300) 0 empty

Class std::conditional<true, const std::pair<bool, long unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<bool, long unsigned int>&, const std::__nonesuch&> (0x0x7fc32e6d7360) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<bool>, std::is_copy_assignable<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<bool>, std::is_copy_assignable<long unsigned int> > > (0x0x7fc32e6d2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6d7480) 0 empty

Class std::conditional<false, const std::pair<bool, long unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<bool, long unsigned int>&, const std::__nonesuch&> (0x0x7fc32e6d74e0) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7fc32e6d2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6d78a0) 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&&> > (0x0x7fc32e6d2f70) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7fc32e6f1000) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6d7900) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7fc32e6f1068) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6d7960) 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&&> > (0x0x7fc32e6d79c0) 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&&> > (0x0x7fc32e6f10d0) 0 empty
  std::is_reference<bool&&> (0x0x7fc32e6f1138) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6d7a20) 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&&> > (0x0x7fc32e6f11a0) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fc32e6f1208) 0 empty
    std::is_reference<bool&&> (0x0x7fc32e6f1270) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6d7a80) 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&&> > > (0x0x7fc32e6f12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6d7ae0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7fc32e6f1410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6d7c00) 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&&> > (0x0x7fc32e6d7c60) 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&&> > (0x0x7fc32e6f1478) 0 empty
  std::is_reference<bool&&> (0x0x7fc32e6f14e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6d7cc0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7fc32e6f1618) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6d7e40) 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> (0x0x7fc32e6f1680) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7fc32e6f16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6d7ea0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7fc32e6f1750) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7fc32e6f17b8) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7fc32e6f1820) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6d7f00) 0 empty

Class std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_assignable<bool> > (0x0x7fc32e6d7f60) 0 empty

Class std::is_function<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&&> (0x0x7fc32e6f19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6fd120) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7fc32e6fd180) 0 empty

Class std::is_lvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&&> (0x0x7fc32e6f1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6fd1e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7fc32e6fd240) 0 empty

Class std::is_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int&&> (0x0x7fc32e6f1a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6fd2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7fc32e6f1af8) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7fc32e6f1b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6fd300) 0 empty

Class std::is_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&&> (0x0x7fc32e6f1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6fd360) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7fc32e6fd3c0) 0 empty

Class std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7fc32e6f1dd0) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7fc32e6f1e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6fd4e0) 0 empty

Class std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7fc32e6f1ea0) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7fc32e6f1f08) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7fc32e6f1f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6fd540) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7fc32e70f000) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6fd5a0) 0 empty

Class std::is_object<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&&> (0x0x7fc32e70f068) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e6fd600) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7fc32e6fd660) 0 empty

Class std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7fc32e70f270) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7fc32e70f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6fd6c0) 0 empty

Class std::__is_referenceable<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&&> (0x0x7fc32e70f340) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6fd7e0) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7fc32e6fd840) 0 empty

Class std::add_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&&> (0x0x7fc32e70f3a8) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7fc32e6fd8a0) 0 empty

Class std::__is_assignable_helper<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long unsigned int&, long unsigned int&&> (0x0x7fc32e6fd0c0) 0 empty

Class std::is_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7fc32e70f410) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e6fd900) 0 empty

Class std::__is_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<long unsigned int, true> (0x0x7fc32e70f478) 0 empty
  std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7fc32e70f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e6fd960) 0 empty

Class std::is_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<long unsigned int> (0x0x7fc32e70f548) 0 empty
  std::__is_move_assignable_impl<long unsigned int, true> (0x0x7fc32e70f5b0) 0 empty
    std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7fc32e70f618) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e6fd9c0) 0 empty

Class std::__and_<std::is_move_assignable<bool>, std::is_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<bool>, std::is_move_assignable<long unsigned int> > (0x0x7fc32e70f680) 0 empty
  std::is_move_assignable<long unsigned int> (0x0x7fc32e70f6e8) 0 empty
    std::__is_move_assignable_impl<long unsigned int, true> (0x0x7fc32e70f750) 0 empty
      std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7fc32e70f7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e6fda20) 0 empty

Class std::conditional<true, std::pair<bool, long unsigned int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<bool, long unsigned int>&&, std::__nonesuch&&> (0x0x7fc32e6fda80) 0 empty

Class std::pair<bool, long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::pair<bool, long unsigned int> (0x0x7fc32e5efc60) 0

Class std::__detail::_Equality_base
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equality_base (0x0x7fc32e796d80) 0 empty

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

Class for_descriptor
   size=48 align=8
   base size=48 base align=8
for_descriptor (0x0x7fc32e54c420) 0

Class grap_buffer_state
   size=40 align=8
   base size=40 base align=8
grap_buffer_state (0x0x7fc32e54c900) 0

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

Class std::allocator_traits<std::allocator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e590ae0) 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>*> > (0x0x7fc32e4d3548) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e590c00) 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>*> (0x0x7fc32e590c60) 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>*> (0x0x7fc32e590d80) 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>*> (0x0x7fc32e4d3680) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char>*> (0x0x7fc32e590f00) 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 (0x0x7fc32e4d3750) 0
  std::allocator<std::__cxx11::basic_string<char>*> (0x0x7fc32e4d37b8) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char>*> (0x0x7fc32e590f60) 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>*> > (0x0x7fc32e590a80) 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>*> (0x0x7fc32e4d3820) 0
  std::_Vector_base<std::__cxx11::basic_string<char>*, std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e20c000) 0

Class macro
   size=48 align=8
   base size=48 base align=8
macro (0x0x7fc32e590a20) 0

Class std::is_array<std::allocator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e4d3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e20c060) 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>*> > (0x0x7fc32e20c120) 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>*> > (0x0x7fc32e20c180) 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>*> > (0x0x7fc32e20c0c0) 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>*> > (0x0x7fc32e4d3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e20c1e0) 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>*> > (0x0x7fc32e4d3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e20c240) 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>*> > > (0x0x7fc32e4d3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e20c2a0) 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>*> > > > (0x0x7fc32e20c300) 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>*> > (0x0x7fc32e4d3c30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32e20c360) 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> >*> > > (0x0x7fc32e4d3c98) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e4d3d00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32e20c480) 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>*> > (0x0x7fc32e4d3d68) 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> >*> > > (0x0x7fc32e4d3dd0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e4d3e38) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32e20c540) 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> (0x0x7fc32e4d3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e20c6c0) 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>*> > (0x0x7fc32e4d3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e20c7e0) 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>*> > > (0x0x7fc32e20c840) 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>*> > (0x0x7fc32e4d3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e20c8a0) 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> (0x0x7fc32e4d34e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e4d35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e20c9c0) 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> > (0x0x7fc32e27c000) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char>*>, false> (0x0x7fc32e27c068) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e27c0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e20ca80) 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>*> > (0x0x7fc32e27c1a0) 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> > (0x0x7fc32e27c208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char>*>, false> (0x0x7fc32e27c270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7fc32e27c2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e20cb40) 0 empty

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7fc32e27c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e2851e0) 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> > (0x0x7fc32e2852a0) 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> > (0x0x7fc32e285300) 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> > (0x0x7fc32e285240) 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> > (0x0x7fc32e27c478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e285360) 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> > (0x0x7fc32e27c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e2853c0) 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> > > (0x0x7fc32e27c548) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e285420) 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> > > > (0x0x7fc32e285480) 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> > (0x0x7fc32e27c5b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32e2854e0) 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> > > (0x0x7fc32e27c618) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fc32e27c680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32e285540) 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> > (0x0x7fc32e27c6e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7fc32e27c750) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fc32e27c7b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32e2855a0) 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> (0x0x7fc32e27c820) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e285600) 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> > (0x0x7fc32e27c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e285660) 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> > > (0x0x7fc32e2856c0) 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> > (0x0x7fc32e27c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e285720) 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> (0x0x7fc32e27c958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fc32e27c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e285780) 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> > (0x0x7fc32e27ca28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fc32e27ca90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fc32e27caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e2857e0) 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> > (0x0x7fc32e27cb60) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7fc32e27cbc8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fc32e27cc30) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fc32e27cc98) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e285840) 0 empty

Class copydesc
   size=16 align=8
   base size=16 base align=8
copydesc (0x0x7fc32e285960) 0

Class std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e285d80) 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> > > (0x0x7fc32e27cd00) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e285ea0) 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> > (0x0x7fc32e285f00) 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> > (0x0x7fc32e2c3060) 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> > (0x0x7fc32e27ce38) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7fc32e2c31e0) 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 (0x0x7fc32e27cf08) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7fc32e27cf70) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7fc32e2c3240) 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> > > (0x0x7fc32e285d20) 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> > (0x0x7fc32e2ee068) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2c32a0) 0

Class keyword
   size=56 align=8
   base size=56 base align=8
keyword (0x0x7fc32e285cc0) 0

Class std::is_array<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2ee2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e2c3300) 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> > > (0x0x7fc32e2c33c0) 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> > > (0x0x7fc32e2c3420) 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> > > (0x0x7fc32e2c3360) 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> > > (0x0x7fc32e2ee3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e2c3480) 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> > > (0x0x7fc32e2ee410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e2c34e0) 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> > > > (0x0x7fc32e2ee478) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e2c3540) 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> > > > > (0x0x7fc32e2c35a0) 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> > > (0x0x7fc32e2ee4e0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32e2c3600) 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> > > > > (0x0x7fc32e2ee548) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2ee5b0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32e2c3720) 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> > > (0x0x7fc32e2ee618) 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> > > > > (0x0x7fc32e2ee680) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2ee6e8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32e2c37e0) 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> (0x0x7fc32e2ee750) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e2c3960) 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> > > (0x0x7fc32e2ee7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e2c3a80) 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> > > > (0x0x7fc32e2c3ae0) 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> > > (0x0x7fc32e2ee820) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e2c3b40) 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> (0x0x7fc32e2ee888) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2ee8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e2c3c60) 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> > (0x0x7fc32e2eea28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7fc32e2eea90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2eeaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e2c3d20) 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> > > (0x0x7fc32e2eebc8) 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> > (0x0x7fc32e2eec30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7fc32e2eec98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fc32e2eed00) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e2c3de0) 0 empty

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

Class bar_param
   size=40 align=8
   base size=34 base align=8
bar_param (0x0x7fc32e368720) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7fc32e368900) 0

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

Class linedesc
   size=48 align=8
   base size=48 base align=8
linedesc (0x0x7fc32e3689c0) 0

Class std::is_error_condition_enum<linetype>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<linetype> (0x0x7fc32e2eee38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e368ea0) 0 empty

Class std::is_error_code_enum<linetype>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<linetype> (0x0x7fc32e2eeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e368f00) 0 empty

Class shiftdesc
   size=16 align=8
   base size=16 base align=8
shiftdesc (0x0x7fc32df9d300) 0

Class std::unary_function<shiftdesc*, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<shiftdesc*, int> (0x0x7fc32df9d660) 0 empty

Class shiftcpy
   size=8 align=8
   base size=8 base align=8
shiftcpy (0x0x7fc32e2eef08) 0
  std::unary_function<shiftdesc*, int> (0x0x7fc32df9d6c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<shiftdesc*> > (0x0x7fc32e2ee0d0) 0 empty
  std::allocator_traits<std::allocator<shiftdesc*> > (0x0x7fc32df9dae0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<shiftdesc*> >::rebind<std::_List_node<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<shiftdesc*> >::rebind<std::_List_node<shiftdesc*> > (0x0x7fc32df9dba0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7fc32df9dcc0) 0 empty

Class std::allocator<std::_List_node<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<shiftdesc*> > (0x0x7fc32e2eedd0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7fc32df9dd80) 0 empty

Class std::__cxx11::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl (0x0x7fc32dff3068) 0
  std::allocator<std::_List_node<shiftdesc*> > (0x0x7fc32dff30d0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7fc32df9dde0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32df9de40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3138) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32df9dea0) 0 empty

Class std::__cxx11::_List_base<shiftdesc*, std::allocator<shiftdesc*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7fc32df9da20) 0

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

Class std::allocator<shiftdesc*>
   size=1 align=1
   base size=1 base align=1
std::allocator<shiftdesc*> (0x0x7fc32dff3270) 0 empty
  __gnu_cxx::new_allocator<shiftdesc*> (0x0x7fc32e02a060) 0 empty

Class std::__cxx11::list<shiftdesc*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<shiftdesc*> (0x0x7fc32dff3208) 0
  std::__cxx11::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7fc32df9df00) 0

Vtable for drawable
drawable::_ZTV8drawable: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8drawable)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class drawable
   size=8 align=8
   base size=8 base align=8
drawable (0x0x7fc32e02a120) 0 nearly-empty
    vptr=((& drawable::_ZTV8drawable) + 16u)

Class DisplayString
   size=64 align=8
   base size=64 base align=8
DisplayString (0x0x7fc32dff33a8) 0
  std::__cxx11::basic_string<char> (0x0x7fc32e02a360) 0

Class coord
   size=80 align=8
   base size=80 base align=8
coord (0x0x7fc32e02ad80) 0

Class tick
   size=64 align=8
   base size=64 base align=8
tick (0x0x7fc32e0c4900) 0

Class std::is_array<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3618) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e0c4960) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32e0c4a20) 0 empty

Class std::remove_const<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32e0c4a80) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32e0c49c0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e0c4ae0) 0 empty

Class std::is_void<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3750) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e0c4b40) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > > (0x0x7fc32dff37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e0c4ba0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > > > (0x0x7fc32e0c4c00) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32e0c4c60) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > > (0x0x7fc32dff3888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff38f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32e0c4cc0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3958) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<shiftdesc*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > > (0x0x7fc32dff39c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3a28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32e0c4d20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<shiftdesc*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7fc32dff3a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e0c4d80) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e0c4ea0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > > > (0x0x7fc32e0c4f00) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32e0c4f60) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7fc32dff3bc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32e0f1000) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> > (0x0x7fc32dff3c98) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7fc32dff3d00) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32e0f1120) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3dd0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<shiftdesc*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> > (0x0x7fc32dff3e38) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7fc32dff3ea0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32dff3f08) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32e0f11e0) 0 empty

Class std::_List_const_iterator<shiftdesc*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<shiftdesc*> (0x0x7fc32e0f15a0) 0

Class std::_List_iterator<shiftdesc*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<shiftdesc*> (0x0x7fc32e0f1660) 0

Class std::initializer_list<shiftdesc*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<shiftdesc*> (0x0x7fc32e0f1d80) 0

Class grid
   size=104 align=8
   base size=104 base align=8
grid (0x0x7fc32e0f1e40) 0

Class point
   size=24 align=8
   base size=24 base align=8
point (0x0x7fc32e13eae0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<tick*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<tick*> > (0x0x7fc32e13d208) 0 empty
  std::allocator_traits<std::allocator<tick*> > (0x0x7fc32e169300) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<tick*> >::rebind<std::_List_node<tick*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<tick*> >::rebind<std::_List_node<tick*> > (0x0x7fc32e1693c0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<tick*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7fc32e169420) 0 empty

Class std::allocator<std::_List_node<tick*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<tick*> > (0x0x7fc32e13d340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7fc32e1694e0) 0 empty

Class std::__cxx11::_List_base<tick*, std::allocator<tick*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<tick*, std::allocator<tick*> >::_List_impl (0x0x7fc32e13d410) 0
  std::allocator<std::_List_node<tick*> > (0x0x7fc32e13d478) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7fc32e169540) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e1695a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13d4e0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e169600) 0 empty

Class std::__cxx11::_List_base<tick*, std::allocator<tick*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<tick*, std::allocator<tick*> > (0x0x7fc32e169240) 0

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

Class std::allocator<tick*>
   size=1 align=1
   base size=1 base align=1
std::allocator<tick*> (0x0x7fc32e13d618) 0 empty
  __gnu_cxx::new_allocator<tick*> (0x0x7fc32e169780) 0 empty

Class std::__cxx11::list<tick*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<tick*> (0x0x7fc32e13d5b0) 0
  std::__cxx11::_List_base<tick*, std::allocator<tick*> > (0x0x7fc32e169660) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<grid*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<grid*> > (0x0x7fc32e13d750) 0 empty
  std::allocator_traits<std::allocator<grid*> > (0x0x7fc32e1698a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<grid*> >::rebind<std::_List_node<grid*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<grid*> >::rebind<std::_List_node<grid*> > (0x0x7fc32e169960) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<grid*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7fc32e1699c0) 0 empty

Class std::allocator<std::_List_node<grid*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<grid*> > (0x0x7fc32e13d888) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7fc32e169a80) 0 empty

Class std::__cxx11::_List_base<grid*, std::allocator<grid*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<grid*, std::allocator<grid*> >::_List_impl (0x0x7fc32e13d958) 0
  std::allocator<std::_List_node<grid*> > (0x0x7fc32e13d9c0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7fc32e169ae0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<grid*> > > (0x0x7fc32e169b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<grid*> > > (0x0x7fc32e13da28) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<grid*> > > (0x0x7fc32e169ba0) 0 empty

Class std::__cxx11::_List_base<grid*, std::allocator<grid*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<grid*, std::allocator<grid*> > (0x0x7fc32e1697e0) 0

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

Class std::allocator<grid*>
   size=1 align=1
   base size=1 base align=1
std::allocator<grid*> (0x0x7fc32e13db60) 0 empty
  __gnu_cxx::new_allocator<grid*> (0x0x7fc32e169d20) 0 empty

Class std::__cxx11::list<grid*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<grid*> (0x0x7fc32e13daf8) 0
  std::__cxx11::_List_base<grid*, std::allocator<grid*> > (0x0x7fc32e169c00) 0

Vtable for frame
frame::_ZTV5frame: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5frame)
16    (int (*)(...))frame::~frame
24    (int (*)(...))frame::~frame

Class frame
   size=1000 align=8
   base size=1000 base align=8
frame (0x0x7fc32e1691e0) 0
    vptr=((& frame::_ZTV5frame) + 16u)

Class std::is_array<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13de38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e169d80) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e169e40) 0 empty

Class std::remove_const<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e169ea0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e169de0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13df08) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e169f00) 0 empty

Class std::is_void<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13df70) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32e169f60) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > > (0x0x7fc32e13d270) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0f000) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > > > (0x0x7fc32df0f060) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13d548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32df0f0c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > > (0x0x7fc32e13d6e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13d7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32df0f120) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13da90) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<tick*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > > (0x0x7fc32e13dc30) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7fc32e13ddd0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32df0f180) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<tick*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<tick*> >, false> (0x0x7fc32df13000) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0f1e0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df13068) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0f240) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<tick*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<tick*> > > > (0x0x7fc32df0f2a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df130d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0f300) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7fc32df13138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df131a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32df0f360) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<tick*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<tick*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> > (0x0x7fc32df13208) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7fc32df13270) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df132d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32df0f3c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df13340) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<tick*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> > (0x0x7fc32df133a8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7fc32df13410) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7fc32df13478) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32df0f420) 0 empty

Class std::is_array<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13618) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df0f600) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df0f6c0) 0 empty

Class std::remove_const<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df0f720) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df0f660) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df136e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df0f780) 0 empty

Class std::is_void<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13750) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df0f7e0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > > (0x0x7fc32df137b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0f840) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > > > (0x0x7fc32df0f8a0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32df0f900) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > > (0x0x7fc32df13888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df138f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32df0f960) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13958) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<grid*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > > (0x0x7fc32df139c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13a28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32df0f9c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<grid*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<grid*> >, false> (0x0x7fc32df13a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0fa20) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0fa80) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<grid*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<grid*> > > > (0x0x7fc32df0fae0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df0fb40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7fc32df13bc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32df0fba0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<grid*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<grid*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> > (0x0x7fc32df13c98) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7fc32df13d00) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32df0fc00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<grid*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13dd0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<grid*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> > (0x0x7fc32df13e38) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7fc32df13ea0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7fc32df13f08) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32df0fc60) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<DisplayString*> > (0x0x7fc32df35068) 0 empty
  std::allocator_traits<std::allocator<DisplayString*> > (0x0x7fc32df0ff00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<DisplayString*> >::rebind<std::_List_node<DisplayString*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<DisplayString*> >::rebind<std::_List_node<DisplayString*> > (0x0x7fc32df53000) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<DisplayString*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7fc32df53060) 0 empty

Class std::allocator<std::_List_node<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<DisplayString*> > (0x0x7fc32df35270) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7fc32df53120) 0 empty

Class std::__cxx11::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl (0x0x7fc32df35340) 0
  std::allocator<std::_List_node<DisplayString*> > (0x0x7fc32df353a8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7fc32df53180) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df531e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35410) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df53240) 0 empty

Class std::__cxx11::_List_base<DisplayString*, std::allocator<DisplayString*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7fc32df0fe40) 0

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

Class std::allocator<DisplayString*>
   size=1 align=1
   base size=1 base align=1
std::allocator<DisplayString*> (0x0x7fc32df35548) 0 empty
  __gnu_cxx::new_allocator<DisplayString*> (0x0x7fc32df533c0) 0 empty

Class std::__cxx11::list<DisplayString*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<DisplayString*> (0x0x7fc32df354e0) 0
  std::__cxx11::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7fc32df532a0) 0

Class std::is_array<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df356e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df53420) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df534e0) 0 empty

Class std::remove_const<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df53540) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df53480) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df357b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df535a0) 0 empty

Class std::is_void<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32df53600) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > > (0x0x7fc32df35888) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df53660) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > > > (0x0x7fc32df536c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df358f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32df53720) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > > (0x0x7fc32df35958) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df359c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32df53780) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35a28) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<DisplayString*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > > (0x0x7fc32df35a90) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35af8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32df537e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<DisplayString*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7fc32df35b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df53840) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df53a20) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > > > (0x0x7fc32df53a80) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32df53ba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7fc32df35c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32df53cc0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> > (0x0x7fc32df35e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7fc32df35ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df35f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32df53d80) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<DisplayString*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32df350d0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<DisplayString*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> > (0x0x7fc32df35478) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7fc32df35618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32dbef000) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32df53e40) 0 empty

Class std::is_error_condition_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<int> (0x0x7fc32dbef1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7000) 0 empty

Class std::_List_iterator<DisplayString*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<DisplayString*> (0x0x7fc32dbf7360) 0

Class std::is_error_condition_enum<std::_List_iterator<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<DisplayString*> > (0x0x7fc32dbef478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf73c0) 0 empty

Class std::is_error_code_enum<std::_List_iterator<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<DisplayString*> > (0x0x7fc32dbef4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7420) 0 empty

Class std::_List_const_iterator<DisplayString*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<DisplayString*> (0x0x7fc32dbf7480) 0

Class std::is_error_condition_enum<std::_List_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<shiftdesc*> > (0x0x7fc32dbef5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7780) 0 empty

Class std::is_error_code_enum<std::_List_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<shiftdesc*> > (0x0x7fc32dbef680) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf77e0) 0 empty

Class std::_List_iterator<tick*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<tick*> (0x0x7fc32dbf79c0) 0

Class std::is_error_condition_enum<std::_List_iterator<tick*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<tick*> > (0x0x7fc32dbef7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7a20) 0 empty

Class std::is_error_code_enum<std::_List_iterator<tick*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<tick*> > (0x0x7fc32dbef888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7a80) 0 empty

Class std::_List_const_iterator<tick*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<tick*> (0x0x7fc32dbf7ae0) 0

Class std::_List_iterator<grid*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<grid*> (0x0x7fc32dbf7c60) 0

Class std::is_error_condition_enum<std::_List_iterator<grid*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<grid*> > (0x0x7fc32dbefa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7cc0) 0 empty

Class std::is_error_code_enum<std::_List_iterator<grid*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<grid*> > (0x0x7fc32dbefaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32dbf7d20) 0 empty

Class std::_List_const_iterator<grid*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<grid*> (0x0x7fc32dbf7d80) 0

Class linesegment
   size=96 align=8
   base size=89 base align=8
linesegment (0x0x7fc32dc6b5a0) 0

Class line
   size=64 align=8
   base size=64 base align=8
line (0x0x7fc32dc6ba80) 0

Class plot
   size=16 align=8
   base size=16 base align=8
plot (0x0x7fc32dc961e0) 0

Class circle
   size=80 align=8
   base size=80 base align=8
circle (0x0x7fc32dc96cc0) 0

Class box
   size=96 align=8
   base size=96 base align=8
box (0x0x7fc32dcb71e0) 0

Class std::unary_function<drawable*, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<drawable*, int> (0x0x7fc32dcb7720) 0 empty

Class graph::displayer_f
   size=8 align=8
   base size=8 base align=8
graph::displayer_f (0x0x7fc32dbefb60) 0
  std::unary_function<drawable*, int> (0x0x7fc32dcb7780) 0 empty

Class graph::obj_freer_f
   size=1 align=1
   base size=1 base align=1
graph::obj_freer_f (0x0x7fc32dcce000) 0 empty
  std::unary_function<drawable*, int> (0x0x7fc32dcb77e0) 0 empty

Class std::conditional<false, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char>, std::hash<std::__cxx11::basic_string<char> > >, std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char>, std::hash<std::__cxx11::basic_string<char> > >, std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > > > (0x0x7fc32dcb78a0) 0 empty

Class std::__and_<std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<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_fast_hash<std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fc32dcce068) 0 empty
  std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > > (0x0x7fc32dcce0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32dcb7900) 0 empty

Class std::__not_<std::__and_<std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7fc32dcce138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32dcb7960) 0 empty

Class std::__detail::_Hashtable_traits<true, false, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Hashtable_traits<true, false, true> (0x0x7fc32dcb79c0) 0 empty

Class std::__replace_first_arg<std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dcb7a20) 0 empty

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

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >::rebind<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >::rebind<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dcb7ba0) 0 empty

Class std::__detector<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> > (0x0x7fc32dcb7c00) 0 empty

Class std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32dcb7c60) 0 empty

Class std::equal_to<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32dcce4e0) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32dcb7d80) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32dcce548) 0 empty
  std::__detail::_Select1st (0x0x7fc32dcb7f00) 0 empty

Class std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dcce5b0) 0 empty
  std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32dcce618) 0 empty
    std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32dcb7f60) 0 empty

Class std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32dcce680) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7fc32dd100c0) 0 empty

Class std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32dcd91e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32dcce6e8) 0 empty
    std::__detail::_Select1st (0x0x7fc32dd10120) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dcce750) 0 empty
    std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32dcce7b8) 0 empty
      std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32dd10180) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32dcce820) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7fc32dd101e0) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dcce888) 0 empty
  std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32dcce8f0) 0 empty
    std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32dd102a0) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> > (0x0x7fc32dd105a0) 0 empty

Class std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32dd0bc40) 0 empty
  std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32dcd9258) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32dcce958) 0 empty
      std::__detail::_Select1st (0x0x7fc32dd10420) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dcce9c0) 0 empty
      std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32dccea28) 0 empty
        std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32dd10480) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32dccea90) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7fc32dd104e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dcceaf8) 0 empty
    std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32dcceb60) 0 empty
      std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32dd10540) 0 empty

Class std::tuple_element<1ul, std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1ul, std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32dd5a1e0) 0 empty

Class std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32dd107e0) 0 empty

Class std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32dd5a840) 0 empty

Class std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7fc32dd67f70) 0 empty
  std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32dd5a8a0) 0 empty

Class std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32dd5a960) 0 empty

Class std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32dd5ac60) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dd5acc0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32d9802d8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dd5ad80) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, true> (0x0x7fc32d9803a8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32d980410) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dd5ade0) 0 empty

Class std::_PCC<true, const std::__cxx11::basic_string<char>, coord*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const std::__cxx11::basic_string<char>, coord*> (0x0x7fc32dd5af60) 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> > (0x0x7fc32d980680) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef000) 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> > > > > (0x0x7fc32d9ef060) 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> > (0x0x7fc32d9807b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef0c0) 0 empty

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

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7fc32d980820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef180) 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> > > > (0x0x7fc32d980888) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7fc32d9808f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d9ef1e0) 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> > (0x0x7fc32d980958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef240) 0 empty

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

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

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

Class std::remove_cv<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::__cxx11::basic_string<char> > (0x0x7fc32d9ef3c0) 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> > (0x0x7fc32d980d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef4e0) 0 empty

Class std::is_void<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::basic_string<char> > (0x0x7fc32d980ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef540) 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> > > > (0x0x7fc32d980f08) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7fc32d980f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d9ef5a0) 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> > > > (0x0x7fc32d9fd000) 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> > > > (0x0x7fc32d9fd068) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7fc32d9fd0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d9ef600) 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> > > > > (0x0x7fc32d9fd138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9ef660) 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> > (0x0x7fc32d9fd1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9ef6c0) 0 empty

Class std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > > (0x0x7fc32d9ef720) 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> > > > (0x0x7fc32d9fd2d8) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7fc32d9fd340) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d9ef780) 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> > (0x0x7fc32d9fd3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9ef7e0) 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>&> (0x0x7fc32d9fd410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9ef8a0) 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> >&> > > (0x0x7fc32d9ef900) 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>&> (0x0x7fc32d9fd548) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9ef960) 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>&> > (0x0x7fc32d9ef9c0) 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> >&> > (0x0x7fc32d9fd5b0) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7fc32d9fd618) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d9efa20) 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>&> (0x0x7fc32d9fd680) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9efa80) 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>&> > (0x0x7fc32d9efae0) 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> >&> > (0x0x7fc32d9fd7b8) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7fc32d9fd820) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d9efb40) 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> >&> > (0x0x7fc32d9fd888) 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> >&> > (0x0x7fc32d9fd8f0) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7fc32d9fd958) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d9efba0) 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> >&> > > (0x0x7fc32d9fd9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9efc00) 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>&> (0x0x7fc32d9fda28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d9efc60) 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>&> > (0x0x7fc32d9efcc0) 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> >&> > (0x0x7fc32d9fdb60) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7fc32d9fdbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d9efd20) 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>&> (0x0x7fc32d9fdc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d9efd80) 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> (0x0x7fc32d9efde0) 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>&> (0x0x7fc32d9fdc98) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7fc32d9efe40) 0 empty

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

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

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

Class std::is_copy_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32da1e000) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32da1e068) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fc32da1e0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d9eff60) 0 empty

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

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<coord*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<coord*> > (0x0x7fc32da1e1a0) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32da1e208) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32da1e270) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fc32da1e2d8) 0 empty
        std::integral_constant<bool, false> (0x0x7fc32da20060) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<coord*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<coord*> > > (0x0x7fc32da1e410) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da20120) 0 empty

Class std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, coord*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, coord*>&, const std::__nonesuch&> (0x0x7fc32da20180) 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>&&> (0x0x7fc32da1e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da20240) 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> >&&> > > (0x0x7fc32da202a0) 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>&&> (0x0x7fc32da1e618) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da20300) 0 empty

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

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fc32da1e680) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da203c0) 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> >&&> > (0x0x7fc32da1e6e8) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fc32da1e750) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da20420) 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>&&> (0x0x7fc32da1e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da20480) 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>&&> > (0x0x7fc32da204e0) 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> >&&> > (0x0x7fc32da1e8f0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fc32da1e958) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da20540) 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> >&&> > (0x0x7fc32da1e9c0) 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> >&&> > (0x0x7fc32da1ea28) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fc32da1ea90) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32da205a0) 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> >&&> > > (0x0x7fc32da1eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da20600) 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>&&> (0x0x7fc32da1eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da20660) 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>&&> > (0x0x7fc32da206c0) 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> >&&> > (0x0x7fc32da1ec98) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fc32da1ed00) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da20720) 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>&&> (0x0x7fc32da1ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da20780) 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> (0x0x7fc32da207e0) 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>&&> (0x0x7fc32da1edd0) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7fc32da20840) 0 empty

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

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

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

Class std::is_move_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32da400d0) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32da40138) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fc32da401a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32da20960) 0 empty

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

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<coord*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<coord*> > (0x0x7fc32da40270) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32da402d8) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32da40340) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fc32da403a8) 0 empty
        std::integral_constant<bool, false> (0x0x7fc32da20a20) 0 empty

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

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

Class std::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 8ul> (0x0x7fc32da20ae0) 0 empty

Class std::alignment_of<std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32da40548) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7fc32da20b40) 0 empty

Class std::aligned_storage<40ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<40ul, 8ul> (0x0x7fc32da20ba0) 0 empty

Class std::aligned_storage<40ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<40ul, 8ul>::type::<anonymous struct> (0x0x7fc32da20cc0) 0 empty

Class std::aligned_storage<40ul, 8ul>::type
   size=40 align=8
   base size=40 base align=8
std::aligned_storage<40ul, 8ul>::type (0x0x7fc32da20c60) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32da405b0) 0
  std::aligned_storage<40ul, 8ul> (0x0x7fc32da20c00) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=48 align=8
   base size=48 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32d980618) 0
  std::__detail::_Hash_node_base (0x0x7fc32dd5aea0) 0

Class std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true>
   size=56 align=8
   base size=56 base align=8
std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> (0x0x7fc32da406e8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32da40750) 0
    std::__detail::_Hash_node_base (0x0x7fc32da20d20) 0

Class std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32da20e40) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >::rebind<std::pair<const std::__cxx11::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >::rebind<std::pair<const std::__cxx11::basic_string<char>, coord*> > (0x0x7fc32da20ea0) 0 empty

Class std::__detector<std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> >, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> >, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> > (0x0x7fc32da20f00) 0 empty

Class std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, std::__detail::_Hash_node_base*> (0x0x7fc32da20f60) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >::rebind<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7fc32da86000) 0 empty

Class std::__detector<std::allocator<std::__detail::_Hash_node_base*>, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::__detail::_Hash_node_base*>, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, true> >, std::__detail::_Hash_node_base*> (0x0x7fc32da86060) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > > (0x0x7fc32d980478) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, true> (0x0x7fc32d9804e0) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32d980548) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32dd5ae40) 0 empty

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

Class std::conditional<false, std::__detail::_Identity, std::__detail::_Select1st>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__detail::_Identity, std::__detail::_Select1st> (0x0x7fc32da86480) 0 empty

Class std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da864e0) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7fc32da86540) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba618) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da865a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32da86600) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32daba680) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da86660) 0 empty

Class std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba750) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da866c0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32da86720) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32daba7b8) 0 empty
  std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba820) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da86780) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32daba888) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32daba8f0) 0 empty
    std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32daba958) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32da867e0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7fc32daba9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da86840) 0 empty

Class std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32dabaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da868a0) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32da86900) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32dabaa90) 0 empty
  std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32dabaaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da86960) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32dabab60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da869c0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7fc32da86a20) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32dababc8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7fc32da86a80) 0 empty

Class std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access
   size=1 align=1
   base size=1 base align=1
std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access (0x0x7fc32dabac98) 0 empty
  std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32da9e078) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32dabad00) 0 empty
      std::__detail::_Select1st (0x0x7fc32da86ae0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32dabad68) 0 empty
      std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32dabadd0) 0 empty
        std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32da86b40) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32dabae38) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7fc32da86ba0) 0 empty

Class std::is_function<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32da86c60) 0 empty

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

Class std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7410) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da86d20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7fc32dae7478) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da86de0) 0 empty

Class std::is_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7548) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32da86e40) 0 empty

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

Class std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7fc32dae75b0) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7618) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32da86f00) 0 empty

Class std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7fc32dae7680) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7fc32dae76e8) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7750) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32da86f60) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > > (0x0x7fc32dae77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf7000) 0 empty

Class std::is_object<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf7060) 0 empty

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

Class std::__or_<std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7fc32dae7888) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32daf7120) 0 empty

Class std::__is_referenceable<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae7958) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32daf7180) 0 empty

Class std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7fc32daf71e0) 0 empty

Class std::add_rvalue_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7fc32dae79c0) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7fc32daf7240) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7fc32dae7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf72a0) 0 empty

Class std::conditional<false, std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> > (0x0x7fc32daf7300) 0 empty

Class std::is_array<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__detail::_Mod_range_hashing> (0x0x7fc32dae7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf7360) 0 empty

Class std::remove_volatile<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Mod_range_hashing> (0x0x7fc32daf7420) 0 empty

Class std::remove_const<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Mod_range_hashing> (0x0x7fc32daf7480) 0 empty

Class std::remove_cv<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Mod_range_hashing> (0x0x7fc32daf73c0) 0 empty

Class std::__is_void_helper<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__detail::_Mod_range_hashing> (0x0x7fc32dae7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf74e0) 0 empty

Class std::is_void<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__detail::_Mod_range_hashing> (0x0x7fc32dae7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32daf7540) 0 empty

Class std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::__detail::_Mod_range_hashing> > (0x0x7fc32dae7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32daf75a0) 0 empty

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

Class std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7fc32dae7f70) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32daf7660) 0 empty

Class std::__and_<std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> > (0x0x7fc32db0a000) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7fc32db0a068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32daf76c0) 0 empty

Class std::__is_default_constructible_atom<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::__detail::_Mod_range_hashing> (0x0x7fc32db0a0d0) 0 empty
  std::__and_<std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> > (0x0x7fc32db0a138) 0 empty
    std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7fc32db0a1a0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32daf7720) 0 empty

Class std::__is_default_constructible_safe<std::__detail::_Mod_range_hashing, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::__detail::_Mod_range_hashing, false> (0x0x7fc32db0a208) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32daf7780) 0 empty

Class std::is_default_constructible<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7fc32db0a270) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32daf77e0) 0 empty

Class std::__or_<std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> > (0x0x7fc32db0a2d8) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7fc32db0a340) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32daf7840) 0 empty

Class std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=56 align=8
   base size=56 base align=8
std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32dccaa20) 0
  std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32da972a0) 0 empty
    std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32da9e000) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32d9805b0) 0 empty
        std::__detail::_Select1st (0x0x7fc32da860c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32da40820) 0 empty
        std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32da40888) 0 empty
          std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32da86120) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32da408f0) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7fc32da86180) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true> (0x0x7fc32da40958) 0 empty
      std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32da409c0) 0 empty
        std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32da861e0) 0 empty
  std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32da86240) 0 empty
  std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7fc32da40a28) 0 empty
    std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32da862a0) 0 empty
  std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32da86300) 0 empty
  std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, coord*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32da86360) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > > (0x0x7fc32da40a90) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >, true> (0x0x7fc32da40af8) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32da40b60) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32da863c0) 0 empty

Class std::unordered_map<std::__cxx11::basic_string<char>, coord*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::__cxx11::basic_string<char>, coord*> (0x0x7fc32dcb7840) 0

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, coord*>, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, coord*>, int> (0x0x7fc32daf79c0) 0 empty

Class graph::coord_freer_f
   size=1 align=1
   base size=1 base align=1
graph::coord_freer_f (0x0x7fc32d7a2c30) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, coord*>, int> (0x0x7fc32daf7a20) 0 empty

Class std::__replace_first_arg<std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32daf7ae0) 0 empty

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

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >::rebind<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >::rebind<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32daf7c60) 0 empty

Class std::__detector<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> > (0x0x7fc32daf7cc0) 0 empty

Class std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32da9e438) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32d809000) 0 empty
    std::__detail::_Select1st (0x0x7fc32daf7d20) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d809068) 0 empty
    std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32d8090d0) 0 empty
      std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32daf7d80) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32d809138) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7fc32daf7de0) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> > (0x0x7fc32d81a060) 0 empty

Class std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d767a10) 0 empty
  std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32da9e4b0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32d8091a0) 0 empty
      std::__detail::_Select1st (0x0x7fc32daf7ea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d809208) 0 empty
      std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32d809270) 0 empty
        std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32daf7f00) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32d8092d8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7fc32daf7f60) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d809340) 0 empty
    std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32d8093a8) 0 empty
      std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32d81a000) 0 empty

Class std::tuple_element<1ul, std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1ul, std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d81ac60) 0 empty

Class std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32d81a2a0) 0 empty

Class std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d833300) 0 empty

Class std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7fc32d8447b8) 0 empty
  std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d833360) 0 empty

Class std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d833420) 0 empty

Class std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32d833720) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d833780) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d855af8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d833840) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, true> (0x0x7fc32d855bc8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d855c30) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d8338a0) 0 empty

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

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

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<line*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<line*> > (0x0x7fc32d855ea0) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32d855f08) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32d855f70) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fc32d8c6000) 0 empty
        std::integral_constant<bool, false> (0x0x7fc32d833ae0) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<line*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<line*> > > (0x0x7fc32d8c6138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d833ba0) 0 empty

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

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

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<line*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<line*> > (0x0x7fc32d8c61a0) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fc32d8c6208) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fc32d8c6270) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fc32d8c62d8) 0 empty
        std::integral_constant<bool, false> (0x0x7fc32d833cc0) 0 empty

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

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

Class std::alignment_of<std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d8c6478) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7fc32d833d80) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d8c64e0) 0
  std::aligned_storage<40ul, 8ul> (0x0x7fc32d833de0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=48 align=8
   base size=48 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d855e38) 0
  std::__detail::_Hash_node_base (0x0x7fc32d833960) 0

Class std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true>
   size=56 align=8
   base size=56 base align=8
std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> (0x0x7fc32d8c6548) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d8c65b0) 0
    std::__detail::_Hash_node_base (0x0x7fc32d833f00) 0

Class std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d8ee0c0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >::rebind<std::pair<const std::__cxx11::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >::rebind<std::pair<const std::__cxx11::basic_string<char>, line*> > (0x0x7fc32d8ee120) 0 empty

Class std::__detector<std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> >, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> >, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> > (0x0x7fc32d8ee180) 0 empty

Class std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__replace_first_arg<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, std::__detail::_Hash_node_base*> (0x0x7fc32d8ee1e0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >::rebind<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7fc32d8ee240) 0 empty

Class std::__detector<std::allocator<std::__detail::_Hash_node_base*>, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__detector<std::allocator<std::__detail::_Hash_node_base*>, void, std::__allocator_traits_base::__rebind, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>, true> >, std::__detail::_Hash_node_base*> (0x0x7fc32d8ee2a0) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > > (0x0x7fc32d855c98) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, true> (0x0x7fc32d855d00) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d855d68) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d833900) 0 empty

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

Class std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d8ee6c0) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7fc32d8ee720) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f410) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d8ee780) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d8ee7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d92f478) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d8ee840) 0 empty

Class std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f548) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d8ee8a0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d8ee900) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d92f5b0) 0 empty
  std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f618) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d8ee960) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d92f680) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d92f6e8) 0 empty
    std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f750) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d8ee9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7fc32d92f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d8eea20) 0 empty

Class std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d8eea80) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d8eeae0) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7fc32d92f888) 0 empty
  std::is_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d8eeb40) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f958) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d8eeba0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7fc32d8eec00) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7fc32d92f9c0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7fc32d8eec60) 0 empty

Class std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access
   size=1 align=1
   base size=1 base align=1
std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access (0x0x7fc32d92fa90) 0 empty
  std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32d55d000) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32d92faf8) 0 empty
      std::__detail::_Select1st (0x0x7fc32d8eecc0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d92fb60) 0 empty
      std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32d92fbc8) 0 empty
        std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32d8eed20) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32d92fc30) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7fc32d8eed80) 0 empty

Class std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=56 align=8
   base size=56 base align=8
std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d917120) 0
  std::__detail::_Hashtable_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d9121c0) 0 empty
    std::__detail::_Hash_code_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7fc32d84af78) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7fc32d8c6618) 0 empty
        std::__detail::_Select1st (0x0x7fc32d8ee300) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d8c6680) 0 empty
        std::hash<std::__cxx11::basic_string<char> > (0x0x7fc32d8c66e8) 0 empty
          std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fc32d8ee360) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7fc32d8c6750) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7fc32d8ee3c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char> >, true> (0x0x7fc32d8c67b8) 0 empty
      std::equal_to<std::__cxx11::basic_string<char> > (0x0x7fc32d8c6820) 0 empty
        std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fc32d8ee420) 0 empty
  std::__detail::_Map_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32d8ee480) 0 empty
  std::__detail::_Insert<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7fc32d8c6888) 0 empty
    std::__detail::_Insert_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d8ee4e0) 0 empty
  std::__detail::_Rehash_base<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7fc32d8ee540) 0 empty
  std::__detail::_Equality<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, line*>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7fc32d8ee5a0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > > (0x0x7fc32d8c68f0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >, true> (0x0x7fc32d8c6958) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d8c69c0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32d8ee600) 0 empty

Class std::unordered_map<std::__cxx11::basic_string<char>, line*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::__cxx11::basic_string<char>, line*> (0x0x7fc32daf7a80) 0

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, line*>, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, line*>, int> (0x0x7fc32d8eef60) 0 empty

Class graph::line_freer_f
   size=1 align=1
   base size=1 base align=1
graph::line_freer_f (0x0x7fc32d5f7d00) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, line*>, int> (0x0x7fc32d639000) 0 empty

Class graph::addmargin_f
   size=1 align=1
   base size=1 base align=1
graph::addmargin_f (0x0x7fc32d5f7d68) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, coord*>, int> (0x0x7fc32d639060) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<drawable*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<drawable*> > (0x0x7fc32d5f7dd0) 0 empty
  std::allocator_traits<std::allocator<drawable*> > (0x0x7fc32d639180) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<drawable*> >::rebind<std::_List_node<drawable*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<drawable*> >::rebind<std::_List_node<drawable*> > (0x0x7fc32d639240) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<drawable*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7fc32d639360) 0 empty

Class std::allocator<std::_List_node<drawable*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<drawable*> > (0x0x7fc32d5f7f08) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7fc32d639420) 0 empty

Class std::__cxx11::_List_base<drawable*, std::allocator<drawable*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<drawable*, std::allocator<drawable*> >::_List_impl (0x0x7fc32d5f7e38) 0
  std::allocator<std::_List_node<drawable*> > (0x0x7fc32d674000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7fc32d639480) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d6394e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674068) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d639540) 0 empty

Class std::__cxx11::_List_base<drawable*, std::allocator<drawable*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<drawable*, std::allocator<drawable*> > (0x0x7fc32d6390c0) 0

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

Class std::allocator<drawable*>
   size=1 align=1
   base size=1 base align=1
std::allocator<drawable*> (0x0x7fc32d6741a0) 0 empty
  __gnu_cxx::new_allocator<drawable*> (0x0x7fc32d6396c0) 0 empty

Class std::__cxx11::list<drawable*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<drawable*> (0x0x7fc32d674138) 0
  std::__cxx11::_List_base<drawable*, std::allocator<drawable*> > (0x0x7fc32d6395a0) 0

Vtable for graph
graph::_ZTV5graph: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5graph)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u
40    (int (*)(...))graph::init
48    (int (*)(...))graph::begin_block
56    (int (*)(...))graph::end_block
64    (int (*)(...))graph::passthru_string
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

Class graph
   size=176 align=8
   base size=169 base align=8
graph (0x0x7fc32dbefa90) 0
    vptr=((& graph::_ZTV5graph) + 16u)
  drawable (0x0x7fc32dcb76c0) 0 nearly-empty
      primary-for graph (0x0x7fc32dbefa90)

Class std::is_array<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674340) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d639f00) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d736000) 0 empty

Class std::remove_const<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d736060) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d639f60) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d7360c0) 0 empty

Class std::is_void<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d736120) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > > (0x0x7fc32d6744e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d736180) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > > > (0x0x7fc32d7361e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fc32d736240) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > > (0x0x7fc32d6745b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fc32d7362a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674680) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<drawable*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > > (0x0x7fc32d6746e8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fc32d736300) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<drawable*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<drawable*> >, false> (0x0x7fc32d6747b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d736360) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674820) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d736480) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<drawable*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<drawable*> > > > (0x0x7fc32d7364e0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674888) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d736540) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7fc32d6748f0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674958) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d7365a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<drawable*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<drawable*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> > (0x0x7fc32d6749c0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7fc32d674a28) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d7366c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<drawable*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674af8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<drawable*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> > (0x0x7fc32d674b60) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7fc32d674bc8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7fc32d674c30) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32d736780) 0 empty

Class std::_List_iterator<drawable*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<drawable*> (0x0x7fc32d398780) 0

Class std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, coord*>, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> (0x0x7fc32d3987e0) 0

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, coord*>*, std::pair<const std::__cxx11::basic_string<char>, coord*>*>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, coord*>*, std::pair<const std::__cxx11::basic_string<char>, coord*>*> (0x0x7fc32d3988a0) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, coord*>&, std::pair<const std::__cxx11::basic_string<char>, coord*>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, coord*>&, std::pair<const std::__cxx11::basic_string<char>, coord*>&> (0x0x7fc32d398900) 0 empty

Class std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> (0x0x7fc32d37d3a8) 0
  std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> (0x0x7fc32d398840) 0

Class std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, line*>, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, line*>, true> (0x0x7fc32d398960) 0

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, line*>*, std::pair<const std::__cxx11::basic_string<char>, line*>*>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, line*>*, std::pair<const std::__cxx11::basic_string<char>, line*>*> (0x0x7fc32d398a20) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, line*>&, std::pair<const std::__cxx11::basic_string<char>, line*>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, line*>&, std::pair<const std::__cxx11::basic_string<char>, line*>&> (0x0x7fc32d398a80) 0 empty

Class std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> (0x0x7fc32d37d680) 0
  std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, line*>, true> (0x0x7fc32d3989c0) 0

Class std::is_error_condition_enum<std::_List_iterator<drawable*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<drawable*> > (0x0x7fc32d37d888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398ae0) 0 empty

Class std::is_error_code_enum<std::_List_iterator<drawable*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<drawable*> > (0x0x7fc32d37d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398b40) 0 empty

Class std::_List_const_iterator<drawable*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<drawable*> (0x0x7fc32d398ba0) 0

Class std::is_error_condition_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> > (0x0x7fc32d37d958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398c60) 0 empty

Class std::is_error_code_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> > (0x0x7fc32d37d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398cc0) 0 empty

Class std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, coord*>, false, true> (0x0x7fc32d37da28) 0
  std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> (0x0x7fc32d398d20) 0

Class std::is_error_condition_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> > (0x0x7fc32d37dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398d80) 0 empty

Class std::is_error_code_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> > (0x0x7fc32d37ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d398de0) 0 empty

Class std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, line*>, false, true> (0x0x7fc32d37dea0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::__cxx11::basic_string<char>, line*>, true> (0x0x7fc32d398e40) 0

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

Class __gnu_cxx::__promote_2<double, double, double, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote_2<double, double, double, double> (0x0x7fc32d40e240) 0 empty

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7fc32d40e600) 0 empty

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fc32d45b2a0) 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 (0x0x7fc32d45b360) 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> (0x0x7fc32d45b6c0) 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 (0x0x7fc32d45b780) 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> (0x0x7fc32d45bae0) 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 (0x0x7fc32d45bba0) 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> (0x0x7fc32d45bf00) 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 (0x0x7fc32d48f000) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fc32d48fc60) 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> (0x0x7fc32d48fd20) 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> (0x0x7fc32d48fd80) 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> (0x0x7fc32d48fcc0) 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> (0x0x7fc32d4bd068) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d48fde0) 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> (0x0x7fc32d4bd0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d48fe40) 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> > > (0x0x7fc32d48fea0) 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> (0x0x7fc32d4bd138) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c3000) 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> > (0x0x7fc32d4c3060) 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> (0x0x7fc32d4bd270) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c30c0) 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> > (0x0x7fc32d4bd2d8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fc32d4bd340) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d4c3120) 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> > (0x0x7fc32d4bd3a8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fc32d4bd410) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fc32d4bd478) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d4c3240) 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> (0x0x7fc32d4bd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c3360) 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> > > (0x0x7fc32d4c33c0) 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> (0x0x7fc32d4bd548) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c3420) 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> > (0x0x7fc32d4c3480) 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> (0x0x7fc32d4bd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c34e0) 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> > (0x0x7fc32d4bd618) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fc32d4bd680) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d4c3540) 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> (0x0x7fc32d4bd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d4c35a0) 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> > (0x0x7fc32d4c3600) 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> > (0x0x7fc32d4bd750) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fc32d4bd7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d4c3660) 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> > (0x0x7fc32d4bd820) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fc32d4bd888) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fc32d4bd8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d4c36c0) 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> > > (0x0x7fc32d4bd958) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d4c3720) 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> (0x0x7fc32d4bd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d4c3780) 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> > (0x0x7fc32d4c37e0) 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> > (0x0x7fc32d4bda28) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fc32d4bda90) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d4c3840) 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> (0x0x7fc32d4bdaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d4c38a0) 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> (0x0x7fc32d4c3900) 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> (0x0x7fc32d4bdb60) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fc32d4c3960) 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> (0x0x7fc32d4c3300) 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> (0x0x7fc32d4bdc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d4c3b40) 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>&> (0x0x7fc32d4c3f00) 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 (0x0x7fc32d4f11e0) 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 (0x0x7fc32d4f15a0) 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 (0x0x7fc32d4f1960) 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 (0x0x7fc32d4f1d20) 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 (0x0x7fc32d525120) 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 (0x0x7fc32d5254e0) 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 (0x0x7fc32d5258a0) 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 (0x0x7fc32d525c60) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fc32d554060) 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>&> (0x0x7fc32d554420) 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> > (0x0x7fc32d554ae0) 0

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

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fc32d189270) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fc32d554f60) 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> (0x0x7fc32d195000) 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> (0x0x7fc32d195060) 0 empty

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

Class __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>* const*, 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>* const*, std::vector<std::__cxx11::basic_string<char>*> > (0x0x7fc32d1955a0) 0

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>* const*, 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>* const*, std::vector<std::__cxx11::basic_string<char>*> > > (0x0x7fc32d1893a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d195660) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>* const*, 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>* const*, std::vector<std::__cxx11::basic_string<char>*> > > (0x0x7fc32d189410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d1956c0) 0 empty

Class std::iterator_traits<std::__cxx11::basic_string<char>**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::__cxx11::basic_string<char>**> (0x0x7fc32d1957e0) 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>*> > (0x0x7fc32d195780) 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>**> (0x0x7fc32d189618) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d1958a0) 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>**> > (0x0x7fc32d195900) 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>**> (0x0x7fc32d1959c0) 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>**> (0x0x7fc32d195a20) 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>**> (0x0x7fc32d195960) 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>**> (0x0x7fc32d1897b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d195c00) 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>**> (0x0x7fc32d1898f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d195c60) 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>**> > (0x0x7fc32d189958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d195d80) 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> >**> > > (0x0x7fc32d1899c0) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>**> > (0x0x7fc32d189a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d195de0) 0 empty

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>*> (0x0x7fc32d1e35a0) 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> > > (0x0x7fc32d1e3540) 0

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>*> (0x0x7fc32d1e3600) 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> > > (0x0x7fc32d1e3720) 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> > > (0x0x7fc32d189d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d1e39c0) 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> > > (0x0x7fc32d189d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d1e3a20) 0 empty

Class std::iterator_traits<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::__cxx11::basic_string<char>*> (0x0x7fc32d1e3b40) 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> > > (0x0x7fc32d1e3ae0) 0

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

Class std::is_error_condition_enum<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<shiftdesc*> > (0x0x7fc32d25b000) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d23fa80) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<shiftdesc*> > (0x0x7fc32d25b068) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d23fae0) 0 empty

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

Class __gnu_cxx::__aligned_membuf<shiftdesc*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<shiftdesc*>::_Tp2 (0x0x7fc32d270000) 0

Class __gnu_cxx::__aligned_membuf<shiftdesc*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<shiftdesc*> (0x0x7fc32d23f4e0) 0

Class std::_List_node<shiftdesc*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<shiftdesc*> (0x0x7fc32d25b2d8) 0
  std::__detail::_List_node_base (0x0x7fc32d23ff60) 0

Class std::is_error_condition_enum<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32d25b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d270060) 0 empty

Class std::is_error_code_enum<std::allocator<std::_List_node<shiftdesc*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32d25b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2700c0) 0 empty

Class __gnu_cxx::__aligned_membuf<DisplayString*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<DisplayString*>::_Tp2 (0x0x7fc32d2a2180) 0

Class __gnu_cxx::__aligned_membuf<DisplayString*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<DisplayString*> (0x0x7fc32d2a2120) 0

Class std::_List_node<DisplayString*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<DisplayString*> (0x0x7fc32d25b888) 0
  std::__detail::_List_node_base (0x0x7fc32d2a20c0) 0

Class std::is_error_condition_enum<std::_List_const_iterator<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<DisplayString*> > (0x0x7fc32d25b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2a23c0) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<DisplayString*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<DisplayString*> > (0x0x7fc32d25b958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2a2420) 0 empty

Class __gnu_cxx::__aligned_membuf<tick*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<tick*>::_Tp2 (0x0x7fc32d2c70c0) 0

Class __gnu_cxx::__aligned_membuf<tick*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<tick*> (0x0x7fc32d2c7060) 0

Class std::_List_node<tick*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<tick*> (0x0x7fc32d25b9c0) 0
  std::__detail::_List_node_base (0x0x7fc32d2c7000) 0

Class std::is_error_condition_enum<std::_List_const_iterator<tick*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<tick*> > (0x0x7fc32d25ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2c7300) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<tick*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<tick*> > (0x0x7fc32d25ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2c7360) 0 empty

Class __gnu_cxx::__aligned_membuf<grid*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<grid*>::_Tp2 (0x0x7fc32d2c7840) 0

Class __gnu_cxx::__aligned_membuf<grid*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<grid*> (0x0x7fc32d2c77e0) 0

Class std::_List_node<grid*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<grid*> (0x0x7fc32d25baf8) 0
  std::__detail::_List_node_base (0x0x7fc32d2c7780) 0

Class std::is_error_condition_enum<std::_List_const_iterator<grid*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<grid*> > (0x0x7fc32d25bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2c7a80) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<grid*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<grid*> > (0x0x7fc32d25bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d2c7ae0) 0 empty

Class __gnu_cxx::__aligned_membuf<drawable*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<drawable*>::_Tp2 (0x0x7fc32d3111e0) 0

Class __gnu_cxx::__aligned_membuf<drawable*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<drawable*> (0x0x7fc32d311180) 0

Class std::_List_node<drawable*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<drawable*> (0x0x7fc32d25bc30) 0
  std::__detail::_List_node_base (0x0x7fc32d311120) 0

Class std::is_error_condition_enum<std::_List_const_iterator<drawable*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<drawable*> > (0x0x7fc32d25bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d311420) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<drawable*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<drawable*> > (0x0x7fc32d25bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d311480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::__are_same<std::__cxx11::basic_string<char>* const*, std::__cxx11::basic_string<char>**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>* const*, std::__cxx11::basic_string<char>**> (0x0x7fc32cf5ed20) 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>*> > (0x0x7fc32cf5ee40) 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>**> (0x0x7fc32cf83000) 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>*> > (0x0x7fc32cf83060) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>* const&> (0x0x7fc32cf83240) 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> > > > (0x0x7fc32cfb02a0) 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>*> (0x0x7fc32cfb0420) 0 empty

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

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

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

Class std::is_same<std::_List_node<shiftdesc*>*, shiftdesc**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<shiftdesc*>*, shiftdesc**> (0x0x7fc32d358e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfb0ea0) 0 empty

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

Class std::__and_<std::is_same<std::_List_node<shiftdesc*>*, shiftdesc**>, std::__not_<std::is_pointer<shiftdesc**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<shiftdesc*>*, shiftdesc**>, std::__not_<std::is_pointer<shiftdesc**> > > (0x0x7fc32d358ea0) 0 empty
  std::is_same<std::_List_node<shiftdesc*>*, shiftdesc**> (0x0x7fc32d358f08) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32cfb0f60) 0 empty

Class std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, void> (0x0x7fc32cfea7e0) 0 empty

Class std::iterator_traits<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_const_iterator<shiftdesc*> > (0x0x7fc32cff7138) 0 empty
  std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, void> (0x0x7fc32cfea840) 0 empty

Class std::remove_volatile<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::bidirectional_iterator_tag> (0x0x7fc32cfea900) 0 empty

Class std::remove_const<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::bidirectional_iterator_tag> (0x0x7fc32cfea960) 0 empty

Class std::remove_cv<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::bidirectional_iterator_tag> (0x0x7fc32cfea8a0) 0 empty

Class std::__is_void_helper<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::bidirectional_iterator_tag> (0x0x7fc32cff7208) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfea9c0) 0 empty

Class std::is_void<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::bidirectional_iterator_tag> (0x0x7fc32cff7270) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfeaa20) 0 empty

Class std::conditional<false, std::is_void<std::bidirectional_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::bidirectional_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7fc32cfeaa80) 0 empty

Class std::__or_<std::is_void<std::bidirectional_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::bidirectional_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fc32cff72d8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fc32cff7340) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fc32cff73a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32cfeaae0) 0 empty

Class std::is_function<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::bidirectional_iterator_tag> (0x0x7fc32cff7410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfeac00) 0 empty

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

Class std::is_lvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::bidirectional_iterator_tag> (0x0x7fc32cff7478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfeacc0) 0 empty

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

Class std::is_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7fc32cff74e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfead80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::bidirectional_iterator_tag>, std::is_rvalue_reference<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::bidirectional_iterator_tag>, std::is_rvalue_reference<std::bidirectional_iterator_tag> > (0x0x7fc32cff7548) 0 empty
  std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7fc32cff75b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32cfeade0) 0 empty

Class std::is_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::bidirectional_iterator_tag> (0x0x7fc32cff7618) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cfeae40) 0 empty

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

Class std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7fc32cff7680) 0 empty
  std::is_void<std::bidirectional_iterator_tag> (0x0x7fc32cff76e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32cfeaf00) 0 empty

Class std::__or_<std::is_function<std::bidirectional_iterator_tag>, std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::bidirectional_iterator_tag>, std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7fc32cff7750) 0 empty
  std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7fc32cff77b8) 0 empty
    std::is_void<std::bidirectional_iterator_tag> (0x0x7fc32cff7820) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32cfeaf60) 0 empty

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

Class std::is_object<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::bidirectional_iterator_tag> (0x0x7fc32cff78f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d01c060) 0 empty

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

Class std::__or_<std::is_object<std::bidirectional_iterator_tag>, std::is_reference<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::bidirectional_iterator_tag>, std::is_reference<std::bidirectional_iterator_tag> > (0x0x7fc32cff7958) 0 empty
  std::is_object<std::bidirectional_iterator_tag> (0x0x7fc32cff79c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d01c120) 0 empty

Class std::__is_referenceable<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::bidirectional_iterator_tag> (0x0x7fc32cff7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d01c180) 0 empty

Class std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7fc32d01c1e0) 0 empty

Class std::add_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7fc32cff7a90) 0 empty
  std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7fc32d01c240) 0 empty

Class std::__is_convertible_helper<std::bidirectional_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::bidirectional_iterator_tag, std::input_iterator_tag, false> (0x0x7fc32cfeaba0) 0 empty

Class std::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag> (0x0x7fc32cff7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d01c420) 0 empty

Class std::is_same<std::_List_node<tick*>*, tick**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<tick*>*, tick**> (0x0x7fc32cff7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d01c7e0) 0 empty

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

Class std::__and_<std::is_same<std::_List_node<tick*>*, tick**>, std::__not_<std::is_pointer<tick**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<tick*>*, tick**>, std::__not_<std::is_pointer<tick**> > > (0x0x7fc32cff7d00) 0 empty
  std::is_same<std::_List_node<tick*>*, tick**> (0x0x7fc32cff7d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d01c8a0) 0 empty

Class std::is_same<std::_List_node<grid*>*, grid**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<grid*>*, grid**> (0x0x7fc32cff7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d01cd80) 0 empty

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

Class std::__and_<std::is_same<std::_List_node<grid*>*, grid**>, std::__not_<std::is_pointer<grid**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<grid*>*, grid**>, std::__not_<std::is_pointer<grid**> > > (0x0x7fc32cff7f08) 0 empty
  std::is_same<std::_List_node<grid*>*, grid**> (0x0x7fc32cff7f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d01ce40) 0 empty

Class std::is_same<std::_List_node<DisplayString*>*, DisplayString**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<DisplayString*>*, DisplayString**> (0x0x7fc32cff7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d03d660) 0 empty

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

Class std::__and_<std::is_same<std::_List_node<DisplayString*>*, DisplayString**>, std::__not_<std::is_pointer<DisplayString**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<DisplayString*>*, DisplayString**>, std::__not_<std::is_pointer<DisplayString**> > > (0x0x7fc32cff7c30) 0 empty
  std::is_same<std::_List_node<DisplayString*>*, DisplayString**> (0x0x7fc32d04b000) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d03d720) 0 empty

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

Class std::is_same<std::_List_node<drawable*>*, drawable**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<drawable*>*, drawable**> (0x0x7fc32d04b410) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d061420) 0 empty

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

Class std::__and_<std::is_same<std::_List_node<drawable*>*, drawable**>, std::__not_<std::is_pointer<drawable**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<drawable*>*, drawable**>, std::__not_<std::is_pointer<drawable**> > > (0x0x7fc32d04b478) 0 empty
  std::is_same<std::_List_node<drawable*>*, drawable**> (0x0x7fc32d04b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0614e0) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fc32d0a5300) 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> (0x0x7fc32d0a56c0) 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> (0x0x7fc32d0a5720) 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> (0x0x7fc32d0a5660) 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> (0x0x7fc32d08dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0a5780) 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> (0x0x7fc32d0a57e0) 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*> (0x0x7fc32d0a5600) 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>*> (0x0x7fc32d0c12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8240) 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> >*> > > (0x0x7fc32d0c8360) 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>*> (0x0x7fc32d0c1340) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c83c0) 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>*> > (0x0x7fc32d0c8420) 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>*> (0x0x7fc32d0c1548) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8480) 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> >*> > (0x0x7fc32d0c15b0) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7fc32d0c1618) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0c84e0) 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>*> (0x0x7fc32d0c1680) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8540) 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>*> > (0x0x7fc32d0c8660) 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>*> (0x0x7fc32d0c87e0) 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>*> (0x0x7fc32d0c8840) 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>*> (0x0x7fc32d0c8780) 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>*> (0x0x7fc32d0c1820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8a20) 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>*> (0x0x7fc32d0c1958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8a80) 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> >*> > (0x0x7fc32d0c19c0) 0 empty
  std::is_void<std::__cxx11::basic_string<char>*> (0x0x7fc32d0c1a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0c8ae0) 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> >*> > (0x0x7fc32d0c1a90) 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> >*> > (0x0x7fc32d0c1af8) 0 empty
    std::is_void<std::__cxx11::basic_string<char>*> (0x0x7fc32d0c1b60) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d0c8b40) 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> >*> > > (0x0x7fc32d0c1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0c8ba0) 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>*> (0x0x7fc32d0c1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0c8c00) 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>*> > (0x0x7fc32d0c8d20) 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> >*> > (0x0x7fc32d0c1c98) 0 empty
  std::is_object<std::__cxx11::basic_string<char>*> (0x0x7fc32d0c1d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d0c8d80) 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>*> (0x0x7fc32d0c1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0c8de0) 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>*&&> > (0x0x7fc32d0c8e40) 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> >*> > > (0x0x7fc32d0c8ea0) 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>*> (0x0x7fc32d0c1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0c8f00) 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>*> > (0x0x7fc32d0f8060) 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> > > (0x0x7fc32d0c1f08) 0 empty
  std::is_array<std::__cxx11::basic_string<char>*> (0x0x7fc32d0c1f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0f80c0) 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>*> (0x0x7fc32d0fb000) 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> > > (0x0x7fc32d0fb068) 0 empty
    std::is_array<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fb0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d0f8120) 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>*> > (0x0x7fc32d0f8180) 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> >*> > (0x0x7fc32d0fb138) 0 empty
  std::is_function<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fb1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0f81e0) 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> >*> > (0x0x7fc32d0fb208) 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> >*> > (0x0x7fc32d0fb270) 0 empty
    std::is_function<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fb2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fc32d0f8240) 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>*> > (0x0x7fc32d0f82a0) 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>*> (0x0x7fc32d0fb340) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f83c0) 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>*> (0x0x7fc32d0fb478) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f8420) 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>*> > (0x0x7fc32d0f8540) 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>*> (0x0x7fc32d0fb5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f85a0) 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>*> (0x0x7fc32d0fb618) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f8600) 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> >*> > (0x0x7fc32d0fb680) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fb6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d0f8660) 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>*> (0x0x7fc32d0fb750) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f86c0) 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> >*> > > (0x0x7fc32d0f87e0) 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>*> (0x0x7fc32d0fb7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f8840) 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> >*> > > (0x0x7fc32d0f8960) 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>*> (0x0x7fc32d0fb820) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0f89c0) 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>*> (0x0x7fc32d0fb958) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0f8a20) 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> >*> > > (0x0x7fc32d0f8b40) 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> >*> > (0x0x7fc32d0fb9c0) 0 empty
  std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fba28) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d0f8ba0) 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> >*> > (0x0x7fc32d0fba90) 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> >*> > (0x0x7fc32d0fbaf8) 0 empty
    std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fbb60) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d0f8c00) 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> >*> > (0x0x7fc32d0fbbc8) 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> >*> > (0x0x7fc32d0fbc30) 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> >*> > (0x0x7fc32d0fbc98) 0 empty
      std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fbd00) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32d0f8c60) 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>*> (0x0x7fc32d0fbd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0f8cc0) 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> >*> > (0x0x7fc32d0fbdd0) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char>*> (0x0x7fc32d0fbe38) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d0f8d20) 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> (0x0x7fc32d0fbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0f8d80) 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>*> (0x0x7fc32d0fbf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d0f8de0) 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>*> > (0x0x7fc32d0f8e40) 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>*&&> (0x0x7fc32d1190d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d0f8f00) 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> >*&&> > > (0x0x7fc32d120060) 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>*&&> (0x0x7fc32d119138) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d1200c0) 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>*&&> > (0x0x7fc32d120120) 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>*&&> (0x0x7fc32d119340) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120180) 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> >*&&> > (0x0x7fc32d1193a8) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119410) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d1201e0) 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>*&&> (0x0x7fc32d119478) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120240) 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>*&&> > (0x0x7fc32d1202a0) 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> >*&&> > (0x0x7fc32d1195b0) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119618) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d120300) 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> >*&&> > (0x0x7fc32d119680) 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> >*&&> > (0x0x7fc32d1196e8) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119750) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d120360) 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> >*&&> > > (0x0x7fc32d1197b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d1203c0) 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>*&&> (0x0x7fc32d119820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d120420) 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>*&&> > (0x0x7fc32d120540) 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> >*&&> > (0x0x7fc32d119888) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7fc32d1198f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d1205a0) 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>*&&> (0x0x7fc32d119958) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120600) 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> (0x0x7fc32d120660) 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>*&&> (0x0x7fc32d119a90) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&&, true> (0x0x7fc32d1206c0) 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>*&&> (0x0x7fc32d119068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fc32d0f8ea0) 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> >*&&> > (0x0x7fc32d119b60) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fc32d120720) 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>*&&> (0x0x7fc32d119c30) 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> >*&&> > (0x0x7fc32d119c98) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fc32d120780) 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>*&&> (0x0x7fc32d119d68) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119dd0) 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> >*&&> > (0x0x7fc32d119e38) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7fc32d119ea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fc32d1207e0) 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>*&&> (0x0x7fc32d119f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120840) 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> >*&&> (0x0x7fc32d136068) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7fc32d1360d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d1208a0) 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> >*&&> (0x0x7fc32d1361a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120900) 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> >*&&> > (0x0x7fc32d120960) 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> >*&&> (0x0x7fc32d136208) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d1209c0) 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> >*&&> > (0x0x7fc32d136270) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d1362d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d120a20) 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> >*&&> (0x0x7fc32d136340) 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> >*&&> > (0x0x7fc32d1363a8) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d136410) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32d120a80) 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> (0x0x7fc32d136478) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d1364e0) 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> >*&&> > (0x0x7fc32d136548) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d1365b0) 0 empty
        std::integral_constant<bool, true> (0x0x7fc32d120ae0) 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>*> (0x0x7fc32d136618) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7fc32d136680) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d1366e8) 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> >*&&> > (0x0x7fc32d136750) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7fc32d1367b8) 0 empty
          std::integral_constant<bool, true> (0x0x7fc32d120b40) 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>*> > (0x0x7fc32d136820) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d120ba0) 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>*> > > (0x0x7fc32d120c00) 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> >*> > (0x0x7fc32d136888) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> > (0x0x7fc32d1368f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fc32d120c60) 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>*> (0x0x7fc32d136958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d120cc0) 0 empty

Class std::conditional<false, std::__cxx11::basic_string<char>* const*, 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>* const*, std::move_iterator<std::__cxx11::basic_string<char>**> > (0x0x7fc32d120d20) 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>**> > (0x0x7fc32d120d80) 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>*&> (0x0x7fc32d136f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120e40) 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>*&> > (0x0x7fc32d120ea0) 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> >*&> > (0x0x7fc32d149068) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7fc32d1490d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d120f00) 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>*&> (0x0x7fc32d149138) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d120f60) 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>*&> (0x0x7fc32d14c0c0) 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>*&> (0x0x7fc32d14c120) 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>**> (0x0x7fc32d120de0) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fc32d14c480) 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> (0x0x7fc32d14cc00) 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> > > > (0x0x7fc32d149a28) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7fc32d14cc60) 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>&> (0x0x7fc32d149af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32d14cd20) 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> >&> > > (0x0x7fc32d14ce40) 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>&> (0x0x7fc32d149b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32d14cea0) 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>&> > (0x0x7fc32d14cf00) 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> >&> > (0x0x7fc32d149c98) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7fc32d149d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32d14cf60) 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>&> (0x0x7fc32d149d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cd85000) 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>&> > (0x0x7fc32cd85120) 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> >&> > (0x0x7fc32d149dd0) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7fc32d149e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cd85180) 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> >&> > (0x0x7fc32d149ea0) 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> >&> > (0x0x7fc32d149f08) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7fc32d149f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32cd851e0) 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> >&> > > (0x0x7fc32d1499c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cd85240) 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>&> (0x0x7fc32d136ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cd852a0) 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>&> > (0x0x7fc32cd853c0) 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> >&> > (0x0x7fc32cd8b000) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7fc32cd8b068) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cd85420) 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>&> (0x0x7fc32cd8b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cd85480) 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> (0x0x7fc32cd854e0) 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>&> (0x0x7fc32cd8b208) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7fc32cd85540) 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>&> (0x0x7fc32d14ccc0) 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>&> (0x0x7fc32cd8b478) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cd855a0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fc32cd856c0) 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> (0x0x7fc32cd85b40) 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> > > > (0x0x7fc32cd8b5b0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7fc32cd85ba0) 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>&> (0x0x7fc32cd85d20) 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>&> (0x0x7fc32cd8b820) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cd85d80) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<shiftdesc*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7fc32cdbe000) 0

Class std::is_same<std::_List_node<shiftdesc*>*, std::_List_node<shiftdesc*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<shiftdesc*>*, std::_List_node<shiftdesc*>*> (0x0x7fc32cd8ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cdbe060) 0 empty

Class std::__and_<std::is_same<std::_List_node<shiftdesc*>*, std::_List_node<shiftdesc*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<shiftdesc*>*, std::_List_node<shiftdesc*>*> > (0x0x7fc32cd8ba90) 0 empty
  std::is_same<std::_List_node<shiftdesc*>*, std::_List_node<shiftdesc*>*> (0x0x7fc32cd8baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cdbe0c0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<DisplayString*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<DisplayString*> > > (0x0x7fc32cdefd80) 0

Class std::is_same<std::_List_node<DisplayString*>*, std::_List_node<DisplayString*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<DisplayString*>*, std::_List_node<DisplayString*>*> (0x0x7fc32ce1e068) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cdefde0) 0 empty

Class std::__and_<std::is_same<std::_List_node<DisplayString*>*, std::_List_node<DisplayString*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<DisplayString*>*, std::_List_node<DisplayString*>*> > (0x0x7fc32ce1e0d0) 0 empty
  std::is_same<std::_List_node<DisplayString*>*, std::_List_node<DisplayString*>*> (0x0x7fc32ce1e138) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cdefe40) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > > (0x0x7fc32ce21d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > > (0x0x7fc32ce3e138) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > > (0x0x7fc32ce21d80) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce21ea0) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce21f00) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce21e40) 0 empty

Class std::__is_void_helper<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce3e340) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ce21f60) 0 empty

Class std::is_void<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce3e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ce5e000) 0 empty

Class std::conditional<false, std::__undefined, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true> > (0x0x7fc32ce5e060) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, coord*>, true>*> (0x0x7fc32ce21de0) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > > (0x0x7fc32ce5e4e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > > (0x0x7fc32ce6e6e8) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > > (0x0x7fc32ce5e540) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce5e660) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce5e6c0) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce5e600) 0 empty

Class std::__is_void_helper<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce6e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ce5e720) 0 empty

Class std::is_void<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce6e958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32ce5e780) 0 empty

Class std::conditional<false, std::__undefined, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true> > (0x0x7fc32ce5e7e0) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, line*>, true>*> (0x0x7fc32ce5e5a0) 0 empty

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> > > > (0x0x7fc32ce977b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cea9a20) 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> > > > (0x0x7fc32ce97888) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cea9a80) 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>*> (0x0x7fc32cea9cc0) 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>*> (0x0x7fc32cea9d20) 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> > (0x0x7fc32cea9e40) 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> > > > (0x0x7fc32ce97dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cea9f00) 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> > > > (0x0x7fc32ce97e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cea9f60) 0 empty

Class std::remove_reference<std::__cxx11::list<shiftdesc*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::list<shiftdesc*>&> (0x0x7fc32cecfd20) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> > (0x0x7fc32cf19000) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Hash_node_base*> (0x0x7fc32cf19120) 0 empty

Class std::remove_const<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Hash_node_base*> (0x0x7fc32cf19180) 0 empty

Class std::remove_cv<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Hash_node_base*> (0x0x7fc32cf190c0) 0 empty

Class std::__is_void_helper<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__detail::_Hash_node_base*> (0x0x7fc32ced9958) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cf191e0) 0 empty

Class std::is_void<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__detail::_Hash_node_base*> (0x0x7fc32ced99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cf19240) 0 empty

Class std::conditional<false, std::__undefined, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, std::__detail::_Hash_node_base*> (0x0x7fc32cf192a0) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node_base**>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::__detail::_Hash_node_base**> (0x0x7fc32cf19060) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7fc32cf19300) 0 empty

Class std::allocator<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node_base*> (0x0x7fc32ced9a28) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7fc32cf193c0) 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*> (0x0x7fc32cb4f240) 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> > (0x0x7fc32cb4f1e0) 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> > (0x0x7fc32cb4f2a0) 0

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> (0x0x7fc32cb4f960) 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>**> > (0x0x7fc32ced92d8) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>**>, void> (0x0x7fc32cb4f9c0) 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>*&> (0x0x7fc32ced9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cb4fa80) 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> >*&> > > (0x0x7fc32cb4fba0) 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>*&> > (0x0x7fc32cb4fc00) 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> >*&> > (0x0x7fc32ced9f70) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7fc32cb94000) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cb4fc60) 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> >*&> > (0x0x7fc32cb94068) 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> >*&> > (0x0x7fc32cb940d0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7fc32cb94138) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32cb4fcc0) 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> >*&> > > (0x0x7fc32cb941a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cb4fd20) 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>*&> (0x0x7fc32cb94208) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cb4fd80) 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>*&> > (0x0x7fc32cb4fea0) 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> >*&> > (0x0x7fc32cb94270) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7fc32cb942d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cb4ff00) 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>*&> (0x0x7fc32cb94340) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cb4ff60) 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> (0x0x7fc32cb9a000) 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>*&> (0x0x7fc32cb94478) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true> (0x0x7fc32cb9a060) 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>*&&> (0x0x7fc32cb4fa20) 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>*&&> (0x0x7fc32cb946e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fc32cb9a0c0) 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>&> (0x0x7fc32cb9a5a0) 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> > (0x0x7fc32cc0a208) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cbf69c0) 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> > (0x0x7fc32cc0a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fc32cbf6a20) 0 empty

Class std::__alloc_neq<std::allocator<std::_List_node<shiftdesc*> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloc_neq<std::allocator<std::_List_node<shiftdesc*> >, true> (0x0x7fc32cc192a0) 0 empty

Class std::__is_move_iterator<std::move_iterator<std::__cxx11::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<std::__cxx11::basic_string<char>**> > (0x0x7fc32cc19a80) 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>**> (0x0x7fc32cc3f420) 0 empty

Class std::__copy_move<true, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, true, std::random_access_iterator_tag> (0x0x7fc32cc3f540) 0 empty

Class std::conditional<true, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_copy_assignable<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_copy_assignable<std::__cxx11::basic_string<char>*> > (0x0x7fc32cc3f660) 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> (0x0x7fc32cc0ad68) 0 empty
  std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7fc32cc0add0) 0 empty
    std::integral_constant<bool, true> (0x0x7fc32cc3f6c0) 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>*> (0x0x7fc32cc0ae38) 0 empty
  std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7fc32cc0aea0) 0 empty
    std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7fc32cc0af08) 0 empty
      std::integral_constant<bool, true> (0x0x7fc32cc3f780) 0 empty

