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

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

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

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f37cbdd7720) 0

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

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f37cbdd77e0) 0

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7f37cbdd7840) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f37cbdd78a0) 0

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f37cbdd7a80) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f37cbdd7b40) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f37cbdd7ba0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f37cbdd7ae0) 0

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

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f37cbdd7d20) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f37cbdd7d80) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f37cbdd7de0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f37cbdd7e40) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f37cbdd7ea0) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f37cbdd7f00) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f37caf0c060) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f37caf0c000) 0

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

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

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

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

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

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

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

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

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

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

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f37caf0c480) 0

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

Class yy_buffer_state
   size=48 align=4
   base size=48 base align=4
yy_buffer_state (0x0x7f37caf0c5a0) 0

Class yy_trans_info
   size=8 align=4
   base size=8 base align=4
yy_trans_info (0x0x7f37caf0c600) 0

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

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f37caf0ca20) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f37caf5e618) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f37caf0ca80) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f37caf5e618)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f37caf0cae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f37cb09a540) 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> (0x0x7f37cb09a5a0) 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> (0x0x7f37cb09a600) 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> (0x0x7f37cb09a660) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f37cb0d6000) 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> (0x0x7f37cb0d6060) 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> (0x0x7f37cb0d60c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f37cb0d6120) 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> (0x0x7f37cb0d6180) 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> (0x0x7f37cb0d61e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f37cb0d62a0) 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> (0x0x7f37cb0d6300) 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> (0x0x7f37cb0d6360) 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> (0x0x7f37cb0d63c0) 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> (0x0x7f37cb0d6420) 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> (0x0x7f37cb0d6480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f37caf5ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10180) 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> (0x0x7f37caf5edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad101e0) 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> (0x0x7f37caf5ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10240) 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> (0x0x7f37caf5eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad102a0) 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> (0x0x7f37caf5ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10300) 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> (0x0x7f37caf5ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10360) 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> (0x0x7f37cad18000) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad103c0) 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> (0x0x7f37cad18068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10420) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f37cad180d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10480) 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> (0x0x7f37cad18138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad104e0) 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> (0x0x7f37cad181a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10540) 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> (0x0x7f37cad18208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad105a0) 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> (0x0x7f37cad18270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10600) 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> (0x0x7f37cad182d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10660) 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> (0x0x7f37cad18410) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10780) 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> (0x0x7f37cad18478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad107e0) 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> (0x0x7f37cad184e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad10840) 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> (0x0x7f37cad3a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37cad2ea20) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f37cad60660) 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 (0x0x7f37cad608a0) 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 (0x0x7f37cad60ae0) 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 (0x0x7f37cad60d20) 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 (0x0x7f37cad60ea0) 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 (0x0x7f37cad952a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f37cadf8840) 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> (0x0x7f37cadf88a0) 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> (0x0x7f37cadf8900) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f37cae23720) 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 (0x0x7f37cae23a80) 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 (0x0x7f37cae23b40) 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 (0x0x7f37cae23c00) 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 (0x0x7f37cae23cc0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f37cae23f60) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f37cadd5f70) 0 empty
  std::input_iterator_tag (0x0x7f37cae652a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f37cae9d000) 0 empty
  std::forward_iterator_tag (0x0x7f37cae9d068) 0 empty
    std::input_iterator_tag (0x0x7f37cae65300) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f37cae9d0d0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f37cae9d138) 0 empty
    std::forward_iterator_tag (0x0x7f37cae9d1a0) 0 empty
      std::input_iterator_tag (0x0x7f37cae65360) 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> (0x0x7f37cae65f60) 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 (0x0x7f37caefa1e0) 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 (0x0x7f37caefa240) 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 (0x0x7f37caefa2a0) 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 (0x0x7f37caefa300) 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 (0x0x7f37caefa360) 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> (0x0x7f37caefa8a0) 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> (0x0x7f37caefa900) 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> (0x0x7f37caefaa80) 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> (0x0x7f37caefaae0) 0 empty

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

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f37cac500c0) 0

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f37cac501e0) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f37cac50240) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f37cac502a0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f37cac50300) 0

Class __jmp_buf_internal_tag
   size=104 align=8
   base size=104 base align=8
__jmp_buf_internal_tag (0x0x7f37cac50360) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f37cac503c0) 0

Class <anonymous struct>::<anonymous struct>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f37cac50480) 0

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

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f37cac504e0) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f37cac50540) 0

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

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f37cae9d6e8) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f37cac505a0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f37cae9d6e8)

Vtable for std::bad_array_new_length
std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt20bad_array_new_length)
8     (int (*)(...))std::bad_array_new_length::~bad_array_new_length
12    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
16    (int (*)(...))std::bad_array_new_length::what

Class std::bad_array_new_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_new_length (0x0x7f37cae9d750) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7f37cae9d7b8) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f37cae9d750)
    std::exception (0x0x7f37cac50600) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f37cae9d7b8)

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

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

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

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

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

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

Class __cxxabiv1::__forced_unwind
   size=4 align=4
   base size=4 base align=4
__cxxabiv1::__forced_unwind (0x0x7f37cac50e40) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u)

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f37ca9d1af8) 0
  std::allocator<char> (0x0x7f37ca9d1b60) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f37caa05de0) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f37caa05d20) 0

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f37caa05e40) 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> > (0x0x7f37caa05ea0) 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> (0x0x7f37caa05f00) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f37ca7f5240) 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> > (0x0x7f37ca7f52a0) 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> (0x0x7f37ca7f5300) 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> (0x0x7f37ca9d1e38) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f37ca7f5360) 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> (0x0x7f37ca7f53c0) 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> (0x0x7f37ca7f5420) 0 empty

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7f37ca7f54e0) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f37ca9d1f08) 0
  std::allocator<wchar_t> (0x0x7f37ca9d1f70) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f37ca7f5540) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f37ca7f5480) 0

Class std::initializer_list<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<wchar_t> (0x0x7f37ca7f55a0) 0

Class std::__hash_base<unsigned int, bool>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, bool> (0x0x7f37ca7f56c0) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f37ca9d19c0) 0 empty
  std::__hash_base<unsigned int, bool> (0x0x7f37ca7f5720) 0 empty

Class std::__hash_base<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char> (0x0x7f37ca7f5780) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f37ca9d1a28) 0 empty
  std::__hash_base<unsigned int, char> (0x0x7f37ca7f57e0) 0 empty

Class std::__hash_base<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, signed char> (0x0x7f37ca7f5840) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f37ca9d1a90) 0 empty
  std::__hash_base<unsigned int, signed char> (0x0x7f37ca7f58a0) 0 empty

Class std::__hash_base<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, unsigned char> (0x0x7f37ca7f5900) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f37ca9d1ea0) 0 empty
  std::__hash_base<unsigned int, unsigned char> (0x0x7f37ca7f5960) 0 empty

Class std::__hash_base<unsigned int, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, wchar_t> (0x0x7f37ca7f59c0) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f37ca8d6000) 0 empty
  std::__hash_base<unsigned int, wchar_t> (0x0x7f37ca7f5a20) 0 empty

Class std::__hash_base<unsigned int, char16_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char16_t> (0x0x7f37ca7f5a80) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f37ca8d6068) 0 empty
  std::__hash_base<unsigned int, char16_t> (0x0x7f37ca7f5ae0) 0 empty

Class std::__hash_base<unsigned int, char32_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char32_t> (0x0x7f37ca7f5b40) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f37ca8d60d0) 0 empty
  std::__hash_base<unsigned int, char32_t> (0x0x7f37ca7f5ba0) 0 empty

Class std::__hash_base<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short int> (0x0x7f37ca7f5c00) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f37ca8d6138) 0 empty
  std::__hash_base<unsigned int, short int> (0x0x7f37ca7f5c60) 0 empty

Class std::__hash_base<unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, int> (0x0x7f37ca7f5cc0) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f37ca8d61a0) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7f37ca7f5d20) 0 empty

Class std::__hash_base<unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long int> (0x0x7f37ca7f5d80) 0 empty

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

Class std::__hash_base<unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long long int> (0x0x7f37ca7f5e40) 0 empty

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

Class std::__hash_base<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short unsigned int> (0x0x7f37ca7f5f00) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f37ca8d62d8) 0 empty
  std::__hash_base<unsigned int, short unsigned int> (0x0x7f37ca7f5f60) 0 empty

Class std::__hash_base<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, unsigned int> (0x0x7f37ca8ed000) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f37ca8d6340) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7f37ca8ed060) 0 empty

Class std::__hash_base<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long unsigned int> (0x0x7f37ca8ed0c0) 0 empty

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

Class std::__hash_base<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long long unsigned int> (0x0x7f37ca8ed180) 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> (0x0x7f37ca8d6410) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f37ca8ed1e0) 0 empty

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7f37ca8ed2a0) 0 empty

Class std::__hash_base<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, float> (0x0x7f37ca8ed300) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f37ca8d6478) 0 empty
  std::__hash_base<unsigned int, float> (0x0x7f37ca8ed360) 0 empty

Class std::__hash_base<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, double> (0x0x7f37ca8ed3c0) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f37ca8d64e0) 0 empty
  std::__hash_base<unsigned int, double> (0x0x7f37ca8ed420) 0 empty

Class std::__hash_base<unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long double> (0x0x7f37ca8ed480) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f37ca8d6548) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f37ca8ed4e0) 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> > (0x0x7f37ca8d6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37ca8ed5a0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37ca8ed600) 0 empty

Class std::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char> > (0x0x7f37ca8d6750) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37ca8ed660) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f37ca8d67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37ca8ed6c0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f37ca8ed720) 0 empty

Class std::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<wchar_t> > (0x0x7f37ca8d68f0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f37ca8ed780) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > > (0x0x7f37ca8d6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37ca8ed7e0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f37ca8ed840) 0 empty

Class std::hash<std::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char16_t> > (0x0x7f37ca8d69c0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f37ca8ed8a0) 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> (0x0x7f37ca8eda20) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f37ca8d6a28) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f37ca8edae0) 0 empty

Class std::allocator<char16_t>::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char16_t> (0x0x7f37ca8edba0) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t>::_Alloc_hider (0x0x7f37ca8d6af8) 0
  std::allocator<char16_t> (0x0x7f37ca8d6b60) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f37ca8edc00) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f37ca8ed9c0) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char16_t> > > (0x0x7f37ca8d6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37ca8edc60) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f37ca8edcc0) 0 empty

Class std::hash<std::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char32_t> > (0x0x7f37ca8d6c30) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f37ca8edd20) 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> (0x0x7f37ca8edea0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f37ca8d6c98) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f37ca8edf60) 0 empty

Class std::allocator<char32_t>::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char32_t> (0x0x7f37ca5d9060) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t>::_Alloc_hider (0x0x7f37ca8d6d68) 0
  std::allocator<char32_t> (0x0x7f37ca8d6dd0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f37ca5d90c0) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f37ca8ede40) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char32_t> > > (0x0x7f37ca8d6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37ca5d9120) 0 empty

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f37ca5d9180) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f37ca8d6ea0) 0
  std::basic_string<char>::_Rep_base (0x0x7f37ca5d91e0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f37ca5d9240) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f37ca5d9300) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f37ca8d6f70) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f37ca5d92a0) 0

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7f37ca5d9360) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt6locale5facetE)
8     (int (*)(...))std::locale::facet::~facet
12    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=8 align=4
   base size=8 base align=4
std::locale::facet (0x0x7f37ca5d93c0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

Class std::locale::id
   size=4 align=4
   base size=4 base align=4
std::locale::id (0x0x7f37ca5d9420) 0

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f37ca5d9480) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIcE)
8     (int (*)(...))std::collate<_CharT>::~collate<char>
12    (int (*)(...))std::collate<_CharT>::~collate<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=12 align=4
   base size=12 base align=4
std::collate<char> (0x0x7f37ca35c0d0) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f37ca5d9540) 0
      primary-for std::collate<char> (0x0x7f37ca35c0d0)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIwE)
8     (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
12    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate<wchar_t> (0x0x7f37ca35c138) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f37ca5d95a0) 0
      primary-for std::collate<wchar_t> (0x0x7f37ca35c138)

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> > (0x0x7f37ca5d9660) 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> (0x0x7f37ca5d96c0) 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> (0x0x7f37ca35c270) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f37ca5d9720) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIcE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<char> (0x0x7f37ca35c340) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f37ca35c3a8) 0
      primary-for std::collate_byname<char> (0x0x7f37ca35c340)
    std::locale::facet (0x0x7f37ca5d9780) 0
        primary-for std::collate<char> (0x0x7f37ca35c3a8)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIwE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<wchar_t> (0x0x7f37ca35c410) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f37ca35c478) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f37ca35c410)
    std::locale::facet (0x0x7f37ca5d97e0) 0
        primary-for std::collate<wchar_t> (0x0x7f37ca35c478)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt8ios_base7failureE)
8     (int (*)(...))std::ios_base::failure::~failure
12    (int (*)(...))std::ios_base::failure::~failure
16    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=8 align=4
   base size=8 base align=4
std::ios_base::failure (0x0x7f37ca35c4e0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u)
  std::exception (0x0x7f37ca5d98a0) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f37ca35c4e0)

Class std::ios_base::_Callback_list
   size=16 align=4
   base size=16 base align=4
std::ios_base::_Callback_list (0x0x7f37ca5d9900) 0

Class std::ios_base::_Words
   size=8 align=4
   base size=8 base align=4
std::ios_base::_Words (0x0x7f37ca5d9960) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f37ca5d99c0) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8ios_base)
8     (int (*)(...))std::ios_base::~ios_base
12    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=112 align=4
   base size=112 base align=4
std::ios_base (0x0x7f37ca5d9840) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<char> (0x0x7f37ca5d9a80) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<wchar_t> (0x0x7f37ca5d9f60) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f37ca48a120) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIcE)
8     (int (*)(...))std::ctype<char>::~ctype
12    (int (*)(...))std::ctype<char>::~ctype
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7f37ca4eb380) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f37ca48a3c0) 0
      primary-for std::ctype<char> (0x0x7f37ca4eb380)
  std::ctype_base (0x0x7f37ca48a420) 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
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::__ctype_abstract_base<wchar_t> (0x0x7f37ca1160e0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f37ca48a480) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f37ca1160e0)
  std::ctype_base (0x0x7f37ca48a4e0) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIwE)
8     (int (*)(...))std::ctype<wchar_t>::~ctype
12    (int (*)(...))std::ctype<wchar_t>::~ctype
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7f37ca35cf08) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f37ca1161c0) 0
      primary-for std::ctype<wchar_t> (0x0x7f37ca35cf08)
    std::locale::facet (0x0x7f37ca48a540) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f37ca1161c0)
    std::ctype_base (0x0x7f37ca48a5a0) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
8     (int (*)(...))std::ctype_byname<char>::~ctype_byname
12    (int (*)(...))std::ctype_byname<char>::~ctype_byname
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7f37ca35c5b0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f37ca1164d0) 0
      primary-for std::ctype_byname<char> (0x0x7f37ca35c5b0)
    std::locale::facet (0x0x7f37ca48a660) 0
        primary-for std::ctype<char> (0x0x7f37ca1164d0)
    std::ctype_base (0x0x7f37ca48a6c0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
8     (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
12    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7f37ca35c618) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f37ca35c680) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f37ca35c618)
    std::__ctype_abstract_base<wchar_t> (0x0x7f37ca116620) 0
        primary-for std::ctype<wchar_t> (0x0x7f37ca35c680)
      std::locale::facet (0x0x7f37ca48a720) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f37ca116620)
      std::ctype_base (0x0x7f37ca48a780) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f37ca48a7e0) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIcE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct<char> (0x0x7f37ca14e208) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f37ca48a900) 0
      primary-for std::numpunct<char> (0x0x7f37ca14e208)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIwE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct<wchar_t> (0x0x7f37ca14e270) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f37ca48a960) 0
      primary-for std::numpunct<wchar_t> (0x0x7f37ca14e270)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f37ca14e5b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f37ca48ac60) 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> (0x0x7f37ca48acc0) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<char> (0x0x7f37ca14e9c0) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f37ca14ea28) 0
      primary-for std::numpunct_byname<char> (0x0x7f37ca14e9c0)
    std::locale::facet (0x0x7f37ca236000) 0
        primary-for std::numpunct<char> (0x0x7f37ca14ea28)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=8 align=4
   base size=8 base align=4
std::num_get<char> (0x0x7f37ca14ea90) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f37ca236060) 0
      primary-for std::num_get<char> (0x0x7f37ca14ea90)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=8 align=4
   base size=8 base align=4
std::num_put<char> (0x0x7f37ca14eaf8) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f37ca236120) 0
      primary-for std::num_put<char> (0x0x7f37ca14eaf8)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<wchar_t> (0x0x7f37ca14eb60) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f37ca14ebc8) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f37ca14eb60)
    std::locale::facet (0x0x7f37ca2361e0) 0
        primary-for std::numpunct<wchar_t> (0x0x7f37ca14ebc8)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_get<wchar_t> (0x0x7f37ca14ec30) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f37ca236240) 0
      primary-for std::num_get<wchar_t> (0x0x7f37ca14ec30)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7f37ca14ec98) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f37ca236300) 0
      primary-for std::num_put<wchar_t> (0x0x7f37ca14ec98)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=136 align=4
   base size=136 base align=4
std::basic_ios<char> (0x0x7f37ca14ef70) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7f37ca236420) 0
      primary-for std::basic_ios<char> (0x0x7f37ca14ef70)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_ios<wchar_t> (0x0x7f37ca14e618) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7f37ca236540) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f37ca14e618)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD1Ev
36    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 12u)
4     ((& std::basic_ostream<char>::_ZTVSo) + 32u)

Class std::basic_ostream<char>
   size=140 align=4
   base size=4 base align=4
std::basic_ostream<char> (0x0x7f37ca2d9478) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f37ca2d94e0) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f37ca236780) 4
        primary-for std::basic_ios<char> (0x0x7f37ca2d94e0)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7f37ca2367e0) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ostream<wchar_t>
   size=144 align=4
   base size=4 base align=4
std::basic_ostream<wchar_t> (0x0x7f37ca2d96e8) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f37ca2d9750) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f37ca236840) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f37ca2d9750)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7f37ca2368a0) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISi)
32    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD1Ev
36    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 12u)
4     ((& std::basic_istream<char>::_ZTVSi) + 32u)

Class std::basic_istream<char>
   size=144 align=4
   base size=8 base align=4
std::basic_istream<char> (0x0x7f37ca2d9af8) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f37ca2d9b60) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f37ca236960) 8
        primary-for std::basic_ios<char> (0x0x7f37ca2d9b60)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_istream<wchar_t>
   size=148 align=4
   base size=8 base align=4
std::basic_istream<wchar_t> (0x0x7f37ca2d9d68) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f37ca2d9dd0) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f37ca2369c0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f37ca2d9dd0)

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> > (0x0x7f37ca236b40) 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> (0x0x7f37ca236ba0) 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> (0x0x7f37c9ffb0d0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f37ca236c00) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f37ca236c60) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD1Ev
36    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISd)
52    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD1Ev
56    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f37c9ffbaf8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f37c9ffbbc8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd8_So: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 12u)
4     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 12u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 32u)
12    ((& std::basic_iostream<char>::_ZTCSd8_So) + 12u)
16    ((& std::basic_iostream<char>::_ZTCSd8_So) + 32u)
20    ((& std::basic_iostream<char>::_ZTVSd) + 52u)
24    ((& std::basic_iostream<char>::_ZTVSd) + 32u)

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7f37ca047cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f37c9ffbaf8) 0
      primary-for std::basic_iostream<char> (0x0x7f37ca047cb0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f37c9ffbb60) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f37ca236cc0) 12
          primary-for std::basic_ios<char> (0x0x7f37c9ffbb60)
  std::basic_ostream<char> (0x0x7f37c9ffbbc8) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f37c9ffbb60) 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 (0x0x7f37ca236d20) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f37c9ffbf70 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f37c9ffb138 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_iostream<wchar_t>
   size=152 align=4
   base size=12 base align=4
std::basic_iostream<wchar_t> (0x0x7f37ca07f3f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f37c9ffbf70) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f37ca07f3f0)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f37c9ffb068) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f37ca236d80) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f37c9ffb068)
  std::basic_ostream<wchar_t> (0x0x7f37c9ffb138) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f37c9ffb068) alternative-path

Class sigval
   size=4 align=4
   base size=4 base align=4
sigval (0x0x7f37ca236ea0) 0

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

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

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

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

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

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f37ca236f00) 0

Class sigevent::<anonymous union>::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
sigevent::<anonymous union>::<anonymous struct> (0x0x7f37ca097300) 0

Class sigevent::<anonymous union>
   size=52 align=4
   base size=52 base align=4
sigevent::<anonymous union> (0x0x7f37ca0972a0) 0

Class sigevent
   size=64 align=4
   base size=64 base align=4
sigevent (0x0x7f37ca097240) 0

Class sigaction::<anonymous union>
   size=4 align=4
   base size=4 base align=4
sigaction::<anonymous union> (0x0x7f37ca0973c0) 0

Class sigaction
   size=144 align=4
   base size=144 base align=4
sigaction (0x0x7f37ca097360) 0

Class sigvec
   size=12 align=4
   base size=12 base align=4
sigvec (0x0x7f37ca097420) 0

Class sigcontext
   size=592 align=8
   base size=592 base align=8
sigcontext (0x0x7f37ca097480) 0

Class sigstack
   size=8 align=4
   base size=8 base align=4
sigstack (0x0x7f37ca0974e0) 0

Class sigaltstack
   size=12 align=4
   base size=12 base align=4
sigaltstack (0x0x7f37ca097540) 0

Class fpregset::<anonymous union>::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
fpregset::<anonymous union>::<anonymous struct> (0x0x7f37ca097660) 0

Class fpregset::<anonymous union>
   size=256 align=8
   base size=256 base align=8
fpregset::<anonymous union> (0x0x7f37ca097600) 0

Class fpregset
   size=256 align=8
   base size=256 base align=8
fpregset (0x0x7f37ca0975a0) 0

Class <anonymous struct>
   size=592 align=8
   base size=592 base align=8
<anonymous struct> (0x0x7f37ca0976c0) 0

Class ucontext
   size=744 align=8
   base size=744 base align=8
ucontext (0x0x7f37ca097720) 0

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f37c9d2f060) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f37c9d2f2a0) 0

Class std::integral_constant<unsigned int, 2u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 2u> (0x0x7f37c9d2f3c0) 0 empty

Class std::__pair_get<0u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<0u> (0x0x7f37c9d2f540) 0 empty

Class std::__pair_get<1u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<1u> (0x0x7f37c9d2f5a0) 0 empty

Class std::_Build_index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0u> (0x0x7f37c9d2f6c0) 0 empty

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11logic_error)
8     (int (*)(...))std::logic_error::~logic_error
12    (int (*)(...))std::logic_error::~logic_error
16    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7f37ca08f820) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f37c9d2f720) 0 nearly-empty
      primary-for std::logic_error (0x0x7f37ca08f820)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12domain_error)
8     (int (*)(...))std::domain_error::~domain_error
12    (int (*)(...))std::domain_error::~domain_error
16    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7f37ca08f888) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f37ca08f8f0) 0
      primary-for std::domain_error (0x0x7f37ca08f888)
    std::exception (0x0x7f37c9d2f780) 0 nearly-empty
        primary-for std::logic_error (0x0x7f37ca08f8f0)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16invalid_argument)
8     (int (*)(...))std::invalid_argument::~invalid_argument
12    (int (*)(...))std::invalid_argument::~invalid_argument
16    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7f37ca08f958) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f37ca08f9c0) 0
      primary-for std::invalid_argument (0x0x7f37ca08f958)
    std::exception (0x0x7f37c9d2f7e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f37ca08f9c0)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12length_error)
8     (int (*)(...))std::length_error::~length_error
12    (int (*)(...))std::length_error::~length_error
16    (int (*)(...))std::logic_error::what

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7f37ca08fa28) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f37ca08fa90) 0
      primary-for std::length_error (0x0x7f37ca08fa28)
    std::exception (0x0x7f37c9d2f840) 0 nearly-empty
        primary-for std::logic_error (0x0x7f37ca08fa90)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12out_of_range)
8     (int (*)(...))std::out_of_range::~out_of_range
12    (int (*)(...))std::out_of_range::~out_of_range
16    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7f37ca08faf8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f37ca08fb60) 0
      primary-for std::out_of_range (0x0x7f37ca08faf8)
    std::exception (0x0x7f37c9d2f8a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f37ca08fb60)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13runtime_error)
8     (int (*)(...))std::runtime_error::~runtime_error
12    (int (*)(...))std::runtime_error::~runtime_error
16    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7f37ca08fbc8) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7f37c9d2f900) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f37ca08fbc8)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11range_error)
8     (int (*)(...))std::range_error::~range_error
12    (int (*)(...))std::range_error::~range_error
16    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7f37ca08fc30) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f37ca08fc98) 0
      primary-for std::range_error (0x0x7f37ca08fc30)
    std::exception (0x0x7f37c9d2f960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f37ca08fc98)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14overflow_error)
8     (int (*)(...))std::overflow_error::~overflow_error
12    (int (*)(...))std::overflow_error::~overflow_error
16    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7f37ca08fd00) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f37ca08fd68) 0
      primary-for std::overflow_error (0x0x7f37ca08fd00)
    std::exception (0x0x7f37c9d2f9c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f37ca08fd68)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15underflow_error)
8     (int (*)(...))std::underflow_error::~underflow_error
12    (int (*)(...))std::underflow_error::~underflow_error
16    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7f37ca08fdd0) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f37ca08fe38) 0
      primary-for std::underflow_error (0x0x7f37ca08fdd0)
    std::exception (0x0x7f37c9d2fa20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f37ca08fe38)

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

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

Class std::__uses_alloc0::_Anything
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Anything (0x0x7f37c9b570c0) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f37c9b52138) 0
  std::__uses_alloc_base (0x0x7f37c9b57060) 0 empty

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

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

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

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

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

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

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

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

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

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f37c9c40c00) 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> (0x0x7f37c9c40c60) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f37c9b52d68) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f37c9c40cc0) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f37c9b52dd0) 0
  std::_Bit_iterator_base (0x0x7f37c9b52e38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f37c9c40d20) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f37c9b52ea0) 0
  std::_Bit_iterator_base (0x0x7f37c9b52f08) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f37c9c40d80) 0 empty

Class std::initializer_list<bool>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<bool> (0x0x7f37c9c40f00) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f37c9a8b000) 0 empty

Class std::remove_const<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_iterator> (0x0x7f37c9a8b060) 0 empty

Class std::remove_cv<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_iterator> (0x0x7f37c9c40f60) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_iterator> (0x0x7f37c9a8b0c0) 0 empty

Class std::__has_iterator_category<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_iterator> (0x0x7f37c9a4b138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9a8b120) 0 empty

Class std::__iterator_traits<std::_Bit_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f37c9a8b180) 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> (0x0x7f37c9a4b208) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f37c9a8b1e0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, 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, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f37c9a8b240) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f37c9a4b340) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f37c9a8b360) 0 empty

Class std::remove_volatile<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_const_iterator> (0x0x7f37c9a8b420) 0 empty

Class std::remove_const<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_const_iterator> (0x0x7f37c9a8b480) 0 empty

Class std::remove_cv<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_const_iterator> (0x0x7f37c9a8b3c0) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_const_iterator> (0x0x7f37c9a8b4e0) 0 empty

Class std::__has_iterator_category<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_const_iterator> (0x0x7f37c9a4b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9a8b540) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f37c9a8b5a0) 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> (0x0x7f37c9a4b618) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f37c9a8b600) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f37c9a4b680) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f37c9a8b6c0) 0 empty

Class std::__detail::_List_node_base
   size=8 align=4
   base size=8 base align=4
std::__detail::_List_node_base (0x0x7f37c9a8b780) 0

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

Class __exception
   size=32 align=8
   base size=32 base align=8
__exception (0x0x7f37c9a8bb40) 0

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f37c95da300) 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> (0x0x7f37c95da360) 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> (0x0x7f37c95da3c0) 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> (0x0x7f37c95da420) 0 empty

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

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

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

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

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

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

Class std::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<unsigned int> (0x0x7f37c9a4bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c95daf60) 0 empty

Class std::conditional<true, std::is_integral<unsigned int>, std::is_floating_point<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<unsigned int>, std::is_floating_point<unsigned int> > (0x0x7f37c9323000) 0 empty

Class std::__or_<std::is_integral<unsigned int>, std::is_floating_point<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<unsigned int>, std::is_floating_point<unsigned int> > (0x0x7f37c9a4bd00) 0 empty
  std::is_integral<unsigned int> (0x0x7f37c9a4bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c93231e0) 0 empty

Class std::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<unsigned int> (0x0x7f37c9a4bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9323240) 0 empty

Class std::conditional<true, std::__not_<std::is_signed<unsigned int> >, std::is_arithmetic<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_signed<unsigned int> >, std::is_arithmetic<unsigned int> > (0x0x7f37c93232a0) 0 empty

Class std::__is_signed_helper<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_signed_helper<unsigned int, true> (0x0x7f37c9a4b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c9323300) 0 empty

Class std::is_signed<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_signed<unsigned int> (0x0x7f37c9a4b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c9323360) 0 empty

Class std::__not_<std::is_signed<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_signed<unsigned int> > (0x0x7f37c9a4b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c93233c0) 0 empty

Class std::__and_<std::is_arithmetic<unsigned int>, std::__not_<std::is_signed<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_arithmetic<unsigned int>, std::__not_<std::is_signed<unsigned int> > > (0x0x7f37c9a4b888) 0 empty
  std::__not_<std::is_signed<unsigned int> > (0x0x7f37c9a4b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c9323420) 0 empty

Class std::is_unsigned<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_unsigned<unsigned int> (0x0x7f37c932b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9323540) 0 empty

Class std::__detail::_Shift<unsigned int, 32u, false>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Shift<unsigned int, 32u, false> (0x0x7f37c93235a0) 0 empty

Class std::mersenne_twister_engine<unsigned int, 32u, 624u, 397u, 31u, 2567483615u, 11u, 4294967295u, 7u, 2636928640u, 15u, 4022730752u, 18u, 1812433253u>
   size=2500 align=4
   base size=2500 base align=4
std::mersenne_twister_engine<unsigned int, 32u, 624u, 397u, 31u, 2567483615u, 11u, 4294967295u, 7u, 2636928640u, 15u, 4022730752u, 18u, 1812433253u> (0x0x7f37c95dade0) 0

Class std::random_device::<anonymous union>
   size=2500 align=4
   base size=2500 base align=4
std::random_device::<anonymous union> (0x0x7f37c95dad80) 0

Class std::random_device
   size=2500 align=4
   base size=2500 base align=4
std::random_device (0x0x7f37c95dad20) 0

Class std::bernoulli_distribution::param_type
   size=8 align=8
   base size=8 base align=8
std::bernoulli_distribution::param_type (0x0x7f37c9323d20) 0

Class std::bernoulli_distribution
   size=8 align=8
   base size=8 base align=8
std::bernoulli_distribution (0x0x7f37c9323cc0) 0

Class std::remove_volatile<double>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<double> (0x0x7f37c9323f00) 0 empty

Class std::remove_const<double>
   size=1 align=1
   base size=0 base align=1
std::remove_const<double> (0x0x7f37c9323f60) 0 empty

Class std::remove_cv<double>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<double> (0x0x7f37c9323ea0) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f37c932b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9480000) 0 empty

Class std::normal_distribution<double>::param_type
   size=16 align=8
   base size=16 base align=8
std::normal_distribution<double>::param_type (0x0x7f37c9480060) 0

Class std::normal_distribution<double>
   size=32 align=8
   base size=25 base align=8
std::normal_distribution<double> (0x0x7f37c9323e40) 0

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7f37c9480180) 0 empty

Class std::gamma_distribution<double>::param_type
   size=32 align=8
   base size=32 base align=8
std::gamma_distribution<double>::param_type (0x0x7f37c9480300) 0

Class std::gamma_distribution<double>
   size=64 align=8
   base size=64 base align=8
std::gamma_distribution<double> (0x0x7f37c94802a0) 0

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7f37c94807e0) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f37c932b270) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f37c94808a0) 0 empty

Class std::__ptrtr_not_void<double, double>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<double, double> (0x0x7f37c94809c0) 0 empty

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

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

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

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

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f37c932b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c9480ba0) 0 empty

Class std::is_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<int> (0x0x7f37c932b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c9480c00) 0 empty

Class std::is_const<int>
   size=1 align=1
   base size=1 base align=1
std::is_const<int> (0x0x7f37c932b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c9480cc0) 0 empty

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7f37c932b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c9480d20) 0 empty

Class std::__cv_selector<unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<unsigned int, false, false> (0x0x7f37c9480de0) 0 empty

Class std::__match_cv_qualifiers<int, unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<int, unsigned int, false, false> (0x0x7f37c9480d80) 0 empty

Class std::__make_unsigned_selector<int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<int, true, false> (0x0x7f37c9480c60) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f37c9480a20) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7f37c932b7b8) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f37c9480e40) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7f37c9480f60) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<double>, double>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<double>, double> (0x0x7f37c9480f00) 0 empty

Class std::__alloctr_rebind<std::allocator<double>, double, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<double>, double, true> (0x0x7f37c91e5000) 0 empty

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

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7f37c932b9c0) 0
  std::allocator<double> (0x0x7f37c932ba28) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f37c91e5060) 0 empty

Class std::_Vector_base<double, std::allocator<double> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<double, std::allocator<double> > (0x0x7f37c9480720) 0

Class std::vector<double>
   size=12 align=4
   base size=12 base align=4
std::vector<double> (0x0x7f37c932ba90) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7f37c91e50c0) 0

Class std::initializer_list<double>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<double> (0x0x7f37c91e5120) 0

Class __gnu_cxx::new_allocator<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<unsigned int> (0x0x7f37c91e5420) 0 empty

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7f37c932bc30) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7f37c91e54e0) 0 empty

Class std::__ptrtr_not_void<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<unsigned int, unsigned int> (0x0x7f37c91e5600) 0 empty

Class std::pointer_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<unsigned int*> (0x0x7f37c91e55a0) 0 empty

Class std::allocator_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<unsigned int> > (0x0x7f37c91e53c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> > (0x0x7f37c932bdd0) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f37c91e5660) 0 empty

Class std::allocator<unsigned int>::rebind<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<unsigned int>::rebind<unsigned int> (0x0x7f37c91e5780) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<unsigned int>, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<unsigned int>, unsigned int> (0x0x7f37c91e5720) 0 empty

Class std::__alloctr_rebind<std::allocator<unsigned int>, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<unsigned int>, unsigned int, true> (0x0x7f37c91e57e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >::rebind<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> >::rebind<unsigned int> (0x0x7f37c91e56c0) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7f37c932b2d8) 0
  std::allocator<unsigned int> (0x0x7f37c932b820) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f37c91e5840) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f37c91e5360) 0

Class std::vector<unsigned int>
   size=12 align=4
   base size=12 base align=4
std::vector<unsigned int> (0x0x7f37c932baf8) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f37c91e58a0) 0

Class std::seed_seq
   size=12 align=4
   base size=12 base align=4
std::seed_seq (0x0x7f37c91e5300) 0

Class std::is_array<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<unsigned int> > (0x0x7f37c8fae000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c91e59c0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<unsigned int> > (0x0x7f37c8fae0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c91e5b40) 0 empty

Class std::is_void<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<unsigned int> > (0x0x7f37c8fae138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c91e5ba0) 0 empty

Class std::__not_<std::is_void<std::allocator<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<unsigned int> > > (0x0x7f37c8fae1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c91e5c00) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f37c8fae208) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c91e5cc0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<unsigned int> > >, std::__is_default_constructible_impl<std::allocator<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<unsigned int> > >, std::__is_default_constructible_impl<std::allocator<unsigned int> > > (0x0x7f37c8fae270) 0 empty
  std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f37c8fae2d8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c91e5d20) 0 empty

Class std::__is_default_constructible_atom<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f37c8fae340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c91e5d80) 0 empty

Class std::__is_default_constructible_safe<std::allocator<unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<unsigned int>, false> (0x0x7f37c8fae3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c91e5de0) 0 empty

Class std::is_default_constructible<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<unsigned int> > (0x0x7f37c8fae410) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c91e5e40) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f37c8fae478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c91e5f00) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f37c8fae4e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f37c8fae548) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c91e5f60) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> > (0x0x7f37c8fae5b0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f37c8fae618) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f37c8fae680) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8fbc000) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<unsigned int> > (0x0x7f37c8fae6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8fbc060) 0 empty

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

Class __gnu_cxx::__normal_iterator<double*, std::vector<double> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<double*, std::vector<double> > (0x0x7f37c8fbc0c0) 0

Class std::initializer_list<unsigned int>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<unsigned int> (0x0x7f37c8fbc180) 0

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

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

Class std::__detail::_Hash_node_base
   size=4 align=4
   base size=4 base align=4
std::__detail::_Hash_node_base (0x0x7f37c8fbccc0) 0

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

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

Class std::__detail::_Prime_rehash_policy
   size=8 align=4
   base size=8 base align=4
std::__detail::_Prime_rehash_policy (0x0x7f37c8b1a060) 0

Class std::pair<bool, unsigned int>
   size=8 align=4
   base size=8 base align=4
std::pair<bool, unsigned int> (0x0x7f37c8b3f300) 0

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

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

Class for_descriptor
   size=32 align=8
   base size=32 base align=8
for_descriptor (0x0x7f37c8c058a0) 0

Class grap_buffer_state
   size=28 align=4
   base size=28 base align=4
grap_buffer_state (0x0x7f37c8c05900) 0

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

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f37c8c05960) 0

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

Class std::allocator<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char>*> (0x0x7f37c8940c30) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f37c8c05c00) 0 empty

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

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

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

Class std::__ptrtr_not_void<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f37c8c05f00) 0 empty

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char>*> > (0x0x7f37c8940e38) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a2d060) 0 empty

Class std::allocator<std::basic_string<char>*>::rebind<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char>*>::rebind<std::basic_string<char>*> (0x0x7f37c8a2d180) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char>*>, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char>*>, std::basic_string<char>*> (0x0x7f37c8a2d120) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char>*>, std::basic_string<char>*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char>*>, std::basic_string<char>*, true> (0x0x7f37c8a2d1e0) 0 empty

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

Class std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Vector_impl (0x0x7f37c8a930d0) 0
  std::allocator<std::basic_string<char>*> (0x0x7f37c8a93138) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f37c8a2d300) 0 empty

Class std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f37c8c05a80) 0

Class std::vector<std::basic_string<char>*>
   size=12 align=4
   base size=12 base align=4
std::vector<std::basic_string<char>*> (0x0x7f37c8a93270) 0
  std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f37c8a2d360) 0

Class macro
   size=24 align=4
   base size=24 base align=4
macro (0x0x7f37c8c05a20) 0

Class std::is_array<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a933a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8a2d480) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a936e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8a2d600) 0 empty

Class std::is_void<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8a2d660) 0 empty

Class std::__not_<std::is_void<std::allocator<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::basic_string<char>*> > > (0x0x7f37c8a93888) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2d6c0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a938f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c8a2d780) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_default_constructible_impl<std::allocator<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c8a93958) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a939c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c8a2d7e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2d840) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::basic_string<char>*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::basic_string<char>*>, false> (0x0x7f37c8a93a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2d8a0) 0 empty

Class std::is_default_constructible<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2d900) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false>, std::is_default_constructible<std::allocator<std::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::basic_string<char>*>, false>, std::is_default_constructible<std::allocator<std::basic_string<char>*> > > (0x0x7f37c8a2d960) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2d9c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false> (0x0x7f37c8a93bc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8a2da20) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, std::__is_nt_default_constructible_impl<std::allocator<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, false> > (0x0x7f37c8a93c98) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false> (0x0x7f37c8a93d00) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8a2db40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::basic_string<char>*> > (0x0x7f37c8a93dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8a2dc00) 0 empty

Class copydesc
   size=8 align=4
   base size=8 base align=4
copydesc (0x0x7f37c8a2dc60) 0

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

Class std::allocator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char> > (0x0x7f37c8a93e38) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f37c8a2dea0) 0 empty

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

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

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

Class std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> > (0x0x7f37c87411e0) 0 empty

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

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

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

Class std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> > (0x0x7f37c8741360) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> > (0x0x7f37c8741300) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true> (0x0x7f37c87413c0) 0 empty

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

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f37c87aa270) 0
  std::allocator<std::basic_string<char> > (0x0x7f37c87aa2d8) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f37c87414e0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f37c8a2dd20) 0

Class std::vector<std::basic_string<char> >
   size=12 align=4
   base size=12 base align=4
std::vector<std::basic_string<char> > (0x0x7f37c87aa410) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f37c8741540) 0

Class keyword
   size=32 align=4
   base size=32 base align=4
keyword (0x0x7f37c8a2dcc0) 0

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f37c87aaa90) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c8741960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c87aaaf8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f37c87aab60) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c87419c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f37c87aabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8741a20) 0 empty

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f37c87aad68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f37c87aadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8741c00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f37c87aae38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f37c87aaea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f37c87aaf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8741d20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > > (0x0x7f37c87aaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8741de0) 0 empty

Class std::initializer_list<std::basic_string<char> >
   size=8 align=4
   base size=8 base align=4
std::initializer_list<std::basic_string<char> > (0x0x7f37c8741e40) 0

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

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

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

Class linedesc
   size=40 align=8
   base size=40 base align=8
linedesc (0x0x7f37c8853000) 0

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

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

Class shiftcpy
   size=4 align=4
   base size=4 base align=4
shiftcpy (0x0x7f37c87aa4e0) 0
  std::unary_function<shiftdesc*, int> (0x0x7f37c8853120) 0 empty

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

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

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

Class std::allocator<shiftdesc*>::rebind<shiftdesc*>
   size=1 align=1
   base size=0 base align=1
std::allocator<shiftdesc*>::rebind<shiftdesc*> (0x0x7f37c88533c0) 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*> > (0x0x7f37c8853420) 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*> > (0x0x7f37c889f138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f37c88534e0) 0 empty

Class std::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl (0x0x7f37c889f1a0) 0
  std::allocator<std::_List_node<shiftdesc*> > (0x0x7f37c889f208) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f37c88535a0) 0 empty

Class std::_List_base<shiftdesc*, std::allocator<shiftdesc*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7f37c8853180) 0

Class std::list<shiftdesc*>
   size=8 align=4
   base size=8 base align=4
std::list<shiftdesc*> (0x0x7f37c889f270) 0
  std::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7f37c8853600) 0

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

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

Class DisplayString
   size=32 align=8
   base size=28 base align=8
DisplayString (0x0x7f37c889f340) 0
  std::basic_string<char> (0x0x7f37c88536c0) 0

Class coord
   size=48 align=8
   base size=48 base align=8
coord (0x0x7f37c8853720) 0

Class tick
   size=40 align=8
   base size=36 base align=8
tick (0x0x7f37c8853780) 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*> > > (0x0x7f37c889f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c88537e0) 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*> > > (0x0x7f37c88538a0) 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*> > > (0x0x7f37c8853900) 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*> > > (0x0x7f37c8853840) 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*> > > (0x0x7f37c889f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8853960) 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*> > > (0x0x7f37c889f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c88539c0) 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*> > > > (0x0x7f37c889f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8853a20) 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*> > > > > (0x0x7f37c8853a80) 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*> > > (0x0x7f37c889f6e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c8853ae0) 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*> > > > (0x0x7f37c889f750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f37c889f7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c8853b40) 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*> > > (0x0x7f37c889f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8853ba0) 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> (0x0x7f37c889f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8853c00) 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*> > > (0x0x7f37c889f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8853d20) 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*> > > > (0x0x7f37c8853d80) 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*> > > (0x0x7f37c889f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8853de0) 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> (0x0x7f37c889f9c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f37c889fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8853e40) 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> > (0x0x7f37c889fa90) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7f37c889faf8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f37c889fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8853f60) 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*> > > (0x0x7f37c889fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c858d060) 0 empty

Class std::_List_const_iterator<shiftdesc*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<shiftdesc*> (0x0x7f37c858d0c0) 0

Class std::_List_iterator<shiftdesc*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<shiftdesc*> (0x0x7f37c858d180) 0

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

Class grid
   size=72 align=8
   base size=68 base align=8
grid (0x0x7f37c858d240) 0

Class point
   size=24 align=8
   base size=20 base align=8
point (0x0x7f37c858d2a0) 0

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

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

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

Class std::allocator<tick*>::rebind<tick*>
   size=1 align=1
   base size=0 base align=1
std::allocator<tick*>::rebind<tick*> (0x0x7f37c858d5a0) 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*> > (0x0x7f37c858d600) 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*> > (0x0x7f37c889ff70) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f37c858d6c0) 0 empty

Class std::_List_base<tick*, std::allocator<tick*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<tick*, std::allocator<tick*> >::_List_impl (0x0x7f37c889f2d8) 0
  std::allocator<std::_List_node<tick*> > (0x0x7f37c889fc30) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f37c858d780) 0 empty

Class std::_List_base<tick*, std::allocator<tick*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<tick*, std::allocator<tick*> > (0x0x7f37c858d360) 0

Class std::list<tick*>
   size=8 align=4
   base size=8 base align=4
std::list<tick*> (0x0x7f37c8647000) 0
  std::_List_base<tick*, std::allocator<tick*> > (0x0x7f37c858d7e0) 0

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

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

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

Class std::allocator<grid*>::rebind<grid*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grid*>::rebind<grid*> (0x0x7f37c858da80) 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*> > (0x0x7f37c858dae0) 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*> > (0x0x7f37c8647208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f37c858dba0) 0 empty

Class std::_List_base<grid*, std::allocator<grid*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<grid*, std::allocator<grid*> >::_List_impl (0x0x7f37c8647270) 0
  std::allocator<std::_List_node<grid*> > (0x0x7f37c86472d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f37c858dc60) 0 empty

Class std::_List_base<grid*, std::allocator<grid*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<grid*, std::allocator<grid*> > (0x0x7f37c858d840) 0

Class std::list<grid*>
   size=8 align=4
   base size=8 base align=4
std::list<grid*> (0x0x7f37c8647340) 0
  std::_List_base<grid*, std::allocator<grid*> > (0x0x7f37c858dcc0) 0

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

Class frame
   size=680 align=8
   base size=680 base align=8
frame (0x0x7f37c858d300) 0
    vptr=((& frame::_ZTV5frame) + 8u)

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*> > > (0x0x7f37c86475b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c858dd20) 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*> > > (0x0x7f37c858dde0) 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*> > > (0x0x7f37c858de40) 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*> > > (0x0x7f37c858dd80) 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*> > > (0x0x7f37c8647680) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c858dea0) 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*> > > (0x0x7f37c86476e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c858df00) 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*> > > > (0x0x7f37c8647750) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c858df60) 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*> > > > > (0x0x7f37c8328000) 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*> > > (0x0x7f37c86477b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c8328060) 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*> > > > (0x0x7f37c8647820) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7f37c8647888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c83280c0) 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*> > > (0x0x7f37c86478f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328120) 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> (0x0x7f37c8647958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328180) 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*> > > (0x0x7f37c86479c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83281e0) 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*> > > > (0x0x7f37c8328240) 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*> > > (0x0x7f37c8647a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83282a0) 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> (0x0x7f37c8647a90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f37c8647af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8328300) 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> > (0x0x7f37c8647b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7f37c8647bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f37c8647c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8328360) 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*> > > (0x0x7f37c8647c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83283c0) 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*> > > (0x0x7f37c8647e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8328420) 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*> > > (0x0x7f37c83284e0) 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*> > > (0x0x7f37c8328540) 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*> > > (0x0x7f37c8328480) 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*> > > (0x0x7f37c8647f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c83285a0) 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*> > > (0x0x7f37c8647f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8328600) 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*> > > > (0x0x7f37c8647068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328660) 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*> > > > > (0x0x7f37c83286c0) 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*> > > (0x0x7f37c86473a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c8328720) 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*> > > > (0x0x7f37c8647548) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7f37c8647d00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c8328780) 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*> > > (0x0x7f37c8647dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83287e0) 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> (0x0x7f37c8341000) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328840) 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*> > > (0x0x7f37c8341068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83288a0) 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*> > > > (0x0x7f37c8328900) 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*> > > (0x0x7f37c83410d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328960) 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> (0x0x7f37c8341138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f37c83411a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c83289c0) 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> > (0x0x7f37c8341208) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7f37c8341270) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f37c83412d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8328a20) 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*> > > (0x0x7f37c8341340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8328a80) 0 empty

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

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

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

Class std::allocator<DisplayString*>::rebind<DisplayString*>
   size=1 align=1
   base size=0 base align=1
std::allocator<DisplayString*>::rebind<DisplayString*> (0x0x7f37c8328d20) 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*> > (0x0x7f37c8328d80) 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*> > (0x0x7f37c83416e8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f37c8328e40) 0 empty

Class std::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl (0x0x7f37c8341750) 0
  std::allocator<std::_List_node<DisplayString*> > (0x0x7f37c83417b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f37c8328f00) 0 empty

Class std::_List_base<DisplayString*, std::allocator<DisplayString*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7f37c8328ae0) 0

Class std::list<DisplayString*>
   size=8 align=4
   base size=8 base align=4
std::list<DisplayString*> (0x0x7f37c8341820) 0
  std::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7f37c8328f60) 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*> > > (0x0x7f37c8341958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c83db000) 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*> > > (0x0x7f37c83db0c0) 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*> > > (0x0x7f37c83db120) 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*> > > (0x0x7f37c83db060) 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*> > > (0x0x7f37c8341a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c83db180) 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*> > > (0x0x7f37c8341a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c83db1e0) 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*> > > > (0x0x7f37c8341af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83db240) 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*> > > > > (0x0x7f37c83db2a0) 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*> > > (0x0x7f37c8341b60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c83db300) 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*> > > > (0x0x7f37c8341bc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f37c8341c30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c83db360) 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*> > > (0x0x7f37c8341c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83db3c0) 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> (0x0x7f37c8341d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83db420) 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*> > > (0x0x7f37c8341d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83db600) 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*> > > > (0x0x7f37c83db660) 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*> > > (0x0x7f37c8341dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83db780) 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> (0x0x7f37c8341e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f37c8341ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c83db8a0) 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> > (0x0x7f37c83413a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7f37c8341888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f37c83ea000) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c83db960) 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*> > > (0x0x7f37c83ea0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c83dba20) 0 empty

Class std::_List_iterator<DisplayString*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<DisplayString*> (0x0x7f37c83dbb40) 0

Class std::_List_const_iterator<DisplayString*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<DisplayString*> (0x0x7f37c83dbba0) 0

Class std::_List_iterator<tick*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<tick*> (0x0x7f37c83dbc60) 0

Class std::_List_const_iterator<tick*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<tick*> (0x0x7f37c83dbcc0) 0

Class std::_List_iterator<grid*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<grid*> (0x0x7f37c83dbd80) 0

Class std::_List_const_iterator<grid*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<grid*> (0x0x7f37c83dbde0) 0

Class linesegment
   size=80 align=8
   base size=77 base align=8
linesegment (0x0x7f37c83dbea0) 0

Class line
   size=56 align=8
   base size=52 base align=8
line (0x0x7f37c83dbf00) 0

Class plot
   size=8 align=4
   base size=8 base align=4
plot (0x0x7f37c83dbf60) 0

Class circle
   size=72 align=8
   base size=72 base align=8
circle (0x0x7f37c84a4000) 0

Class box
   size=88 align=8
   base size=88 base align=8
box (0x0x7f37c84a4060) 0

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

Class graph::displayer_f
   size=4 align=4
   base size=4 base align=4
graph::displayer_f (0x0x7f37c83eab60) 0
  std::unary_function<drawable*, int> (0x0x7f37c84a4180) 0 empty

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

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

Class std::__and_<std::__is_fast_hash<std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c83eac30) 0 empty
  std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f37c83eac98) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c84a4300) 0 empty

Class std::__not_<std::__and_<std::__is_fast_hash<std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::__is_noexcept_hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f37c83ead00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c84a4360) 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> (0x0x7f37c84a43c0) 0 empty

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

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

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

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

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

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

Class std::equal_to<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::equal_to<std::basic_string<char> > (0x0x7f37c83ea4e0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c84a47e0) 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> (0x0x7f37c83ea548) 0 empty
  std::__detail::_Select1st (0x0x7f37c84a4840) 0 empty

Class std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c83ea5b0) 0 empty
  std::hash<std::basic_string<char> > (0x0x7f37c80fa000) 0 empty
    std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c84a48a0) 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> (0x0x7f37c80fa068) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f37c84a4900) 0 empty

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c84af690) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c80fa0d0) 0 empty
    std::__detail::_Select1st (0x0x7f37c84a4960) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c80fa138) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f37c80fa1a0) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c84a49c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c80fa208) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f37c84a4a20) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c80fa270) 0 empty
  std::equal_to<std::basic_string<char> > (0x0x7f37c80fa2d8) 0 empty
    std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c84a4a80) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, coord*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::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::basic_string<char>, coord*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, coord*>, false, true> > (0x0x7f37c84a4c60) 0 empty

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c80ede00) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c84af8e8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c80fa340) 0 empty
      std::__detail::_Select1st (0x0x7f37c84a4ae0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c80fa3a8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c80fa410) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c84a4b40) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c80fa478) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c84a4ba0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c80fa4e0) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f37c80fa548) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c84a4c00) 0 empty

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

Class std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c84a4d80) 0 empty

Class std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8136ae0) 0 empty

Class std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8146478) 0 empty
  std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8136b40) 0 empty

Class std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8136c00) 0 empty

Class std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8136e40) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > (0x0x7f37c8136ea0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > (0x0x7f37c815a6e8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c8136f60) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> >, true> (0x0x7f37c815a820) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c815a888) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c8175060) 0 empty

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

Class std::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 4u> (0x0x7f37c81751e0) 0 empty

Class std::alignment_of<std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c815ab60) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c8175240) 0 empty

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f37c81752a0) 0 empty

Class std::aligned_storage<8u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<8u, 4u>::type::<anonymous struct> (0x0x7f37c81753c0) 0 empty

Class std::aligned_storage<8u, 4u>::type
   size=8 align=4
   base size=8 base align=4
std::aligned_storage<8u, 4u>::type (0x0x7f37c8175360) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, coord*> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c815abc8) 0
  std::aligned_storage<8u, 4u> (0x0x7f37c8175300) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> >
   size=12 align=4
   base size=12 base align=4
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c815aaf8) 0
  std::__detail::_Hash_node_base (0x0x7f37c8175120) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true>
   size=16 align=4
   base size=16 base align=4
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f37c815ac30) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c815ac98) 0
    std::__detail::_Hash_node_base (0x0x7f37c8175420) 0

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

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

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f37c8175600) 0 empty

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

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

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > > (0x0x7f37c815a958) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f37c815a9c0) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c815aa28) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c81750c0) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c8175b40) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c8175ba0) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c8175ae0) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, coord*>, std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, coord*>, std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c8175c00) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c8175a80) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > > (0x0x7f37c8175a20) 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> (0x0x7f37c8175d20) 0 empty

Class std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8175d80) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c8175de0) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8175e40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c8175ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c824b138) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8175f00) 0 empty

Class std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8175f60) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c825f000) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c824b270) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c825f060) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c824b340) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c824b3a8) 0 empty
    std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b410) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c825f0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c824b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825f120) 0 empty

Class std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825f180) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c825f1e0) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c824b548) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c825f240) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825f2a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c825f300) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c824b680) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c825f360) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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 (0x0x7f37c824b750) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c81574b0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c824b7b8) 0 empty
      std::__detail::_Select1st (0x0x7f37c825f3c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c824b820) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c824b888) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c825f420) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c824b8f0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c825f480) 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&> (0x0x7f37c824bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825f4e0) 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&> > > (0x0x7f37c825f540) 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&> (0x0x7f37c824be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825f5a0) 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&> > (0x0x7f37c825f600) 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&> > (0x0x7f37c824bea0) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f37c824bf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c825f660) 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&> (0x0x7f37c824bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825f6c0) 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&> > (0x0x7f37c825f720) 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&> > (0x0x7f37c828f000) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f37c828f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c825f780) 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&> > (0x0x7f37c828f0d0) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f37c828f138) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f37c828f1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c825f7e0) 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&> > > (0x0x7f37c828f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825f840) 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&> (0x0x7f37c828f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825f8a0) 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&> > (0x0x7f37c825f900) 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&> > (0x0x7f37c828f2d8) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f37c828f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c825f960) 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&> (0x0x7f37c828f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825f9c0) 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> (0x0x7f37c825fa20) 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&> (0x0x7f37c828f410) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f37c825fa80) 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> > (0x0x7f37c828f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825fae0) 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> > (0x0x7f37c825fb40) 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> (0x0x7f37c828f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825fba0) 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> (0x0x7f37c825fc60) 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> (0x0x7f37c825fcc0) 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> (0x0x7f37c825fc00) 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> (0x0x7f37c828f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825fd20) 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> (0x0x7f37c828f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c825fd80) 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> > (0x0x7f37c828f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825fde0) 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> > > (0x0x7f37c825fe40) 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> (0x0x7f37c828f9c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c825fea0) 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> > (0x0x7f37c828fa28) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f37c828fa90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c825ff00) 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> (0x0x7f37c828faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c825ff60) 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> (0x0x7f37c828fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c82a7000) 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> (0x0x7f37c828fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c82a7060) 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> > (0x0x7f37c828fc30) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f37c828fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c82a70c0) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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=28 align=4
   base size=28 base align=4
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c81e12f8) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c81cabd0) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c8157258) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c815af08) 0 empty
        std::__detail::_Select1st (0x0x7f37c81756c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c815af70) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f37c815aa90) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c8175720) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c81e6000) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f37c8175780) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c81e6068) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f37c81e60d0) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c81757e0) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8175840) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c81e6138) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c81758a0) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8175900) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::allocator<std::pair<const std::basic_string<char>, coord*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8175960) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f37c81e61a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f37c81e6208) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c81e6270) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f37c81759c0) 0 empty

Class std::unordered_map<std::basic_string<char>, coord*>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<std::basic_string<char>, coord*> (0x0x7f37c84a4240) 0

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

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

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

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

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

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

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

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c8157708) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7f32d00) 0 empty
    std::__detail::_Select1st (0x0x7f37c82a75a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7f32d68) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f37c7f32dd0) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c82a7600) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7f32e38) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f37c82a7660) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, line*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::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::basic_string<char>, line*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, line*>, false, true> > (0x0x7f37c82a7840) 0 empty

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c7f8a380) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c8157870) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7f32ea0) 0 empty
      std::__detail::_Select1st (0x0x7f37c82a76c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7f32f08) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c7f32f70) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c82a7720) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7fa2000) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c82a7780) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7fa2068) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f37c7fa20d0) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c82a77e0) 0 empty

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

Class std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c82a7960) 0 empty

Class std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7fb06c0) 0 empty

Class std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7fc5000) 0 empty
  std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7fb0720) 0 empty

Class std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7fb07e0) 0 empty

Class std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7fb0a20) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > (0x0x7f37c7fb0a80) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > (0x0x7f37c7fd5270) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fb0b40) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> >, true> (0x0x7f37c7fd53a8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fd5410) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fb0c00) 0 empty

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

Class std::alignment_of<std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c7fd56e8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c7fb0d80) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, line*> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c7fd5750) 0
  std::aligned_storage<8u, 4u> (0x0x7f37c7fb0de0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> >
   size=12 align=4
   base size=12 base align=4
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c7fd5680) 0
  std::__detail::_Hash_node_base (0x0x7f37c7fb0cc0) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true>
   size=16 align=4
   base size=16 base align=4
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f37c7fd57b8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c7fd5820) 0
    std::__detail::_Hash_node_base (0x0x7f37c7fb0e40) 0

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

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

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f37c8035060) 0 empty

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

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

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > > (0x0x7f37c7fd54e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f37c7fd5548) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fd55b0) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fb0c60) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c80355a0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c8035600) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c8035540) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, line*>, std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, line*>, std::pair<const std::basic_string<char>, line*> > (0x0x7f37c8035660) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c80354e0) 0 empty

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

Class std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c80aec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8035780) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c80357e0) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c80aed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8035840) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c80358a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c80aed68) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c80aedd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8035900) 0 empty

Class std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c80aee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8035960) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c80359c0) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c80aeea0) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c80aef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8035a20) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c80aef70) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7cb9000) 0 empty
    std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7cb9068) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c8035a80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c7cb90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8035ae0) 0 empty

Class std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7cb9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c8035b40) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c8035ba0) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7cb91a0) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7cb9208) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c8035c00) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7cb9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c8035c60) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8035cc0) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7cb92d8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c8035d20) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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 (0x0x7f37c7cb93a8) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c801d348) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7cb9410) 0 empty
      std::__detail::_Select1st (0x0x7f37c8035d80) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7cb9478) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c7cb94e0) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c8035de0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7cb9548) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c8035e40) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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=28 align=4
   base size=28 base align=4
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8033be0) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c8049070) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c801d1e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7fd5b60) 0 empty
        std::__detail::_Select1st (0x0x7f37c8035120) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7fd5bc8) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f37c7fd5c30) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c8035180) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7fd5c98) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f37c80351e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7fd5d00) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f37c7fd5d68) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c8035240) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c80352a0) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7fd5dd0) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8035300) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c8035360) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, line*>, std::allocator<std::pair<const std::basic_string<char>, line*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c80353c0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f37c7fd5e38) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f37c7fd5ea0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c7fd5f08) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f37c8035420) 0 empty

Class std::unordered_map<std::basic_string<char>, line*>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<std::basic_string<char>, line*> (0x0x7f37c82a71e0) 0

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

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

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

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

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

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

Class std::allocator<drawable*>::rebind<drawable*>
   size=1 align=1
   base size=0 base align=1
std::allocator<drawable*>::rebind<drawable*> (0x0x7f37c7d8d240) 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*> > (0x0x7f37c7d8d2a0) 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*> > (0x0x7f37c7d4ebc8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f37c7d8d360) 0 empty

Class std::_List_base<drawable*, std::allocator<drawable*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<drawable*, std::allocator<drawable*> >::_List_impl (0x0x7f37c7d4ec30) 0
  std::allocator<std::_List_node<drawable*> > (0x0x7f37c7d4ec98) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f37c7d8d420) 0 empty

Class std::_List_base<drawable*, std::allocator<drawable*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<drawable*, std::allocator<drawable*> > (0x0x7f37c7d8d000) 0

Class std::list<drawable*>
   size=8 align=4
   base size=8 base align=4
std::list<drawable*> (0x0x7f37c7d4ed00) 0
  std::_List_base<drawable*, std::allocator<drawable*> > (0x0x7f37c7d8d480) 0

Vtable for graph
graph::_ZTV5graph: 14u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI5graph)
8     (int (*)(...))__cxa_pure_virtual
12    0u
16    0u
20    (int (*)(...))graph::init
24    (int (*)(...))graph::begin_block
28    (int (*)(...))graph::end_block
32    (int (*)(...))graph::passthru_string
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual

Class graph
   size=84 align=4
   base size=81 base align=4
graph (0x0x7f37c83eaaf8) 0
    vptr=((& graph::_ZTV5graph) + 8u)
  drawable (0x0x7f37c84a40c0) 0 nearly-empty
      primary-for graph (0x0x7f37c83eaaf8)

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*> > > (0x0x7f37c7d4ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7d8d4e0) 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*> > > (0x0x7f37c7d8d5a0) 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*> > > (0x0x7f37c7d8d600) 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*> > > (0x0x7f37c7d8d540) 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*> > > (0x0x7f37c7d4ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7d8d660) 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*> > > (0x0x7f37c7d4ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7d8d6c0) 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*> > > > (0x0x7f37c7d4ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8d720) 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*> > > > > (0x0x7f37c7d8d780) 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*> > > (0x0x7f37c7e52000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c7d8d7e0) 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*> > > > (0x0x7f37c7e52068) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7f37c7e520d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c7d8d840) 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*> > > (0x0x7f37c7e52138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8d8a0) 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> (0x0x7f37c7e521a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8d900) 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*> > > (0x0x7f37c7e52208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8da20) 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*> > > > (0x0x7f37c7d8da80) 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*> > > (0x0x7f37c7e52270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8dae0) 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> (0x0x7f37c7e522d8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f37c7e52340) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7d8db40) 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> > (0x0x7f37c7e523a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7f37c7e52410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f37c7e52478) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c7d8dc60) 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*> > > (0x0x7f37c7e524e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7d8dd20) 0 empty

Class std::_List_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<drawable*> (0x0x7f37c7d8dd80) 0

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

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

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

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, coord*>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, coord*>, false, true> (0x0x7f37c7e525b0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f37c7d8df00) 0

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

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

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

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, line*>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, line*>, false, true> (0x0x7f37c7e52680) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f37c7e802a0) 0

Class std::_List_const_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<drawable*> (0x0x7f37c7e804e0) 0

Class std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, coord*>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, coord*>, false, true> (0x0x7f37c7e52750) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f37c7e805a0) 0

Class std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, line*>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, line*>, false, true> (0x0x7f37c7e52a90) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f37c7e80660) 0

Class YYSTYPE
   size=24 align=8
   base size=24 base align=8
YYSTYPE (0x0x7f37c7e80720) 0

Class std::allocator<std::basic_string<char> >::rebind<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7e80900) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7e808a0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> >, true> (0x0x7f37c7e80a20) 0 empty

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

Class std::less<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::basic_string<char> > (0x0x7f37c7ad6680) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c7e80a80) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7ad66e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7e80ba0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f37c7ad6750) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7ad67b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c7e80c60) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > > (0x0x7f37c7e807e0) 0

Class std::set<std::basic_string<char> >
   size=24 align=4
   base size=24 base align=4
std::set<std::basic_string<char> > (0x0x7f37c7e80780) 0

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

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f37c7c21060) 0

Class std::_Rb_tree_const_iterator<std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::basic_string<char> > (0x0x7f37c7c212a0) 0

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

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

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

Class std::allocator<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78ac000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c7c21600) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c7c21420) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true>, true> (0x0x7f37c7c21720) 0 empty

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c7c144b0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c78ac138) 0 empty
    std::__detail::_Select1st (0x0x7f37c7c21780) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c78ac1a0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f37c78ac208) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c7c217e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c78ac270) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f37c7c21840) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, double*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, double*>, 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::basic_string<char>, double*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, double*>, false, true> > (0x0x7f37c7c21a20) 0 empty

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c78b62a0) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c7c14618) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c78ac2d8) 0 empty
      std::__detail::_Select1st (0x0x7f37c7c218a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c78ac340) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c78ac3a8) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c7c21900) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c78ac410) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c7c21960) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c78ac478) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f37c78ac4e0) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c7c219c0) 0 empty

Class std::tuple_element<1u, std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1u, std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78da240) 0 empty

Class std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7c21b40) 0 empty

Class std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c78da8a0) 0 empty

Class std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c78e9410) 0 empty
  std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c78da900) 0 empty

Class std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c78da9c0) 0 empty

Class std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c78dac00) 0 empty

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78fa680) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78dad20) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, 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::basic_string<char>, double*>, true> >, true> (0x0x7f37c78fa7b8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78fa820) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78dade0) 0 empty

Class std::pair<const std::basic_string<char>, double*>
   size=8 align=4
   base size=8 base align=4
std::pair<const std::basic_string<char>, double*> (0x0x7f37c78daf00) 0

Class std::alignment_of<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78faaf8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c78daf60) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, double*> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78fab60) 0
  std::aligned_storage<8u, 4u> (0x0x7f37c7941000) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> >
   size=12 align=4
   base size=12 base align=4
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78faa90) 0
  std::__detail::_Hash_node_base (0x0x7f37c78daea0) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true>
   size=16 align=4
   base size=16 base align=4
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> (0x0x7f37c78fabc8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c78fac30) 0
    std::__detail::_Hash_node_base (0x0x7f37c7941120) 0

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

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::pair<const std::basic_string<char>, double*> > (0x0x7f37c79411e0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::pair<const std::basic_string<char>, double*>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::pair<const std::basic_string<char>, double*>, true> (0x0x7f37c79412a0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, 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::basic_string<char>, double*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f37c7941360) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::__detail::_Hash_node_base*> (0x0x7f37c7941300) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::__detail::_Hash_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, std::__detail::_Hash_node_base*, true> (0x0x7f37c79413c0) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, 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::basic_string<char>, double*>, true> > > (0x0x7f37c78fa8f0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f37c78fa958) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78fa9c0) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c78dae40) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c79418a0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c7941900) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, double*> > (0x0x7f37c7941840) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, double*>, std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, double*>, std::pair<const std::basic_string<char>, double*> > (0x0x7f37c7941960) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, double*>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, double*>*> (0x0x7f37c79417e0) 0 empty

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

Class std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7941a80) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c7941ae0) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7941b40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7941ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c79e30d0) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7941c00) 0 empty

Class std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7941c60) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7941cc0) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c79e3208) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7941d20) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c79e32d8) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c79e3340) 0 empty
    std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e33a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c7941d80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c79e3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7941de0) 0 empty

Class std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7941e40) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7941ea0) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c79e34e0) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7941f00) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7941f60) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79fd000) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c79e3618) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79fd060) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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 (0x0x7f37c79e36e8) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c79840f0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c79e3750) 0 empty
      std::__detail::_Select1st (0x0x7f37c79fd0c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c79e37b8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c79e3820) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c79fd120) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c79e3888) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c79fd180) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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=28 align=4
   base size=28 base align=4
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c79721c8) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c7973070) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c78efe88) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c78faea0) 0 empty
        std::__detail::_Select1st (0x0x7f37c7941420) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c78faf08) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f37c78faf70) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c7941480) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c78faa28) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f37c79414e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7977000) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f37c7977068) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c7941540) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79415a0) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79770d0) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7941600) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7941660) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79416c0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f37c7977138) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f37c79771a0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c7977208) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f37c7941720) 0 empty

Class std::unordered_map<std::basic_string<char>, double*>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<std::basic_string<char>, double*> (0x0x7f37c7c213c0) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7a7ef08) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c79fd420) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c79fd240) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true>, true> (0x0x7f37c79fd540) 0 empty

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c7984258) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c76e4068) 0 empty
    std::__detail::_Select1st (0x0x7f37c79fd5a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c76e40d0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f37c76e4138) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c79fd600) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c76e41a0) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f37c79fd660) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, 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::basic_string<char>, macro*>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true> > (0x0x7f37c79fd840) 0 empty

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c76c9690) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c79843c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c76e4208) 0 empty
      std::__detail::_Select1st (0x0x7f37c79fd6c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c76e4270) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c76e42d8) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c79fd720) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c76e4340) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c79fd780) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c76e43a8) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f37c76e4410) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c79fd7e0) 0 empty

Class std::tuple_element<1u, std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1u, std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7706060) 0 empty

Class std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c79fd960) 0 empty

Class std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c77066c0) 0 empty

Class std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7712340) 0 empty
  std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7706720) 0 empty

Class std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c77067e0) 0 empty

Class std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7706a20) 0 empty

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c77275b0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c7706b40) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, 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::basic_string<char>, macro*>, true> >, true> (0x0x7f37c77276e8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c7727750) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c7706c00) 0 empty

Class std::pair<const std::basic_string<char>, macro*>
   size=8 align=4
   base size=8 base align=4
std::pair<const std::basic_string<char>, macro*> (0x0x7f37c7706d20) 0

Class std::alignment_of<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7727a28) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c7706d80) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, macro*> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7727a90) 0
  std::aligned_storage<8u, 4u> (0x0x7f37c7706de0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> >
   size=12 align=4
   base size=12 base align=4
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c77279c0) 0
  std::__detail::_Hash_node_base (0x0x7f37c7706cc0) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true>
   size=16 align=4
   base size=16 base align=4
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f37c7727af8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7727b60) 0
    std::__detail::_Hash_node_base (0x0x7f37c7706e40) 0

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

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7706ea0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::pair<const std::basic_string<char>, macro*>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f37c7706f60) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, 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::basic_string<char>, macro*>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f37c7787060) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::__detail::_Hash_node_base*> (0x0x7f37c7787000) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::__detail::_Hash_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, std::__detail::_Hash_node_base*, true> (0x0x7f37c77870c0) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, 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::basic_string<char>, macro*>, true> > > (0x0x7f37c7727820) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f37c7727888) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c77278f0) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c7706c60) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c77875a0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7787600) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7787540) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, macro*>, std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, macro*>, std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c7787660) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, macro*>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f37c77874e0) 0 empty

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

Class std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7803f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7787780) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c77877e0) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7803f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7787840) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c77878a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7818000) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7818068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7787900) 0 empty

Class std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c78180d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7787960) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c77879c0) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7818138) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c78181a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7787a20) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7818208) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7818270) 0 empty
    std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c78182d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c7787a80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c7818340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7787ae0) 0 empty

Class std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c78183a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7787b40) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7787ba0) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7818410) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7818478) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c7787c00) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c78184e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7787c60) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7787cc0) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7818548) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7787d20) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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 (0x0x7f37c7818618) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c771af78) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7818680) 0 empty
      std::__detail::_Select1st (0x0x7f37c7787d80) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c78186e8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c7818750) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c7787de0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c78187b8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c7787e40) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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=28 align=4
   base size=28 base align=4
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c778c558) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c7797460) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c771ad20) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7727dd0) 0 empty
        std::__detail::_Select1st (0x0x7f37c7787120) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7727e38) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f37c7727ea0) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c7787180) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7727f08) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f37c77871e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7727f70) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f37c7727958) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c7787240) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c77872a0) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c77a1000) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7787300) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7787360) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c77873c0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f37c77a1068) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f37c77a10d0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c77a1138) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f37c7787420) 0 empty

Class std::unordered_map<std::basic_string<char>, macro*>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<std::basic_string<char>, macro*> (0x0x7f37c79fd1e0) 0

Class std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f37c7787ea0) 0

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

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

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true> (0x0x7f37c74afc30) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f37c74ee000) 0

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

Class std::allocator<std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c74afea0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c74ee480) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c74ee2a0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true>, true> (0x0x7f37c74ee5a0) 0 empty

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c75041e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7526000) 0 empty
    std::__detail::_Select1st (0x0x7f37c74ee600) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7526068) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f37c75260d0) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c74ee660) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7526138) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f37c74ee6c0) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, keyword>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, keyword>, 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::basic_string<char>, keyword>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, keyword>, false, true> > (0x0x7f37c74ee8a0) 0 empty

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c74f7d90) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c7504348) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c75261a0) 0 empty
      std::__detail::_Select1st (0x0x7f37c74ee720) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7526208) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c7526270) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c74ee780) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c75262d8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c74ee7e0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7526340) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f37c75263a8) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c74ee840) 0 empty

Class std::tuple_element<1u, std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1u, std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75450c0) 0 empty

Class std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c74ee9c0) 0 empty

Class std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7545720) 0 empty

Class std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c75562d8) 0 empty
  std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7545780) 0 empty

Class std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c7545840) 0 empty

Class std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7545a80) 0 empty

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c7569548) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c7545ba0) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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::basic_string<char>, keyword>, true> >, true> (0x0x7f37c7569680) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c75696e8) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c7545c60) 0 empty

Class std::pair<const std::basic_string<char>, keyword>
   size=36 align=4
   base size=36 base align=4
std::pair<const std::basic_string<char>, keyword> (0x0x7f37c7545d80) 0

Class std::alignment_of<std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75699c0) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c7545de0) 0 empty

Class std::aligned_storage<36u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<36u, 4u> (0x0x7f37c7545e40) 0 empty

Class std::aligned_storage<36u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<36u, 4u>::type::<anonymous struct> (0x0x7f37c7545f60) 0 empty

Class std::aligned_storage<36u, 4u>::type
   size=36 align=4
   base size=36 base align=4
std::aligned_storage<36u, 4u>::type (0x0x7f37c7545f00) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, keyword> >
   size=36 align=4
   base size=36 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c7569a28) 0
  std::aligned_storage<36u, 4u> (0x0x7f37c7545ea0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, keyword> >
   size=40 align=4
   base size=40 base align=4
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c7569958) 0
  std::__detail::_Hash_node_base (0x0x7f37c7545d20) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true>
   size=44 align=4
   base size=44 base align=4
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f37c7569a90) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c7569af8) 0
    std::__detail::_Hash_node_base (0x0x7f37c75c70c0) 0

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

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75c7180) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::pair<const std::basic_string<char>, keyword>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f37c75c7240) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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::basic_string<char>, keyword>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f37c75c7300) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::__detail::_Hash_node_base*> (0x0x7f37c75c72a0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::__detail::_Hash_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, std::__detail::_Hash_node_base*, true> (0x0x7f37c75c7360) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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::basic_string<char>, keyword>, true> > > (0x0x7f37c75697b8) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f37c7569820) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c7569888) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c7545cc0) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75c7840) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75c78a0) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75c77e0) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, keyword>, std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, keyword>, std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c75c7900) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f37c75c7780) 0 empty

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

Class std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7651ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c75c7a20) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c75c7a80) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7651f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c75c7ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c75c7b40) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7651f70) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664000) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c75c7ba0) 0 empty

Class std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c75c7c00) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c75c7c60) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c76640d0) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664138) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c75c7cc0) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c76641a0) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c7664208) 0 empty
    std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664270) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c75c7d20) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > > (0x0x7f37c76642d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c75c7d80) 0 empty

Class std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c75c7de0) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c75c7e40) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> > (0x0x7f37c76643a8) 0 empty
  std::is_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664410) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c75c7ea0) 0 empty

Class std::__is_referenceable<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c7664478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c75c7f00) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c75c7f60) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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&> (0x0x7f37c76644e0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c7677000) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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 (0x0x7f37c76645b0) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c755de10) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7664618) 0 empty
      std::__detail::_Select1st (0x0x7f37c7677060) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7664680) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f37c76646e8) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c76770c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7664750) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f37c7677120) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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=28 align=4
   base size=28 base align=4
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c75d2c78) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f37c75d8930) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f37c755dbb8) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f37c7569d68) 0 empty
        std::__detail::_Select1st (0x0x7f37c75c73c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f37c7569dd0) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f37c7569e38) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f37c75c7420) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f37c7569ea0) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f37c75c7480) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f37c7569f08) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f37c7569f70) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f37c75c74e0) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c75c7540) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c75698f0) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c75c75a0) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> > (0x0x7f37c75c7600) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::allocator<std::pair<const std::basic_string<char>, keyword> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::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> (0x0x7f37c75c7660) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f37c75f1000) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f37c75f1068) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c75f10d0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f37c75c76c0) 0 empty

Class std::unordered_map<std::basic_string<char>, keyword>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<std::basic_string<char>, keyword> (0x0x7f37c74ee240) 0

Class std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, keyword>, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f37c7677180) 0

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

Class std::conditional<false, const std::pair<const std::basic_string<char>, keyword>&, std::pair<const std::basic_string<char>, keyword>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::basic_string<char>, keyword>&, std::pair<const std::basic_string<char>, keyword>&> (0x0x7f37c7677360) 0 empty

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, keyword>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, keyword>, false, true> (0x0x7f37c727fbc8) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f37c76772a0) 0

Class std::pair<std::_Rb_tree_const_iterator<std::basic_string<char> >, bool>
   size=8 align=4
   base size=5 base align=4
std::pair<std::_Rb_tree_const_iterator<std::basic_string<char> >, bool> (0x0x7f37c76774e0) 0

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

Class std::allocator<grap_buffer_state*>
   size=1 align=1
   base size=1 base align=1
std::allocator<grap_buffer_state*> (0x0x7f37c7315000) 0 empty
  __gnu_cxx::new_allocator<grap_buffer_state*> (0x0x7f37c7677660) 0 empty

Class std::allocator<grap_buffer_state*>::rebind<std::_List_node<grap_buffer_state*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<grap_buffer_state*>::rebind<std::_List_node<grap_buffer_state*> > (0x0x7f37c7677720) 0 empty

Class std::allocator<grap_buffer_state*>::rebind<grap_buffer_state*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grap_buffer_state*>::rebind<grap_buffer_state*> (0x0x7f37c7677780) 0 empty

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

Class std::allocator<std::_List_node<grap_buffer_state*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<grap_buffer_state*> > (0x0x7f37c7315138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f37c76778a0) 0 empty

Class std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >::_List_impl (0x0x7f37c73151a0) 0
  std::allocator<std::_List_node<grap_buffer_state*> > (0x0x7f37c7315208) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f37c7677960) 0 empty

Class std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> > (0x0x7f37c7677540) 0

Class std::list<grap_buffer_state*>
   size=8 align=4
   base size=8 base align=4
std::list<grap_buffer_state*> (0x0x7f37c7315270) 0
  std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> > (0x0x7f37c76779c0) 0

Class std::allocator<std::basic_string<char>*>::rebind<std::_List_node<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char>*>::rebind<std::_List_node<std::basic_string<char>*> > (0x0x7f37c7677a80) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f37c7677ba0) 0 empty

Class std::allocator<std::_List_node<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f37c7315820) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f37c7677c60) 0 empty

Class std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_List_impl (0x0x7f37c7315888) 0
  std::allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f37c73158f0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f37c7677d20) 0 empty

Class std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f37c7677a20) 0

Class std::list<std::basic_string<char>*>
   size=8 align=4
   base size=8 base align=4
std::list<std::basic_string<char>*> (0x0x7f37c7315a28) 0
  std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f37c7677d80) 0

Class std::_List_iterator<std::basic_string<char>*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<std::basic_string<char>*> (0x0x7f37c7677f00) 0

Class std::is_array<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c7315dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7677f60) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70aa060) 0 empty

Class std::remove_const<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70aa0c0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70aa000) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c7315ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c70aa120) 0 empty

Class std::is_void<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c7315f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c70aa180) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<std::basic_string<char>*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<std::basic_string<char>*> > > > (0x0x7f37c7315f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa1e0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c73152d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f37c70aa2a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::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::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > > (0x0x7f37c7315d00) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b2000) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f37c70aa300) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa360) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<std::basic_string<char>*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f37c70b2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa3c0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b2340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa420) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<std::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::_List_node<std::basic_string<char>*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char>*> > > > (0x0x7f37c70aa540) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa5a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f37c70b24e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b2548) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c70aa600) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::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::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, false> > (0x0x7f37c70b2618) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f37c70b2680) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b26e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c70aa660) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<std::basic_string<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f37c70b27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c70aa6c0) 0 empty

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

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

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

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

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

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

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep_base (0x0x7f37c70aaa20) 0

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f37c70aaae0) 0 empty

Class std::basic_string<char16_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep (0x0x7f37c70b28f0) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f37c70aaa80) 0

Class std::basic_string<char32_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep_base (0x0x7f37c70aab40) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f37c70aac00) 0 empty

Class std::basic_string<char32_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep (0x0x7f37c70b29c0) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f37c70aaba0) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f37c70aac60) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f37c70aacc0) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f37c70b2a90) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f37c70aad20) 0 empty

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

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f37c70b2b60) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f37c70aaf00) 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> > (0x0x7f37c70aad80) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f37c70b2c30) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f37c70aaf60) 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> (0x0x7f37c7159000) 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> (0x0x7f37c7159060) 0 empty

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

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

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

Class __gnu_cxx::__normal_iterator<std::basic_string<char>**, std::vector<std::basic_string<char>*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<std::basic_string<char>**, std::vector<std::basic_string<char>*> > (0x0x7f37c7159240) 0

Class std::is_same<std::basic_string<char>**, std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::basic_string<char>**, std::basic_string<char>**> (0x0x7f37c70b2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c7159480) 0 empty

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

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

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

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

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

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

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

Class std::__and_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::__not_<std::is_pointer<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >**, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f37c71a2138) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>**> > (0x0x7f37c71a21a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c7159900) 0 empty

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

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

Class std::is_function<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>**> (0x0x7f37c71a2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7159a80) 0 empty

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

Class std::is_lvalue_reference<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>**> (0x0x7f37c71a23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7159b40) 0 empty

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

Class std::is_rvalue_reference<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>**> (0x0x7f37c71a2410) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7159d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > (0x0x7f37c71a2478) 0 empty
  std::is_rvalue_reference<std::basic_string<char>**> (0x0x7f37c71a24e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c7159de0) 0 empty

Class std::is_reference<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>**> (0x0x7f37c71a2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7159e40) 0 empty

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

Class std::__is_void_helper<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>**> (0x0x7f37c71a25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c7159f00) 0 empty

Class std::is_void<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>**> (0x0x7f37c71a2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71be060) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > (0x0x7f37c71a2680) 0 empty
  std::is_void<std::basic_string<char>**> (0x0x7f37c71a26e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c71be0c0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > (0x0x7f37c71a2750) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > (0x0x7f37c71a27b8) 0 empty
    std::is_void<std::basic_string<char>**> (0x0x7f37c71a2820) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c71be120) 0 empty

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

Class std::is_object<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>**> (0x0x7f37c71a28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71be1e0) 0 empty

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > (0x0x7f37c71a2958) 0 empty
  std::is_object<std::basic_string<char>**> (0x0x7f37c71a29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c71be2a0) 0 empty

Class std::__is_referenceable<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>**> (0x0x7f37c71a2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71be300) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>**, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>**, true> (0x0x7f37c71be420) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>**> (0x0x7f37c71a2a90) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>**, true> (0x0x7f37c71be480) 0 empty

Class std::is_function<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>* const&> (0x0x7f37c71a2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71be5a0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>* const&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>* const&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > > (0x0x7f37c71be6c0) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>* const&> (0x0x7f37c71a2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71be720) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71a2d00) 0 empty
  std::is_lvalue_reference<std::basic_string<char>* const&> (0x0x7f37c71a2d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c71be7e0) 0 empty

Class std::is_reference<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>* const&> (0x0x7f37c71a2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71be840) 0 empty

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

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71a2e38) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f37c71a2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c71be9c0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71a2f08) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71a2f70) 0 empty
    std::is_reference<std::basic_string<char>* const&> (0x0x7f37c71d4000) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c71bea20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > > (0x0x7f37c71d4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71bea80) 0 empty

Class std::is_object<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>* const&> (0x0x7f37c71d40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71beae0) 0 empty

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71d4138) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f37c71d41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c71bec60) 0 empty

Class std::__is_referenceable<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>* const&> (0x0x7f37c71d4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71becc0) 0 empty

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

Class std::add_rvalue_reference<std::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>* const&> (0x0x7f37c71d4340) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>* const&, true> (0x0x7f37c71bed80) 0 empty

Class std::is_function<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71bede0) 0 empty

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

Class std::is_lvalue_reference<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71beea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char>*>*>, std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char>*>*>, std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> > (0x0x7f37c71bef00) 0 empty

Class std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71bef60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_rvalue_reference<std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_rvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c71d4680) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d46e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c71ea000) 0 empty

Class std::is_reference<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71ea060) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::basic_string<char>*>*>, std::is_void<std::allocator<std::basic_string<char>*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::basic_string<char>*>*>, std::is_void<std::allocator<std::basic_string<char>*>*> > (0x0x7f37c71ea0c0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71ea240) 0 empty

Class std::is_void<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71ea2a0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c71d4c30) 0 empty
  std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c71ea300) 0 empty

Class std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c71d4d00) 0 empty
  std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c71d4d68) 0 empty
    std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c71ea360) 0 empty

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

Class std::is_object<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71d4ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71ea420) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::basic_string<char>*>*>, std::is_reference<std::allocator<std::basic_string<char>*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::basic_string<char>*>*>, std::is_reference<std::allocator<std::basic_string<char>*>*> > (0x0x7f37c71ea480) 0 empty

Class std::__or_<std::is_object<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c71f6000) 0 empty
  std::is_object<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71f6068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c71ea4e0) 0 empty

Class std::__is_referenceable<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71f60d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71ea540) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true> (0x0x7f37c71ea5a0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f37c71f6138) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true> (0x0x7f37c71ea600) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char>*> >::__construct_helper<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char>*> >::__construct_helper<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> (0x0x7f37c7159a20) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c71ea660) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71f61a0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c71f6208) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c71ea6c0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > > (0x0x7f37c71f6270) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f37c71f62d8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f37c71f6340) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c71ea720) 0 empty

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

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

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

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

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

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

Class __gnu_cxx::__allocator_always_compares_equal<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__allocator_always_compares_equal<std::allocator<std::basic_string<char> > > (0x0x7f37c71f6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71eaa80) 0 empty

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

Class std::remove_volatile<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_List_const_iterator<shiftdesc*> > (0x0x7f37c71eac00) 0 empty

Class std::remove_const<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_List_const_iterator<shiftdesc*> > (0x0x7f37c71eac60) 0 empty

Class std::remove_cv<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_List_const_iterator<shiftdesc*> > (0x0x7f37c71eaba0) 0 empty

Class std::__has_iterator_category_helper<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_List_const_iterator<shiftdesc*> > (0x0x7f37c71eacc0) 0 empty

Class std::__has_iterator_category<std::_List_const_iterator<shiftdesc*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_List_const_iterator<shiftdesc*> > (0x0x7f37c71f6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c71ead20) 0 empty

Class std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true> (0x0x7f37c71ead80) 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*> > (0x0x7f37c71f6c98) 0 empty
  std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true> (0x0x7f37c71eade0) 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> (0x0x7f37c71eaea0) 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> (0x0x7f37c71eaf00) 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> (0x0x7f37c71eae40) 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> (0x0x7f37c71f6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71eaf60) 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> (0x0x7f37c71f6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c71eaae0) 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> > > (0x0x7f37c6e80000) 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> (0x0x7f37c71f6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e80120) 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> > (0x0x7f37c6e80180) 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> (0x0x7f37c71f6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e801e0) 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> > (0x0x7f37c71f6478) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f37c71f67b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6e80240) 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> > (0x0x7f37c71f6820) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f37c71f6888) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f37c71f68f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6e80360) 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> (0x0x7f37c71f6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e80480) 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> > > (0x0x7f37c6e804e0) 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> (0x0x7f37c71f6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e80540) 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> > (0x0x7f37c6e805a0) 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> (0x0x7f37c71f6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e80600) 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> > (0x0x7f37c6e97000) 0 empty
  std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f37c6e97068) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6e80660) 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> (0x0x7f37c6e970d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6e806c0) 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> > (0x0x7f37c6e80720) 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> > (0x0x7f37c6e97138) 0 empty
  std::is_void<std::bidirectional_iterator_tag> (0x0x7f37c6e971a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6e80780) 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> > (0x0x7f37c6e97208) 0 empty
  std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7f37c6e97270) 0 empty
    std::is_void<std::bidirectional_iterator_tag> (0x0x7f37c6e972d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6e807e0) 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> > > (0x0x7f37c6e97340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6e80840) 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> (0x0x7f37c6e973a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6e808a0) 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> > (0x0x7f37c6e80900) 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> > (0x0x7f37c6e97410) 0 empty
  std::is_object<std::bidirectional_iterator_tag> (0x0x7f37c6e97478) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6e80960) 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> (0x0x7f37c6e974e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6e809c0) 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> (0x0x7f37c6e80a20) 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> (0x0x7f37c6e97548) 0 empty
  std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7f37c6e80a80) 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> (0x0x7f37c6e80420) 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> (0x0x7f37c6e97618) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6e80c60) 0 empty

Class std::_List_node<DisplayString*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<DisplayString*> (0x0x7f37c6e97750) 0
  std::__detail::_List_node_base (0x0x7f37c6e80cc0) 0

Class std::_List_node<shiftdesc*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<shiftdesc*> (0x0x7f37c6e977b8) 0
  std::__detail::_List_node_base (0x0x7f37c6e80d20) 0

Class std::_List_node<tick*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<tick*> (0x0x7f37c6e97820) 0
  std::__detail::_List_node_base (0x0x7f37c6e80d80) 0

Class std::_List_node<grid*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<grid*> (0x0x7f37c6e97888) 0
  std::__detail::_List_node_base (0x0x7f37c6e80de0) 0

Class std::initializer_list<std::pair<const std::basic_string<char>, coord*> >
   size=8 align=4
   base size=8 base align=4
std::initializer_list<std::pair<const std::basic_string<char>, coord*> > (0x0x7f37c6e80e40) 0

Class std::initializer_list<std::pair<const std::basic_string<char>, line*> >
   size=8 align=4
   base size=8 base align=4
std::initializer_list<std::pair<const std::basic_string<char>, line*> > (0x0x7f37c6f20060) 0

Class std::_List_node<drawable*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<drawable*> (0x0x7f37c6e97dd0) 0
  std::__detail::_List_node_base (0x0x7f37c6f203c0) 0

Class std::_Rb_tree_iterator<std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::basic_string<char> > (0x0x7f37c6f20420) 0

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

Class std::pair<std::_Rb_tree_iterator<std::basic_string<char> >, bool>
   size=8 align=4
   base size=5 base align=4
std::pair<std::_Rb_tree_iterator<std::basic_string<char> >, bool> (0x0x7f37c6f20600) 0

Class std::remove_volatile<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f206c0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f20720) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f20660) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f20780) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f207e0) 0 empty

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

Class std::is_function<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6f6c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f208a0) 0 empty

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

Class std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6f6c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f20960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6f6c410) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6f6c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6f209c0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::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<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6f6c4e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6f6c548) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6f6c5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6f20a20) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f20ae0) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6f20ba0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6f6c6e8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6f20c60) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6f20cc0) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6f6c820) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6f20d80) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6f6c8f0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6f6c958) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6c9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6f20de0) 0 empty

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

Class std::is_object<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6f20ea0) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6f6caf8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6f20f60) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1a000) 0 empty

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

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6f6cd00) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::basic_string<char> >&, true> (0x0x7f37c6c1a0c0) 0 empty

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

Class std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6f6ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1a120) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > > (0x0x7f37c6c1a180) 0 empty

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

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

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

Class std::__is_void_helper<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const bool&> (0x0x7f37c6f6cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1a300) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f37c6f6cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1a360) 0 empty

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

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

Class std::conditional<false, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c1a480) 0 empty

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

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c290d0) 0 empty
  std::is_array<bool> (0x0x7f37c6c29138) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c1a540) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c291a0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c29208) 0 empty
    std::is_array<bool> (0x0x7f37c6c29270) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c1a5a0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f37c6c292d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1a660) 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&> > > (0x0x7f37c6c1a6c0) 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&> (0x0x7f37c6c29340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1a720) 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&> > (0x0x7f37c6c1a780) 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&> > (0x0x7f37c6c29548) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f37c6c295b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c1a7e0) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f37c6c29618) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1a900) 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&> > (0x0x7f37c6c1a960) 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&> > (0x0x7f37c6c29680) 0 empty
  std::is_reference<const bool&> (0x0x7f37c6c296e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c1a9c0) 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&> > (0x0x7f37c6c29750) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f37c6c297b8) 0 empty
    std::is_reference<const bool&> (0x0x7f37c6c29820) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6c1aa20) 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&> > > (0x0x7f37c6c29a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1aa80) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f37c6c29a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1aae0) 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&> > (0x0x7f37c6c1ab40) 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&> > (0x0x7f37c6c29af8) 0 empty
  std::is_reference<const bool&> (0x0x7f37c6c29b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c1aba0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f37c6c29bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1ac00) 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> (0x0x7f37c6c1ac60) 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&> (0x0x7f37c6c29c30) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f37c6c1acc0) 0 empty

Class std::__is_convertible_helper<const bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const bool&, bool, false> (0x0x7f37c6c1a600) 0 empty

Class std::is_convertible<const bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const bool&, bool> (0x0x7f37c6c29d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c1ad20) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f37c6c29d68) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f37c6c29dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c1ad80) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c29ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1af00) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c29f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c1af60) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c29f70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c51000) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51068) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c50060) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f37c6c50120) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c510d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c50180) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c50240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c511a0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51208) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c502a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c50300) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c512d8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51340) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c503c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c513a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c51410) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51478) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c50420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f37c6c514e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c50480) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51548) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c504e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c515b0) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51618) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c505a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c51680) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c50600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >, true> (0x0x7f37c6c50660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c516e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >, true> (0x0x7f37c6c50780) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> >, false> (0x0x7f37c6c500c0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6c517b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c50840) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > > (0x0x7f37c6c508a0) 0 empty

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

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

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

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

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

Class std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f37c6c50ae0) 0 empty

Class std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c51af8) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6c51b60) 0 empty
    std::is_array<bool> (0x0x7f37c6c51bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c50b40) 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> > > (0x0x7f37c6c50c00) 0 empty

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f37c6c51d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c50de0) 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> > (0x0x7f37c6c51dd0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f37c6c51e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c50e40) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f37c6c51ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c50ea0) 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> > (0x0x7f37c6c50f00) 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> > (0x0x7f37c6c51f08) 0 empty
  std::is_void<bool> (0x0x7f37c6c51f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c50f60) 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> > (0x0x7f37c6c86000) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f37c6c86068) 0 empty
    std::is_void<bool> (0x0x7f37c6c860d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c87000) 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> > > (0x0x7f37c6c86138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87060) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f37c6c861a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87240) 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> > (0x0x7f37c6c872a0) 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> > (0x0x7f37c6c86208) 0 empty
  std::is_object<bool> (0x0x7f37c6c86270) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c87300) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f37c6c862d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87360) 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> (0x0x7f37c6c873c0) 0 empty

Class std::add_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool> (0x0x7f37c6c86340) 0 empty
  std::__add_rvalue_reference_helper<bool, true> (0x0x7f37c6c87420) 0 empty

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

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool, bool> > (0x0x7f37c6c86478) 0 empty
  std::is_convertible<bool, bool> (0x0x7f37c6c864e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c874e0) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c865b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c87660) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c876c0) 0 empty

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

Class std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6c86680) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c87780) 0 empty

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

Class std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6c866e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c87840) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c86750) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6c867b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6c878a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::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::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c86820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6c86888) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6c868f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6c87900) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c879c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f37c6c87a20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c869c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87a80) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6c86a28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c87b40) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87ba0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6c86b60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c87c60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6c86c30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6c86c98) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6c87cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f37c6c86d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c87d20) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6c87d80) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6c86e38) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6c87e40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6c87ea0) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6c86f70) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >&, true> (0x0x7f37c6cb9060) 0 empty

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

Class std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cba068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cb9120) 0 empty

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

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

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

Class std::__is_void_helper<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&> (0x0x7f37c6cba138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb92a0) 0 empty

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7f37c6cba1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb9300) 0 empty

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

Class std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6cba3a8) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f37c6cba410) 0 empty
    std::is_array<bool> (0x0x7f37c6cba478) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6cb93c0) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f37c6cba548) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cb9540) 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&> > (0x0x7f37c6cb95a0) 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&> > (0x0x7f37c6cba5b0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f37c6cba618) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cb96c0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f37c6cba680) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cb9720) 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&> > (0x0x7f37c6cb9780) 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&> > (0x0x7f37c6cba6e8) 0 empty
  std::is_reference<bool&> (0x0x7f37c6cba750) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cb97e0) 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&> > (0x0x7f37c6cba7b8) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f37c6cba820) 0 empty
    std::is_reference<bool&> (0x0x7f37c6cba888) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6cb9840) 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&> > > (0x0x7f37c6cba8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb98a0) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f37c6cbaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb99c0) 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&> > (0x0x7f37c6cb9a20) 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&> > (0x0x7f37c6cbaa90) 0 empty
  std::is_reference<bool&> (0x0x7f37c6cbaaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cb9a80) 0 empty

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

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

Class std::__is_convertible_helper<bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool&, bool, false> (0x0x7f37c6cb9420) 0 empty

Class std::is_convertible<bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&, bool> (0x0x7f37c6cbac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cb9c00) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > > (0x0x7f37c6cb9c60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > (0x0x7f37c6cbad00) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f37c6cbad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cb9cc0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f37c6cb9d20) 0 empty

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

Class std::remove_volatile<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cb9e40) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cb9ea0) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cb9de0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cbaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb9f00) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cb9f60) 0 empty

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

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::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<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf8068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf80d0) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8138) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6cfa060) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfa120) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cfa1e0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<std::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::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6cf8270) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf82d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cfa2a0) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cfa300) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::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::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6cf83a8) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8410) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cfa3c0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::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::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6cf8478) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6cf84e0) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8548) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6cfa420) 0 empty

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

Class std::is_object<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfa4e0) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::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::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f37c6cf8680) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cfa5a0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8750) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cfa600) 0 empty

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

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f37c6cf8888) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, true> (0x0x7f37c6cfa6c0) 0 empty

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

Class std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf89c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cfa7e0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, std::_Rb_tree_const_iterator<std::basic_string<char> > > > (0x0x7f37c6cfa840) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f37c6cf8a28) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f37c6cf8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6cfa8a0) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfaa20) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfaa80) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::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::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf8c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf8c98) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6cfab40) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f37c6cfac00) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfac60) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfad20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf8e38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6cfad80) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6cf8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6cfade0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6cf8f70) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d37000) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6cfaea0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6d37068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6d370d0) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d37138) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6cfaf00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f37c6d371a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6cfaf60) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d37208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6d3b000) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6d37270) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d372d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6d3b0c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d37340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6d3b120) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, true> (0x0x7f37c6d3b180) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d37478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, true> (0x0x7f37c6d3b1e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> >, false> (0x0x7f37c6cfaba0) 0 empty

Class std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f37c6d375b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6d3b240) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char> >, std::_Rb_tree_const_iterator<std::basic_string<char> > > > (0x0x7f37c6d3b2a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool, bool> > (0x0x7f37c6d37618) 0 empty
  std::is_convertible<bool, bool> (0x0x7f37c6d37680) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6d3b300) 0 empty

Class std::_List_iterator<grap_buffer_state*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<grap_buffer_state*> (0x0x7f37c6d3b360) 0

Class std::_List_const_iterator<std::basic_string<char>*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<std::basic_string<char>*> (0x0x7f37c6d3b3c0) 0

Class std::remove_volatile<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d3b4e0) 0 empty

Class std::remove_const<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d3b540) 0 empty

Class std::remove_cv<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d3b480) 0 empty

Class std::__has_iterator_category_helper<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d3b5a0) 0 empty

Class std::__has_iterator_category<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d377b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6d3b6c0) 0 empty

Class std::__iterator_traits<std::_List_const_iterator<std::basic_string<char>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_const_iterator<std::basic_string<char>*>, true> (0x0x7f37c6d3b720) 0 empty

Class std::iterator_traits<std::_List_const_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_const_iterator<std::basic_string<char>*> > (0x0x7f37c6d37888) 0 empty
  std::__iterator_traits<std::_List_const_iterator<std::basic_string<char>*>, true> (0x0x7f37c6d3b780) 0 empty

Class std::_List_node<std::basic_string<char>*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<std::basic_string<char>*> (0x0x7f37c6d378f0) 0
  std::__detail::_List_node_base (0x0x7f37c6d3b7e0) 0

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

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char>*> > (0x0x7f37c6d3b900) 0 empty

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

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

Class std::allocator_traits<std::allocator<std::basic_string<char>*> >::__destroy_helper<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char>*> >::__destroy_helper<std::basic_string<char>*> (0x0x7f37c6d3ba20) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c6d379c0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c6d37a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6d3bb40) 0 empty

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

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f37c6d3bc00) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c6d37820) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f37c6d3bc60) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f37c6d3bd20) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f37c6d3be40) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f37c6d37c30) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f37c6d3bf60) 0 empty

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

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

Class std::alignment_of<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::basic_string<char> > (0x0x7f37c6ab1d68) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f37c6a32420) 0 empty

Class std::aligned_storage<4u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<4u, 4u> (0x0x7f37c6a32480) 0 empty

Class std::aligned_storage<4u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<4u, 4u>::type::<anonymous struct> (0x0x7f37c6a325a0) 0 empty

Class std::aligned_storage<4u, 4u>::type
   size=4 align=4
   base size=4 base align=4
std::aligned_storage<4u, 4u>::type (0x0x7f37c6a32540) 0

Class __gnu_cxx::__aligned_buffer<std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__aligned_buffer<std::basic_string<char> > (0x0x7f37c6ab1dd0) 0
  std::aligned_storage<4u, 4u> (0x0x7f37c6a324e0) 0 empty

Class std::_Rb_tree_node<std::basic_string<char> >
   size=20 align=4
   base size=20 base align=4
std::_Rb_tree_node<std::basic_string<char> > (0x0x7f37c6ab1d00) 0
  std::_Rb_tree_node_base (0x0x7f37c6a323c0) 0

Class std::pair<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > >
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6a326c0) 0

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > >, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > >, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > > (0x0x7f37c6a32720) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6ab1ea0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6ab1f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6a32780) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > >, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > >, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > > (0x0x7f37c6a327e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f37c6b0e068) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c6b0e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6a32840) 0 empty

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

Class std::is_empty<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const std::basic_string<char>&> (0x0x7f37c6b0e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6a32ae0) 0 empty

Class std::__is_empty_non_tuple<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const std::basic_string<char>&> (0x0x7f37c6b0e618) 0 empty
  std::is_empty<const std::basic_string<char>&> (0x0x7f37c6b0e680) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6a32b40) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f37c6a32ba0) 0 empty

Class std::_Head_base<0u, const std::basic_string<char>&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, const std::basic_string<char>&, false> (0x0x7f37c6a32c00) 0

Class std::_Tuple_impl<0u, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c6b05e70) 0
  std::_Tuple_impl<1u> (0x0x7f37c6a32c60) 0 empty
  std::_Head_base<0u, const std::basic_string<char>&, false> (0x0x7f37c6a32cc0) 0

Class std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c6b0e8f0) 0
  std::_Tuple_impl<0u, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c6b64540) 0
    std::_Tuple_impl<1u> (0x0x7f37c6a32de0) 0 empty
    std::_Head_base<0u, const std::basic_string<char>&, false> (0x0x7f37c6a32e40) 0

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

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

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

Class std::__is_void_helper<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::basic_string<char>&> (0x0x7f37c6b0ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bbb300) 0 empty

Class std::is_void<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::basic_string<char>&> (0x0x7f37c6b0ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bbb420) 0 empty

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

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

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

Class std::is_array<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const std::basic_string<char>&> (0x0x7f37c6b0edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bbb660) 0 empty

Class std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6b0ee38) 0 empty
  std::is_array<const std::basic_string<char>&> (0x0x7f37c6b0eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6bbb6c0) 0 empty

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::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<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6b0ef08) 0 empty
  std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6b0ef70) 0 empty
    std::is_array<const std::basic_string<char>&> (0x0x7f37c6b0e478) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6bbb720) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6bd32d8) 0 empty
  std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6bd3340) 0 empty
    std::is_reference<const std::basic_string<char>&> (0x0x7f37c6bd33a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6bbbb40) 0 empty

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

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

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

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

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

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

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

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

Class std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c6bd3958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6bbbf00) 0 empty

Class std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6bd39c0) 0 empty
  std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c6bd3a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6bbbf60) 0 empty

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

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

Class std::__is_empty_non_tuple<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::basic_string<char>&&> (0x0x7f37c6bd3af8) 0 empty
  std::is_empty<std::basic_string<char>&&> (0x0x7f37c6bd3c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6bfd360) 0 empty

Class std::_Head_base<0u, std::basic_string<char>&&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f37c6bfd3c0) 0

Class std::_Tuple_impl<0u, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c6bf6a80) 0
  std::_Tuple_impl<1u> (0x0x7f37c6bfd4e0) 0 empty
  std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f37c6bfd540) 0

Class std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=4 align=4
   base size=4 base align=4
std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c6851000) 0
  std::_Tuple_impl<0u, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c6bf6d90) 0
    std::_Tuple_impl<1u> (0x0x7f37c6bfd720) 0 empty
    std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f37c6bfd780) 0

Class std::unary_function<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::basic_string<char>, std::basic_string<char> > (0x0x7f37c6bfdb40) 0 empty

Class std::_Identity<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::_Identity<std::basic_string<char> > (0x0x7f37c6851888) 0 empty
  std::unary_function<std::basic_string<char>, std::basic_string<char> > (0x0x7f37c6bfdba0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base* const&> (0x0x7f37c6bfdc60) 0 empty

Class std::remove_const<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base* const&> (0x0x7f37c6bfdcc0) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base* const&> (0x0x7f37c6bfdc00) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base* const&> (0x0x7f37c6851958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bfdd20) 0 empty

Class std::is_void<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base* const&> (0x0x7f37c68519c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bfdd80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f37c6bfdde0) 0 empty

Class std::is_function<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*> (0x0x7f37c6851a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6bfdf00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c6bfdf60) 0 empty

Class std::is_array<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c6851a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6000) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c6851af8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c6851b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c68b6060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c6851c98) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c6851d00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c6851d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c68b60c0) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&> (0x0x7f37c6851e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6180) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c6851ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68b6240) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7f37c6851f08) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c6851f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68b6300) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c6851270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68b6360) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f37c68c9000) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c68c9068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68b6420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f37c68c90d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f37c68c9138) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c68c91a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c68b6480) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&> (0x0x7f37c68c9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6540) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7f37c68c92d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c68c9340) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68b6600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&> (0x0x7f37c68c93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68b6660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f37c68b66c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f37c68c9410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f37c68b6720) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false> (0x0x7f37c68b6120) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f37c68c94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68b6900) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f37c68b6960) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f37c68c9548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f37c68c95b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68b69c0) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*> (0x0x7f37c68c96e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6b40) 0 empty

Class std::is_void<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*> (0x0x7f37c68c9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6ba0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f37c68b6c00) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c68c97b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c68c9820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c68c9888) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c68b6c60) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*> (0x0x7f37c68c9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6e40) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f37c68c99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68b6f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7f37c68c9a28) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f37c68c9a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c68b6f60) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*> (0x0x7f37c68c9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ec000) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f37c68c9b60) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f37c68c9bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c68ec0c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f37c68c9d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f37c68c9d68) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f37c68c9dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c68ec120) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*> (0x0x7f37c68c9f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68ec1e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7f37c68c9f70) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f37c68f3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68ec2a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*> (0x0x7f37c68f3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68ec3c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f37c68ec420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f37c68f31a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f37c68ec480) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, false> (0x0x7f37c68b6cc0) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f37c68f3270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c68ec4e0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> > (0x0x7f37c68ec540) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> > (0x0x7f37c68f32d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f37c68f3340) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c68ec5a0) 0 empty

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

Class std::remove_reference<std::_Rb_tree_iterator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f37c68ec720) 0 empty

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

Class std::_List_node<grap_buffer_state*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<grap_buffer_state*> (0x0x7f37c68f3958) 0
  std::__detail::_List_node_base (0x0x7f37c68ec7e0) 0

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

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

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

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f37c68eca80) 0 empty

Class std::is_function<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*> (0x0x7f37c68f3478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ecae0) 0 empty

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

Class std::is_lvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*> (0x0x7f37c68f34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ecba0) 0 empty

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

Class std::is_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f37c68f3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ecde0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c68f3618) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f37c68f3680) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c68ece40) 0 empty

Class std::is_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*> (0x0x7f37c68f36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ecea0) 0 empty

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

Class std::__is_void_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>*> (0x0x7f37c68f3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c68ecf60) 0 empty

Class std::is_void<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>*> (0x0x7f37c68f37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69890c0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c68f3af8) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7f37c698a000) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6989120) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a068) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a0d0) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7f37c698a138) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6989180) 0 empty

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

Class std::is_object<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*> (0x0x7f37c698a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6989240) 0 empty

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a270) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7f37c698a2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6989300) 0 empty

Class std::__is_referenceable<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*> (0x0x7f37c698a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6989360) 0 empty

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

Class std::conditional<false, std::is_void<std::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::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::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c69894e0) 0 empty

Class std::is_array<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::basic_string<char>*> (0x0x7f37c698a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989540) 0 empty

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

Class std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > > (0x0x7f37c698a410) 0 empty
  std::is_array<std::basic_string<char>*> (0x0x7f37c698a478) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6989600) 0 empty

Class std::__is_array_unknown_bounds<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::basic_string<char>*> (0x0x7f37c698a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989660) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a618) 0 empty
  std::is_function<std::basic_string<char>*> (0x0x7f37c698a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6989720) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a6e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698a750) 0 empty
    std::is_function<std::basic_string<char>*> (0x0x7f37c698a7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6989780) 0 empty

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

Class std::__is_integral_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::basic_string<char>*> (0x0x7f37c698a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989840) 0 empty

Class std::is_integral<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::basic_string<char>*> (0x0x7f37c698a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989960) 0 empty

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

Class std::__is_floating_point_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::basic_string<char>*> (0x0x7f37c698a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989ae0) 0 empty

Class std::is_floating_point<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::basic_string<char>*> (0x0x7f37c698aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989b40) 0 empty

Class std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698aa90) 0 empty
  std::is_floating_point<std::basic_string<char>*> (0x0x7f37c698aaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6989ba0) 0 empty

Class std::is_arithmetic<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::basic_string<char>*> (0x0x7f37c698ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989c00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::basic_string<char>*>, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char>*>, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c6989c60) 0 empty

Class std::is_enum<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::basic_string<char>*> (0x0x7f37c698abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6989cc0) 0 empty

Class std::conditional<false, std::is_enum<std::basic_string<char>*>, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char>*>, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c6989d20) 0 empty

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

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

Class std::conditional<true, std::is_pointer<std::basic_string<char>*>, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char>*>, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c6989f00) 0 empty

Class std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698ad00) 0 empty
  std::is_pointer<std::basic_string<char>*> (0x0x7f37c698ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6989f60) 0 empty

Class std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698add0) 0 empty
  std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698ae38) 0 empty
    std::is_pointer<std::basic_string<char>*> (0x0x7f37c698aea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c69b2000) 0 empty

Class std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698af08) 0 empty
  std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c698af70) 0 empty
    std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c69b5000) 0 empty
      std::is_pointer<std::basic_string<char>*> (0x0x7f37c69b5068) 0 empty
        std::integral_constant<bool, true> (0x0x7f37c69b2060) 0 empty

Class std::is_scalar<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::basic_string<char>*> (0x0x7f37c69b50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b20c0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c69b5138) 0 empty
  std::is_scalar<std::basic_string<char>*> (0x0x7f37c69b51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69b2120) 0 empty

Class std::__is_destructible_safe<std::basic_string<char>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::basic_string<char>*, false, true> (0x0x7f37c69b5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b2180) 0 empty

Class std::is_destructible<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::basic_string<char>*> (0x0x7f37c69b5270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b21e0) 0 empty

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

Class std::is_function<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*&&> (0x0x7f37c69b5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69b23c0) 0 empty

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

Class std::is_lvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*&&> (0x0x7f37c69b53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69b2480) 0 empty

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

Class std::is_rvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f37c69b5410) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b26c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b5478) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f37c69b54e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69b2720) 0 empty

Class std::is_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*&&> (0x0x7f37c69b5548) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b2780) 0 empty

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

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b55b0) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f37c69b5618) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69b2840) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b5680) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b56e8) 0 empty
    std::is_reference<std::basic_string<char>*&&> (0x0x7f37c69b5750) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c69b28a0) 0 empty

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

Class std::is_object<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*&&> (0x0x7f37c69b5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69b2960) 0 empty

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b5888) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f37c69b58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69b2a20) 0 empty

Class std::__is_referenceable<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*&&> (0x0x7f37c69b5958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b2a80) 0 empty

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

Class std::add_rvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*&&> (0x0x7f37c69b59c0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f37c69b2c00) 0 empty

Class std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b52d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f37c69b2360) 0 empty

Class std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b5a90) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f37c69b2de0) 0 empty

Class std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69b2ea0) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5bc8) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69d6000) 0 empty

Class std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d6180) 0 empty

Class std::__is_constructible_impl<std::basic_string<char>*, std::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::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69b5d00) 0 empty
  std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c69b5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69d61e0) 0 empty

Class std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69b5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d6240) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::basic_string<char>*, std::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::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69d62a0) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>*, std::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::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69b5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d6300) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f37c69b5ea0) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69b5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69d6360) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>*, std::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::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69b5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d63c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f37c69de000) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69de068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69d6420) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char>*> (0x0x7f37c69de0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f37c69de138) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f37c69de1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c69d6480) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f37c69de2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d64e0) 0 empty

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

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, std::is_copy_constructible<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, std::is_copy_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f37c69de340) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f37c69de3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c69d65a0) 0 empty

Class std::__move_if_noexcept_cond<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::basic_string<char>*> (0x0x7f37c69de410) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d6600) 0 empty

Class std::conditional<false, std::basic_string<char>**, std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::basic_string<char>**, std::move_iterator<std::basic_string<char>**> > (0x0x7f37c69d6660) 0 empty

Class std::move_iterator<std::basic_string<char>**>
   size=4 align=4
   base size=4 base align=4
std::move_iterator<std::basic_string<char>**> (0x0x7f37c69d66c0) 0

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

Class std::is_function<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69dec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d67e0) 0 empty

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

Class std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69ded00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d68a0) 0 empty

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

Class std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69ded68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d6960) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f37c69dedd0) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69dee38) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c69d69c0) 0 empty

Class std::is_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69deea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d6a20) 0 empty

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

Class std::remove_volatile<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69d6b40) 0 empty

Class std::remove_const<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69d6ba0) 0 empty

Class std::remove_cv<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::basic_string<char> >*> (0x0x7f37c69d6ae0) 0 empty

Class std::__is_void_helper<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::basic_string<char> >*> (0x0x7f37c6611068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d6c00) 0 empty

Class std::is_void<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f37c66110d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c69d6c60) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f37c6611138) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f37c66111a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c69d6cc0) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f37c6611208) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f37c6611270) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f37c66112d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c69d6d20) 0 empty

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

Class std::is_object<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f37c66113a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d6de0) 0 empty

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

Class std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f37c6611410) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f37c6611478) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c69d6ea0) 0 empty

Class std::__is_referenceable<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::basic_string<char> >*> (0x0x7f37c66114e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c69d6f00) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f37c69d6f60) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f37c6611548) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f37c661d0c0) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__select_helper<const std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__select_helper<const std::allocator<std::basic_string<char> > > (0x0x7f37c69d6780) 0 empty

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

Class std::__and_<std::__not_<std::integral_constant<bool, false> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, false> > > (0x0x7f37c66116e8) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f37c6611750) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c661d1e0) 0 empty

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

Class std::remove_volatile<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c661d300) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c661d360) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c661d2a0) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c661d3c0) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c6611958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c661d420) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c661d480) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c6611a28) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c661d4e0) 0 empty

Class std::is_function<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char> > (0x0x7f37c6611bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c661d5a0) 0 empty

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

Class std::is_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char> > (0x0x7f37c6611c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c661d660) 0 empty

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

Class std::is_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char> > (0x0x7f37c6611c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c661d8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c6611d00) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7f37c6611d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c661d900) 0 empty

Class std::is_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char> > (0x0x7f37c6611dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c661d960) 0 empty

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

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

Class std::is_void<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char> > (0x0x7f37c6611ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c661db40) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c6611f08) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7f37c6611f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c661dba0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c66119c0) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c6611af8) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7f37c6654000) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c661dc00) 0 empty

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

Class std::is_object<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char> > (0x0x7f37c66540d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c661dcc0) 0 empty

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c6654138) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7f37c66541a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c661dd80) 0 empty

Class std::__is_referenceable<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char> > (0x0x7f37c6654208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c661dde0) 0 empty

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

Class std::add_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char> > (0x0x7f37c6654270) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f37c661df60) 0 empty

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

Class std::is_assignable<std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, const std::basic_string<char>&> (0x0x7f37c66542d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c665c0c0) 0 empty

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

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c180) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c1e0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c6654618) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c240) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c2a0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c300) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c66546e8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c360) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c420) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c480) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c3c0) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c665c4e0) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c6654820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c665c540) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c5a0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f37c66548f0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f37c665c600) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f37c665c660) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f37c66549c0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f37c665c780) 0 empty

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

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

Class std::is_lvalue_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f37c6654b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c665c900) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6654bc8) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f37c6654c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c665ca80) 0 empty

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

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

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6654d00) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f37c6654d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c665cba0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6654dd0) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6654e38) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7f37c6654ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c665cc00) 0 empty

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

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

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6654340) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f37c66543a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c665cd80) 0 empty

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

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

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

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

Class std::is_assignable<std::basic_string<char>, std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, std::basic_string<char>&> (0x0x7f37c6654a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c66a20c0) 0 empty

Class std::remove_reference<std::list<shiftdesc*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::list<shiftdesc*>&> (0x0x7f37c66a2120) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > (0x0x7f37c66a25a0) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > (0x0x7f37c66a2600) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > (0x0x7f37c66a2540) 0 empty

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

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true>*> (0x0x7f37c66a24e0) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > > (0x0x7f37c66a2480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, coord*>, true> > > (0x0x7f37c672df08) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f37c66a26c0) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > (0x0x7f37c66a2840) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > (0x0x7f37c66a28a0) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > (0x0x7f37c66a27e0) 0 empty

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

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true>*> (0x0x7f37c66a2780) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > > (0x0x7f37c66a2720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::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::basic_string<char>, line*>, true> > > (0x0x7f37c67ac7b8) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f37c66a2960) 0 empty

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

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

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

Class std::is_function<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c641ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c66a2b40) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, coord*>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, coord*>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > > (0x0x7f37c66a2ba0) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c641ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c66a2c00) 0 empty

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

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c641edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c66a2cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > (0x0x7f37c641ec98) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c641eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c66a2d20) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c641ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c66a2d80) 0 empty

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

Class std::remove_volatile<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c66a2ea0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c66a2f00) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c66a2e40) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c66a2f60) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647d000) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > (0x0x7f37c647c0d0) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c138) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c647d060) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > (0x0x7f37c647c1a0) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > (0x0x7f37c647c208) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c270) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c647d0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > > (0x0x7f37c647c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c647d120) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c647d180) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, coord*>*>, std::is_reference<std::pair<const std::basic_string<char>, coord*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, coord*>*>, std::is_reference<std::pair<const std::basic_string<char>, coord*>*> > (0x0x7f37c647d1e0) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>*> > (0x0x7f37c647c3a8) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c647d240) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c647d2a0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true> (0x0x7f37c647d300) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f37c647c4e0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true> (0x0x7f37c647d420) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f37c647c680) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f37c647c6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c647d660) 0 empty

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

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

Class std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f37c647c7b8) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f37c647c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c647d780) 0 empty

Class std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f37c647c888) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f37c647c8f0) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f37c647c958) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c647d7e0) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f37c647ca90) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f37c647caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c647d960) 0 empty

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

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

Class std::add_rvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::piecewise_construct_t&> (0x0x7f37c647cbc8) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f37c647da80) 0 empty

Class std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c647cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647dae0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7f37c647db40) 0 empty

Class std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c647cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647dba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c647dc00) 0 empty

Class std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c647cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647dc60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c647ce38) 0 empty
  std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c647cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c647dcc0) 0 empty

Class std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c647cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647dd20) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::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_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c647dd80) 0 empty

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

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

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

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

Class std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab208) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c647df60) 0 empty

Class std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c64ab270) 0 empty
  std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64b0000) 0 empty

Class std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c64ab340) 0 empty
  std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c64ab3a8) 0 empty
    std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab410) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c64b0060) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7f37c64ab478) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b00c0) 0 empty

Class std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b0120) 0 empty

Class std::conditional<true, std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::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_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c64b0180) 0 empty

Class std::__or_<std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c64ab618) 0 empty
  std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab680) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c64b01e0) 0 empty

Class std::__is_referenceable<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b0240) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true> (0x0x7f37c64b02a0) 0 empty

Class std::add_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c64ab750) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true> (0x0x7f37c64b0300) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f37c64ab7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0360) 0 empty

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

Class std::is_lvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<> > (0x0x7f37c64ab820) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f37c64b0480) 0 empty

Class std::is_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<> > (0x0x7f37c64ab958) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b04e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f37c64ab9c0) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f37c64aba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64b0540) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f37c64aba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0720) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f37c64b0780) 0 empty

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

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

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

Class std::__is_void_helper<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<> > (0x0x7f37c64abb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0900) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f37c64abbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0960) 0 empty

Class std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f37c64abc30) 0 empty
  std::is_void<std::tuple<> > (0x0x7f37c64abc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64b09c0) 0 empty

Class std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f37c64abd00) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f37c64abd68) 0 empty
    std::is_void<std::tuple<> > (0x0x7f37c64abdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c64b0a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f37c64abf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b0a80) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f37c64abf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b0ae0) 0 empty

Class std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f37c64b0b40) 0 empty

Class std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f37c64cc000) 0 empty
  std::is_object<std::tuple<> > (0x0x7f37c64cc068) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c64b0c60) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f37c64cc0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64b0cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f37c64b0d20) 0 empty

Class std::add_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<> > (0x0x7f37c64cc138) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f37c64b0d80) 0 empty

Class std::is_function<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0de0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > > (0x0x7f37c64b0e40) 0 empty

Class std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc208) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64b0ea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> > (0x0x7f37c64dd000) 0 empty

Class std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64dd060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > (0x0x7f37c64cc2d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc340) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64dd180) 0 empty

Class std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64dd240) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> > (0x0x7f37c64dd2a0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64dd4e0) 0 empty

Class std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64dd600) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > (0x0x7f37c64cc548) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64dd660) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > (0x0x7f37c64cc618) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > (0x0x7f37c64cc680) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c64dd6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > > (0x0x7f37c64cc750) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64dd720) 0 empty

Class std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64dd780) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> > (0x0x7f37c64dd7e0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*> >*> > (0x0x7f37c64cc820) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc888) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c64dd840) 0 empty

Class std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c64dd8a0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true> (0x0x7f37c64dd9c0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f37c64cc958) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true> (0x0x7f37c64dda20) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > >::__construct_helper<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > >::__construct_helper<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > (0x0x7f37c66a2ae0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c64ddb40) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f37c647c548) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c64cc9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c64ddba0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > > (0x0x7f37c64cca28) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f37c64cca90) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f37c64ccaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c64ddc00) 0 empty

Class std::conditional<true, std::is_convertible<const unsigned int&, unsigned int>, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const unsigned int&, unsigned int>, std::is_convertible<const bool&, bool> > (0x0x7f37c64ddc60) 0 empty

Class std::remove_volatile<const unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const unsigned int&> (0x0x7f37c64ddd20) 0 empty

Class std::remove_const<const unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const unsigned int&> (0x0x7f37c64ddd80) 0 empty

Class std::remove_cv<const unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const unsigned int&> (0x0x7f37c64ddcc0) 0 empty

Class std::__is_void_helper<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const unsigned int&> (0x0x7f37c64ff410) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64ddde0) 0 empty

Class std::is_void<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const unsigned int&> (0x0x7f37c64ff478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c64dde40) 0 empty

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

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

Class std::conditional<false, std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c64ddf60) 0 empty

Class std::is_array<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<unsigned int> (0x0x7f37c64ff548) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c650b000) 0 empty

Class std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c64ff5b0) 0 empty
  std::is_array<unsigned int> (0x0x7f37c64ff618) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c650b060) 0 empty

Class std::__or_<std::is_void<const unsigned int&>, std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const unsigned int&>, std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c64ff680) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c64ff6e8) 0 empty
    std::is_array<unsigned int> (0x0x7f37c64ff750) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c650b0c0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> > (0x0x7f37c64ff958) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7f37c64ff9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c650b300) 0 empty

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

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

Class std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f37c64ffc30) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f37c64ffc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c650b4e0) 0 empty

Class std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f37c64ffd00) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f37c64ffd68) 0 empty
    std::is_reference<const unsigned int&> (0x0x7f37c64ffdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c650b540) 0 empty

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

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

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

Class std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> > (0x0x7f37c65210d0) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f37c6521138) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c650b6c0) 0 empty

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

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

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

Class std::__is_convertible_helper<const unsigned int&, unsigned int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const unsigned int&, unsigned int, false> (0x0x7f37c650b120) 0 empty

Class std::is_convertible<const unsigned int&, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const unsigned int&, unsigned int> (0x0x7f37c65212d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c650b900) 0 empty

Class std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const unsigned int&, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const unsigned int&, unsigned int> > (0x0x7f37c6521340) 0 empty
  std::is_convertible<const unsigned int&, unsigned int> (0x0x7f37c65213a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c650b960) 0 empty

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

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

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

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

Class std::__or_<std::is_void<unsigned int>, std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<unsigned int>, std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c65216e8) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f37c6521750) 0 empty
    std::is_array<unsigned int> (0x0x7f37c65217b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c650bb40) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> > (0x0x7f37c6521a90) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7f37c6521af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c650be40) 0 empty

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

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

Class std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f37c6521bc8) 0 empty
  std::is_void<unsigned int> (0x0x7f37c6521c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c653f060) 0 empty

Class std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f37c6521c98) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f37c6521d00) 0 empty
    std::is_void<unsigned int> (0x0x7f37c6521d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c653f0c0) 0 empty

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

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

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

Class std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> > (0x0x7f37c6521f70) 0 empty
  std::is_object<unsigned int> (0x0x7f37c6545000) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c653f240) 0 empty

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

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

Class std::add_rvalue_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<unsigned int> (0x0x7f37c65450d0) 0 empty
  std::__add_rvalue_reference_helper<unsigned int, true> (0x0x7f37c653f360) 0 empty

Class std::__is_convertible_helper<unsigned int, unsigned int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<unsigned int, unsigned int, false> (0x0x7f37c650bc60) 0 empty

Class std::is_convertible<unsigned int, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<unsigned int, unsigned int> (0x0x7f37c65451a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c653f3c0) 0 empty

Class std::__and_<std::is_convertible<bool, bool>, std::is_convertible<unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<bool, bool>, std::is_convertible<unsigned int, unsigned int> > (0x0x7f37c6545208) 0 empty
  std::is_convertible<unsigned int, unsigned int> (0x0x7f37c6545270) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c653f420) 0 empty

Class std::remove_reference<std::pair<const std::basic_string<char>, coord*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, coord*>&> (0x0x7f37c653f600) 0 empty

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

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true> (0x0x7f37c653f6c0) 0 empty

Class std::remove_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char> > (0x0x7f37c653f720) 0 empty

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

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

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

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

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563208) 0 empty
  std::is_array<std::basic_string<char>&&> (0x0x7f37c6563270) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c653f9c0) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65632d8) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563340) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f37c65633a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c653fa20) 0 empty

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

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

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65634e0) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f37c6563548) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c653fb40) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563820) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563888) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f37c65638f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c653ff60) 0 empty

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

Class std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f37c65639c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c659d120) 0 empty

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563a28) 0 empty
  std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f37c6563a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c659d180) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563c30) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563c98) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f37c6563d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c659d5a0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563e38) 0 empty
  std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7f37c6563ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c659d960) 0 empty

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

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

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6563f70) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f37c65c0000) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c659da80) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c0068) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c00d0) 0 empty
    std::is_reference<std::basic_string<char>&&> (0x0x7f37c65c0138) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c659dae0) 0 empty

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

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

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

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c0270) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f37c65c02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c659dc60) 0 empty

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

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

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

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

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

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c04e0) 0 empty
  std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f37c65c0548) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65cb0c0) 0 empty

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

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

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c05b0) 0 empty
  std::is_function<std::basic_string<char>&&> (0x0x7f37c65c0618) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65cb1e0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c65c0680) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65cb240) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65c06e8) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7f37c65c0750) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65cb300) 0 empty

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

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

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

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

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

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

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

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

Class std::conditional<false, std::is_base_of<std::basic_string<char>, std::basic_string<char> >, std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<std::basic_string<char>, std::basic_string<char> >, std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f37c65cb7e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_base_of<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_base_of<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f37c65c0a90) 0 empty
  std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > (0x0x7f37c65c0af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65cb840) 0 empty

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

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

Class std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > (0x0x7f37c65c0bc8) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f37c65c0c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65cba20) 0 empty

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

Class std::__and_<std::__is_static_castable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f37c65c0d00) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f37c65c0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65cbb40) 0 empty

Class std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f37c65c0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65cbba0) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f37c65c0e38) 0 empty
  std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f37c65c0ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65cbcc0) 0 empty

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

Class std::__is_constructible_impl<std::basic_string<char>&&, std::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::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65c0f70) 0 empty
  std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f37c65f2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65cbea0) 0 empty

Class std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65cbf00) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>&&, std::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::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65cbf60) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>&&, std::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::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65f6000) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::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::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c65f2138) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65f6060) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>&&, std::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::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65f60c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f37c65f2270) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65f6120) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char>&&> (0x0x7f37c65f2340) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f37c65f23a8) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f37c65f2410) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c65f6180) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<std::basic_string<char>&&> > (0x0x7f37c65f61e0) 0 empty

Class std::is_function<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u> > (0x0x7f37c65f2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6240) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u> >, std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u> >, std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > > (0x0x7f37c65f62a0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u> > (0x0x7f37c65f25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f37c65f6360) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f37c65f2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f63c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f37c65f2680) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f37c65f26e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65f6420) 0 empty

Class std::is_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u> > (0x0x7f37c65f2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6480) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f37c65f64e0) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1u> > (0x0x7f37c65f65a0) 0 empty

Class std::remove_const<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1u> > (0x0x7f37c65f6600) 0 empty

Class std::remove_cv<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1u> > (0x0x7f37c65f6540) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1u> > (0x0x7f37c65f29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6660) 0 empty

Class std::is_void<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1u> > (0x0x7f37c65f2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f66c0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f37c65f2a90) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f37c65f2af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65f6720) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f37c65f2b60) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f37c65f2bc8) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f37c65f2c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c65f6840) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > > (0x0x7f37c65f2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65f6900) 0 empty

Class std::is_object<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u> > (0x0x7f37c65f2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65f6960) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f37c65f69c0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f37c65f2e38) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f37c65f2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c65f6a20) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u> > (0x0x7f37c65f2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c65f6b40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f37c65f6ba0) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1u> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1u> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > > (0x0x7f37c65f6c00) 0 empty

Class std::is_array<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1u> > (0x0x7f37c6219068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6c60) 0 empty

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

Class std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > > (0x0x7f37c62190d0) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f37c6219138) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65f6d20) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1u> > (0x0x7f37c6219340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6d80) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f37c65f6de0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f37c62193a8) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f37c6219410) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c65f6e40) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f37c6219478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f37c62194e0) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f37c6219548) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c65f6ea0) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f37c65f6f00) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1u> > (0x0x7f37c6219680) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c65f6f60) 0 empty

Class std::is_integral<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1u> > (0x0x7f37c62196e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229000) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f37c6229060) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1u> > (0x0x7f37c6219750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62290c0) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f37c62197b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229120) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f37c6219820) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f37c6219888) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6229180) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1u> > (0x0x7f37c62199c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62292a0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1u> >, std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1u> >, std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f37c6229300) 0 empty

Class std::is_enum<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1u> > (0x0x7f37c6219a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229360) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1u> >, std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1u> >, std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f37c62293c0) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f37c6219a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229420) 0 empty

Class std::is_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6219af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229480) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1u> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1u> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f37c62294e0) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f37c6219c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229540) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6219c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62295a0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6229600) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f37c6219d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229660) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6219d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62296c0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6219dd0) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6219e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6229720) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6219f70) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238000) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6238068) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6229780) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238138) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c62381a0) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238208) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f37c6238270) 0 empty
        std::integral_constant<bool, false> (0x0x7f37c62297e0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238340) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c62383a8) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238410) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f37c6238478) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f37c62384e0) 0 empty
          std::integral_constant<bool, false> (0x0x7f37c6229840) 0 empty

Class std::is_scalar<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f37c62385b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62298a0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f37c6238618) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f37c6238680) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6229900) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1u> > (0x0x7f37c6229a20) 0 empty

Class std::is_function<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&> (0x0x7f37c6238750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229ae0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u>&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u>&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > > (0x0x7f37c6229b40) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f37c62387b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6229ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f37c6229c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f37c6238820) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f37c6238888) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6229c60) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f37c62388f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6229cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f37c6229d20) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f37c6238af8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f37c6238b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6229d80) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f37c6238bc8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f37c6238c30) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f37c6238c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6229ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > > (0x0x7f37c6238d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6229f60) 0 empty

Class std::is_object<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&> (0x0x7f37c6238d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c624e000) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f37c624e060) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f37c6238ea0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f37c6238f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624e0c0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&> (0x0x7f37c6238f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624e1e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f37c624e240) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f37c6254000) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f37c624e2a0) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1u> > (0x0x7f37c62386e8) 0 empty
  std::__do_is_destructible_impl (0x0x7f37c6229a80) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false> (0x0x7f37c62540d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624e300) 0 empty

Class std::is_destructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1u> > (0x0x7f37c6254138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624e360) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_destructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_destructible<std::_Tuple_impl<1u> > > (0x0x7f37c624e3c0) 0 empty

Class std::is_function<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&&> (0x0x7f37c6254208) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c624e480) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > > (0x0x7f37c624e4e0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c6254270) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c624e540) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f37c624e5a0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c62542d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624e600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f37c6254340) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c62543a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624e660) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c6254410) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624e6c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f37c624e720) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f37c6254548) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c62545b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624e780) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f37c6254618) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f37c6254680) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c62546e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c624e8a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > > (0x0x7f37c6254750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c624e960) 0 empty

Class std::is_object<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&&> (0x0x7f37c62547b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c624e9c0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f37c624ea20) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f37c62548f0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c6254958) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624ea80) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&&> (0x0x7f37c62549c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624ec60) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f37c624ecc0) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f37c6254a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f37c624ed20) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c62541a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f37c624e420) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f37c6254af8) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254b60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f37c624ed80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624ede0) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254c30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624ee40) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624eea0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254d68) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c624ef00) 0 empty

Class std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c624ef60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f37c6271000) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6271060) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f37c6254f08) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6254f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c62710c0) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6276000) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6271120) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f37c6276068) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c62760d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6271180) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f37c6276138) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f37c62761a0) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c6276208) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c62711e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f37c6276270) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f37c62762d8) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f37c6276340) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c62763a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f37c6271240) 0 empty

Class std::remove_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1u>&> (0x0x7f37c62712a0) 0 empty

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

Class std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6276d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62713c0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f37c6271420) 0 empty

Class std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6276f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6271480) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c62714e0) 0 empty

Class std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6276f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6271540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c6276820) 0 empty
  std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c6276888) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c62715a0) 0 empty

Class std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62769c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6271600) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::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_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c6271660) 0 empty

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

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

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

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

Class std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6271900) 0 empty

Class std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c62a74e0) 0 empty
  std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a7548) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6271960) 0 empty

Class std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c62a7618) 0 empty
  std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c62a7680) 0 empty
    std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a76e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c62719c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f37c62a77b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6271a20) 0 empty

Class std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6271a80) 0 empty

Class std::conditional<true, std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::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_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c6271ae0) 0 empty

Class std::__or_<std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f37c62a7a28) 0 empty
  std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6271b40) 0 empty

Class std::__is_referenceable<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6271ba0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f37c6271c00) 0 empty

Class std::add_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c62a7bc8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f37c6271c60) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > >::__construct_helper<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, coord*> > >::__construct_helper<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > (0x0x7f37c6271360) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c6271cc0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f37c62a7c30) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c62a7c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6271d20) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > > (0x0x7f37c62a7d00) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, coord*>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f37c62a7d68) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f37c62a7dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6271d80) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62cf180) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62cf1e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62cf120) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4820) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cf240) 0 empty

Class std::is_void<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cf2a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::basic_string<char> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::basic_string<char> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f37c62cf300) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c62c49c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c62c4a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c62c4a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c62cf360) 0 empty

Class std::is_function<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cf420) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::basic_string<char> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::basic_string<char> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > > (0x0x7f37c62cf480) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c62cf4e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> > (0x0x7f37c62cf540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f37c62c4c30) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c62cf5a0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c62cf600) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f37c62c4d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c62cf6c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f37c62c4e38) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f37c62c4ea0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62c4f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c62cf720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > > (0x0x7f37c62c4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cf780) 0 empty

Class std::is_object<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62f3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cf7e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f37c62f3068) 0 empty
  std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62f30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c62cf8a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62f3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c62cf900) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62f31a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::basic_string<char> >*&, true> (0x0x7f37c62cfa80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*, false> (0x0x7f37c62cf3c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*> (0x0x7f37c62f3270) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c62cfb40) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*> > (0x0x7f37c62cfc60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*> > (0x0x7f37c62f3340) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*> (0x0x7f37c62f33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c62cfcc0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f37c62cfd80) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*&> (0x0x7f37c62cfe40) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*&> (0x0x7f37c62cfea0) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*&> (0x0x7f37c62cfde0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*&> (0x0x7f37c62f3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cff00) 0 empty

Class std::is_void<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*&> (0x0x7f37c62f35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c62cff60) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f37c6315000) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c62f3618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c62f3680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c62f36e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6315060) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&> (0x0x7f37c62f37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315120) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f3820) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c63152a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f37c62f3888) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f38f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6315360) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f3958) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c63153c0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f37c62f39c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f3a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6315480) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f37c62f3b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f37c62f3bc8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f3c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c63154e0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&> (0x0x7f37c62f3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c63155a0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f37c62f3dd0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f37c62f3e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6315660) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&> (0x0x7f37c62f3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6315780) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f37c632c000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f37c6315840) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false> (0x0x7f37c63150c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f37c632c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6315960) 0 empty

Class std::__is_void_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int> (0x0x7f37c632c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c63159c0) 0 empty

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f37c632c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315a20) 0 empty

Class std::conditional<false, std::is_void<int>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f37c6315a80) 0 empty

Class std::__or_<std::is_void<int>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c632c208) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f37c632c270) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f37c632c2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6315ae0) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f37c632c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315ba0) 0 empty

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

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f37c632c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315c60) 0 empty

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f37c632c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315d20) 0 empty

Class std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> > (0x0x7f37c632c680) 0 empty
  std::is_rvalue_reference<int> (0x0x7f37c632c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6315d80) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f37c632c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6315de0) 0 empty

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

Class std::__or_<std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f37c632c7b8) 0 empty
  std::is_void<int> (0x0x7f37c632c820) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6315ea0) 0 empty

Class std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > (0x0x7f37c632c888) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f37c632c8f0) 0 empty
    std::is_void<int> (0x0x7f37c632c958) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c6315f00) 0 empty

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

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f37c632ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c634c0c0) 0 empty

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

Class std::__or_<std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int>, std::is_reference<int> > (0x0x7f37c632ca90) 0 empty
  std::is_object<int> (0x0x7f37c632caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c634c180) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f37c632cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c634c1e0) 0 empty

Class std::__add_rvalue_reference_helper<int, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int, true> (0x0x7f37c634c240) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f37c632cbc8) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f37c634c2a0) 0 empty

Class std::__is_convertible_helper<int, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int, std::_Rb_tree_node_base*, false> (0x0x7f37c6315b40) 0 empty

Class std::is_convertible<int, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f37c632cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c634c300) 0 empty

Class std::conditional<true, std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f37c634c360) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> > (0x0x7f37c632cd00) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f37c632cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c634c3c0) 0 empty

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

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

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

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f37c634c660) 0 empty

Class std::__is_pointer<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<char>*> (0x0x7f37c634c6c0) 0 empty

Class std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f37c634c960) 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*> (0x0x7f37c634cba0) 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*> (0x0x7f37c6401478) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f37c634cc60) 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*> (0x0x7f37c634cde0) 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*> (0x0x7f37c634ce40) 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*> (0x0x7f37c634cd80) 0 empty

Class std::__ptrtr_not_void<std::__detail::_Hash_node_base*, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::__detail::_Hash_node_base*, std::__detail::_Hash_node_base*> (0x0x7f37c634cea0) 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**> (0x0x7f37c634cd20) 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*> > (0x0x7f37c634cb40) 0 empty

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

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

Class std::is_function<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60832a0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, line*>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, line*>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > > (0x0x7f37c6083300) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083360) 0 empty

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

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > (0x0x7f37c609b270) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6083480) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60834e0) 0 empty

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

Class std::remove_volatile<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c6083600) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c6083660) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c60835a0) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60836c0) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083720) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > (0x0x7f37c609b4e0) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6083780) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > (0x0x7f37c609b5b0) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > (0x0x7f37c609b618) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b680) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c60837e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > > (0x0x7f37c609b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6083840) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60838a0) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, line*>*>, std::is_reference<std::pair<const std::basic_string<char>, line*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, line*>*>, std::is_reference<std::pair<const std::basic_string<char>, line*>*> > (0x0x7f37c6083900) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*>*> > (0x0x7f37c609b7b8) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6083960) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60839c0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true> (0x0x7f37c6083a20) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, line*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f37c609b8f0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true> (0x0x7f37c6083b40) 0 empty

Class std::is_function<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083c00) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > > (0x0x7f37c6083c60) 0 empty

Class std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> > (0x0x7f37c6083de0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c6083e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > (0x0x7f37c609baf8) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6083f60) 0 empty

Class std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60cd060) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> > (0x0x7f37c60cd0c0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60cd240) 0 empty

Class std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60cd360) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > (0x0x7f37c609bd68) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c60cd3c0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > (0x0x7f37c609be38) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > (0x0x7f37c609bea0) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c609bf08) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c60cd420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > > (0x0x7f37c609bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60cd480) 0 empty

Class std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c60d9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60cd4e0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> > (0x0x7f37c60cd540) 0 empty

Class std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, line*> >*> > (0x0x7f37c60d9068) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c60d90d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c60cd5a0) 0 empty

Class std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c60d9138) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60cd600) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true> (0x0x7f37c60cd720) 0 empty

Class std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f37c60d91a0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true> (0x0x7f37c60cd780) 0 empty

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

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

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

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

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f37c60cdae0) 0 empty

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f37c60d94e0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f37c60cdb40) 0 empty

Class std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> (0x0x7f37c60d95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60cdc60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> > (0x0x7f37c60cdcc0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f37c60d9618) 0 empty
  std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> (0x0x7f37c60d9680) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c60cdd20) 0 empty

Class std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> > (0x0x7f37c60cdde0) 0 empty

Class std::__and_<std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f37c60d9820) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f37c60d9888) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c60cde40) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f37c60cdea0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f37c60d99c0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f37c60d9a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c60cdf00) 0 empty

Class std::remove_reference<std::pair<const std::basic_string<char>, double*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, double*>&> (0x0x7f37c61ad060) 0 empty

Class std::tuple_element<0u, std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::pair<const std::basic_string<char>, double*> > (0x0x7f37c61ad0c0) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f37c61ad180) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*> (0x0x7f37c61afc98) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f37c61ad1e0) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61afd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad300) 0 empty

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

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61afdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad3c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f37c61ad4e0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61afe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::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::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f37c61afea0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61aff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c61ad660) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61aff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad720) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f37c61ad780) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61ad840) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61ad8a0) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61ad7e0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd068) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad900) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c61ad960) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::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::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f37c61fd138) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c61ad9c0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::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::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f37c61fd208) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f37c61fd270) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c61ada20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::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::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f37c61fd340) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c61ada80) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c61adae0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f37c61adb40) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::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::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f37c61fd410) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd478) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c61adba0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c61adc00) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true> (0x0x7f37c61adc60) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f37c61fd548) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true> (0x0x7f37c61adcc0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__construct_helper<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__construct_helper<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c61ad120) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c61adde0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::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::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c61fd5b0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c61fd618) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c61ade40) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c61fd680) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c61fd6e8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f37c61fd750) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c61adea0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f37c61adf00) 0

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

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f37c5e49000) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f37c5e490c0) 0

Class std::is_function<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c61fdc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e49180) 0 empty

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

Class std::is_lvalue_reference<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c61fdd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e49240) 0 empty

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

Class std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81000) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e49300) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_rvalue_reference<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c5e81068) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e810d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c5e49360) 0 empty

Class std::is_reference<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81138) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e493c0) 0 empty

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

Class std::remove_volatile<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e494e0) 0 empty

Class std::remove_const<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e49540) 0 empty

Class std::remove_cv<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e49480) 0 empty

Class std::__is_void_helper<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e812d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e495a0) 0 empty

Class std::is_void<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81340) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e49600) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c5e813a8) 0 empty
  std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81410) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c5e49660) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c5e81478) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c5e814e0) 0 empty
    std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81548) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c5e496c0) 0 empty

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

Class std::is_object<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81618) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5e49780) 0 empty

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

Class std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<const std::allocator<std::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::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*> > (0x0x7f37c5e81680) 0 empty
  std::is_object<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e816e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c5e49840) 0 empty

Class std::__is_referenceable<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e81750) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5e498a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true> (0x0x7f37c5e49900) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::basic_string<char>*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f37c5e817b8) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true> (0x0x7f37c5e49a20) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char>*> >::__maxsize_helper<const std::allocator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char>*> >::__maxsize_helper<const std::allocator<std::basic_string<char>*> > (0x0x7f37c5e49120) 0 empty

Class std::remove_volatile<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e49b40) 0 empty

Class std::remove_const<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e49ba0) 0 empty

Class std::remove_cv<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e49ae0) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e49c00) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e819c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5e49c60) 0 empty

Class std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true> (0x0x7f37c5e49cc0) 0 empty

Class std::iterator_traits<std::move_iterator<std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::basic_string<char>**> > (0x0x7f37c5e81a90) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true> (0x0x7f37c5e49d20) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c5e49d80) 0 empty

Class std::is_assignable<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f37c5e81c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5e49de0) 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> (0x0x7f37c5e49f60) 0 empty

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__destroy_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__destroy_helper<std::basic_string<char> > (0x0x7f37c5ee9360) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5ee94e0) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f37c5ee9540) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::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::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5ee2af8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f37c5ee2b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c5ee95a0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c5ee2bc8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5ee2c30) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f37c5ee2c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f37c5ee9600) 0 empty

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true> (0x0x7f37c5ee9660) 0 empty

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

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true> (0x0x7f37c5ee9780) 0 empty

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, keyword>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, unsigned int, true> (0x0x7f37c5ee97e0) 0 empty

Class std::remove_reference<const std::__detail::_Select1st&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__detail::_Select1st&> (0x0x7f37c5ee98a0) 0 empty

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

Class std::remove_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f37c5ee9960) 0 empty

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

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

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::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<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5f77af8) 0 empty
  std::is_function<const std::basic_string<char>&> (0x0x7f37c5f77b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c5ee9ae0) 0 empty

Class std::__not_<std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f37c5f77bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5ee9b40) 0 empty

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

Class std::is_rvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f37c5f77d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c5ee9c00) 0 empty

Class std::__and_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5f77d68) 0 empty
  std::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f37c5f77dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c5ee9c60) 0 empty

Class std::__is_static_castable_impl<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5f77e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f37c5ee9cc0) 0 empty

Class std::__is_static_castable_safe<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5f77f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5ee9de0) 0 empty

Class std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5f77f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c5ee9f00) 0 empty

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

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

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

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

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

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

Class std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f37c5c0a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f37c60044e0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > (0x0x7f37c5c0a2d8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f37c5c0a340) 0 empty
    std::integral_constant<bool, false> (0x0x7f37c6004540) 0 empty

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

Class std::__and_<std::__is_static_castable<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7f37c5c0a478) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7f37c5c0a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6004600) 0 empty

Class std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5c0a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6004660) 0 empty

Class std::__is_direct_constructible_new<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5c0a680) 0 empty
  std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5c0a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c60046c0) 0 empty

Class std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5c0a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6004720) 0 empty

Class std::__is_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0a8f0) 0 empty
  std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f37c5c0a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6004840) 0 empty

Class std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6004900) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<const std::basic_string<char>&, const std::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<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c6004960) 0 empty

Class std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::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<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c60049c0) 0 empty

Class std::__and_<std::is_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::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<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5c0aa90) 0 empty
  std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6004a20) 0 empty

Class std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f37c6004a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true> (0x0x7f37c5c0abc8) 0 empty
  std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0ac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f37c6004ae0) 0 empty

Class std::is_nothrow_move_constructible<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const std::basic_string<char>&> (0x0x7f37c5c0ac98) 0 empty
  std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true> (0x0x7f37c5c0ad00) 0 empty
    std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f37c5c0ad68) 0 empty
      std::integral_constant<bool, true> (0x0x7f37c6004b40) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const std::basic_string<char>&> > (0x0x7f37c6004ba0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f37c5c0add0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f37c5c0ae38) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f37c5c0aea0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f37c5c0af08) 0 empty
        std::integral_constant<bool, true> (0x0x7f37c6004c00) 0 empty

Class std::remove_reference<std::pair<const std::basic_string<char>, macro*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, macro*>&> (0x0x7f37c6004c60) 0 empty

Class std::tuple_element<0u, std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::pair<const std::basic_string<char>, macro*> > (0x0x7f37c6004cc0) 0 empty

Class std::remove_reference<std::pair<const std::basic_string<char>, keyword>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, keyword>&> (0x0x7f37c6004d20) 0 empty

Class std::tuple_element<0u, std::pair<const std::basic_string<char>, keyword> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::pair<const std::basic_string<char>, keyword> > (0x0x7f37c6004d80) 0 empty

Class std::remove_reference<std::basic_string<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>*&> (0x0x7f37c6004de0) 0 empty

Class std::remove_reference<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>*> (0x0x7f37c6004f00) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f37c5c6f240) 0 empty

Class std::_Build_index_tuple<1u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<1u> (0x0x7f37c5c6f1e0) 0 empty

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f37c5c6f2a0) 0 empty

Class std::tuple_element<0u, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f37c5c6f600) 0 empty

Class std::__add_r_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<const std::basic_string<char>&> (0x0x7f37c5c6f660) 0 empty

Class std::__add_c_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<const std::basic_string<char>&> (0x0x7f37c5c6f780) 0 empty

Class std::__add_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const std::basic_string<char>&> (0x0x7f37c5c6f8a0) 0 empty

Class std::tuple_element<0u, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f37c5c6fa80) 0 empty

Class std::__add_r_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::basic_string<char>&&> (0x0x7f37c5c6fae0) 0 empty

Class std::__add_c_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::basic_string<char>&&> (0x0x7f37c5c6fb40) 0 empty

Class std::__add_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::basic_string<char>&&> (0x0x7f37c5c6fba0) 0 empty

