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

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

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

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

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

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

Class _IO_FILE
   size=148 align=4
   base size=148 base align=4
_IO_FILE (0x0x7f9ef44e6ae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f9ef2659360) 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> (0x0x7f9ef2659300) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f9ef2659780) 0

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

Class yy_trans_info
   size=8 align=4
   base size=8 base align=4
yy_trans_info (0x0x7f9ef26598a0) 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 (0x0x7f9ef2659cc0) 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 (0x0x7f9ef26b5680) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f9ef2659d20) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f9ef26b5680)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f9ef2659d80) 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 (0x0x7f9ef2659de0) 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 (0x0x7f9ef23ec000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f9ef23ec7e0) 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> (0x0x7f9ef23ec840) 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> (0x0x7f9ef23ec8a0) 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> (0x0x7f9ef23ec900) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f9ef24232a0) 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> (0x0x7f9ef2423300) 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> (0x0x7f9ef2423360) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f9ef24233c0) 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> (0x0x7f9ef2423420) 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> (0x0x7f9ef2423480) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f9ef2423540) 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> (0x0x7f9ef24235a0) 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> (0x0x7f9ef2423600) 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> (0x0x7f9ef2423660) 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> (0x0x7f9ef24236c0) 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> (0x0x7f9ef2423720) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f9ef26b5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460420) 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> (0x0x7f9ef26b5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460480) 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> (0x0x7f9ef26b5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef24604e0) 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> (0x0x7f9ef26b5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460540) 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> (0x0x7f9ef26b5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef24605a0) 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> (0x0x7f9ef246e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460600) 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> (0x0x7f9ef246e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460660) 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> (0x0x7f9ef246e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef24606c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f9ef246e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460720) 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> (0x0x7f9ef246e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460780) 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> (0x0x7f9ef246e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef24607e0) 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> (0x0x7f9ef246e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460840) 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> (0x0x7f9ef246e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef24608a0) 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> (0x0x7f9ef246e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460900) 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> (0x0x7f9ef246e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460a20) 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> (0x0x7f9ef246e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460a80) 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> (0x0x7f9ef246e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2460ae0) 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> (0x0x7f9ef248d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef2482cc0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f9ef24af900) 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 (0x0x7f9ef24afb40) 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 (0x0x7f9ef24afd80) 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 (0x0x7f9ef24dd000) 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 (0x0x7f9ef24dd180) 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 (0x0x7f9ef24dd540) 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> (0x0x7f9ef251a7e0) 0 empty

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

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

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

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

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

Class std::__make_unsigned<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_unsigned<wchar_t> (0x0x7f9ef2529820) 0 empty
  std::__make_unsigned<long int> (0x0x7f9ef25497e0) 0 empty

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f9ef2549ae0) 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> (0x0x7f9ef2549b40) 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> (0x0x7f9ef2549ba0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f9ef25759c0) 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 (0x0x7f9ef2575d20) 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 (0x0x7f9ef2575de0) 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 (0x0x7f9ef2575ea0) 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 (0x0x7f9ef2575f60) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f9ef21f2000) 0 empty
  std::input_iterator_tag (0x0x7f9ef25a9540) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f9ef21f2068) 0 empty
  std::forward_iterator_tag (0x0x7f9ef21f20d0) 0 empty
    std::input_iterator_tag (0x0x7f9ef25a95a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f9ef21f2138) 0 empty
  std::bidirectional_iterator_tag (0x0x7f9ef21f21a0) 0 empty
    std::forward_iterator_tag (0x0x7f9ef21f2208) 0 empty
      std::input_iterator_tag (0x0x7f9ef25a9600) 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> (0x0x7f9ef2227240) 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 (0x0x7f9ef2227480) 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 (0x0x7f9ef22274e0) 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 (0x0x7f9ef2227540) 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 (0x0x7f9ef22275a0) 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 (0x0x7f9ef2227600) 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> (0x0x7f9ef2227b40) 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> (0x0x7f9ef2227ba0) 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> (0x0x7f9ef2227d20) 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> (0x0x7f9ef2227d80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f9ef23416c0) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f9ef2341660) 0

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

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

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 (0x0x7f9ef21f27b8) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7f9ef21f2820) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f9ef21f27b8)
    std::exception (0x0x7f9ef2341840) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f9ef21f2820)

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f9ef21f2958) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f9ef2341d80) 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 (0x0x7f9ef20f30c0) 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> > (0x0x7f9ef2150d80) 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> (0x0x7f9ef2150de0) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f9ef1e93000) 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 (0x0x7f9ef2122b60) 0
  std::allocator<char> (0x0x7f9ef2122bc8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f9ef1e93060) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f9ef1e930c0) 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> > (0x0x7f9ef1e93120) 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> (0x0x7f9ef1e93180) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f9ef1e93480) 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> > (0x0x7f9ef1e934e0) 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> (0x0x7f9ef1e93540) 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> (0x0x7f9ef2122ea0) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f9ef1e935a0) 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> (0x0x7f9ef1e93600) 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> (0x0x7f9ef1e93660) 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> (0x0x7f9ef1e93720) 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 (0x0x7f9ef2122f70) 0
  std::allocator<wchar_t> (0x0x7f9ef2122958) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9ef1e93780) 0 empty

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

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

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

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f9ef2122a90) 0 empty
  std::__hash_base<unsigned int, bool> (0x0x7f9ef1e93960) 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> (0x0x7f9ef1e939c0) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f9ef2122af8) 0 empty
  std::__hash_base<unsigned int, char> (0x0x7f9ef1e93a20) 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> (0x0x7f9ef1e93a80) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f9ef2122f08) 0 empty
  std::__hash_base<unsigned int, signed char> (0x0x7f9ef1e93ae0) 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> (0x0x7f9ef1e93b40) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f9ef1c26000) 0 empty
  std::__hash_base<unsigned int, unsigned char> (0x0x7f9ef1e93ba0) 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> (0x0x7f9ef1e93c00) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f9ef1c26068) 0 empty
  std::__hash_base<unsigned int, wchar_t> (0x0x7f9ef1e93c60) 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> (0x0x7f9ef1e93cc0) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f9ef1c260d0) 0 empty
  std::__hash_base<unsigned int, char16_t> (0x0x7f9ef1e93d20) 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> (0x0x7f9ef1e93d80) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f9ef1c26138) 0 empty
  std::__hash_base<unsigned int, char32_t> (0x0x7f9ef1e93de0) 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> (0x0x7f9ef1e93e40) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f9ef1c261a0) 0 empty
  std::__hash_base<unsigned int, short int> (0x0x7f9ef1e93ea0) 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> (0x0x7f9ef1e93f00) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f9ef1c26208) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7f9ef1e93f60) 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> (0x0x7f9ef1c38000) 0 empty

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

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

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f9ef1c26340) 0 empty
  std::__hash_base<unsigned int, short unsigned int> (0x0x7f9ef1c381e0) 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> (0x0x7f9ef1c38240) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f9ef1c263a8) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7f9ef1c382a0) 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> (0x0x7f9ef1c38300) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f9ef1c26410) 0 empty
  std::__hash_base<unsigned int, long unsigned int> (0x0x7f9ef1c38360) 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> (0x0x7f9ef1c383c0) 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> (0x0x7f9ef1c26478) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f9ef1c38420) 0 empty

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

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

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f9ef1c264e0) 0 empty
  std::__hash_base<unsigned int, float> (0x0x7f9ef1c385a0) 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> (0x0x7f9ef1c38600) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f9ef1c26548) 0 empty
  std::__hash_base<unsigned int, double> (0x0x7f9ef1c38660) 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> (0x0x7f9ef1c386c0) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f9ef1c265b0) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f9ef1c38720) 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> > (0x0x7f9ef1c26680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef1c387e0) 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> > (0x0x7f9ef1c38840) 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> > (0x0x7f9ef1c267b8) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9ef1c388a0) 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> > > (0x0x7f9ef1c26820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef1c38900) 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> > (0x0x7f9ef1c38960) 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> > (0x0x7f9ef1c26958) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f9ef1c389c0) 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> > > (0x0x7f9ef1c269c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef1c38a20) 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> > (0x0x7f9ef1c38a80) 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> > (0x0x7f9ef1c26a28) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f9ef1c38ae0) 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> (0x0x7f9ef1c38c60) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f9ef1c26a90) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f9ef1c38d20) 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> (0x0x7f9ef1c38de0) 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 (0x0x7f9ef1c26b60) 0
  std::allocator<char16_t> (0x0x7f9ef1c26bc8) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f9ef1c38e40) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f9ef1c38c00) 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> > > (0x0x7f9ef1c26c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef1c38ea0) 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> > (0x0x7f9ef1c38f00) 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> > (0x0x7f9ef1c26c98) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f9ef1c38f60) 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> (0x0x7f9ef1d16120) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f9ef1c26d00) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f9ef1d161e0) 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> (0x0x7f9ef1d162a0) 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 (0x0x7f9ef1c26dd0) 0
  std::allocator<char32_t> (0x0x7f9ef1c26e38) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f9ef1d16300) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f9ef1d160c0) 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> > > (0x0x7f9ef1c26ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef1d16360) 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 (0x0x7f9ef1d163c0) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f9ef1c26f08) 0
  std::basic_string<char>::_Rep_base (0x0x7f9ef1d16420) 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 (0x0x7f9ef1d16480) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f9ef1d16540) 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 (0x0x7f9ef1c26af8) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f9ef1d164e0) 0

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

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

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f9ef1d166c0) 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> (0x0x7f9ef1aaa138) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f9ef1d16780) 0
      primary-for std::collate<char> (0x0x7f9ef1aaa138)

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> (0x0x7f9ef1aaa1a0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f9ef1d167e0) 0
      primary-for std::collate<wchar_t> (0x0x7f9ef1aaa1a0)

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> > (0x0x7f9ef1d168a0) 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> (0x0x7f9ef1d16900) 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> (0x0x7f9ef1aaa2d8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f9ef1d16960) 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> (0x0x7f9ef1aaa3a8) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f9ef1aaa410) 0
      primary-for std::collate_byname<char> (0x0x7f9ef1aaa3a8)
    std::locale::facet (0x0x7f9ef1d169c0) 0
        primary-for std::collate<char> (0x0x7f9ef1aaa410)

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> (0x0x7f9ef1aaa478) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f9ef1aaa4e0) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f9ef1aaa478)
    std::locale::facet (0x0x7f9ef1d16a20) 0
        primary-for std::collate<wchar_t> (0x0x7f9ef1aaa4e0)

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 (0x0x7f9ef1aaa548) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u)
  std::exception (0x0x7f9ef1d16ae0) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f9ef1aaa548)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f9ef1d16c00) 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 (0x0x7f9ef1d16a80) 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> (0x0x7f9ef1d16cc0) 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> (0x0x7f9ef1bb61e0) 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 (0x0x7f9ef1bb6360) 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> (0x0x7f9ef183e380) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f9ef1bb6600) 0
      primary-for std::ctype<char> (0x0x7f9ef183e380)
  std::ctype_base (0x0x7f9ef1bb6660) 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> (0x0x7f9ef186a0e0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f9ef1bb66c0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9ef186a0e0)
  std::ctype_base (0x0x7f9ef1bb6720) 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> (0x0x7f9ef1aaaf70) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f9ef186a1c0) 0
      primary-for std::ctype<wchar_t> (0x0x7f9ef1aaaf70)
    std::locale::facet (0x0x7f9ef1bb6780) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9ef186a1c0)
    std::ctype_base (0x0x7f9ef1bb67e0) 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> (0x0x7f9ef1aaa680) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f9ef186a4d0) 0
      primary-for std::ctype_byname<char> (0x0x7f9ef1aaa680)
    std::locale::facet (0x0x7f9ef1bb68a0) 0
        primary-for std::ctype<char> (0x0x7f9ef186a4d0)
    std::ctype_base (0x0x7f9ef1bb6900) 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> (0x0x7f9ef1aaa6e8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f9ef1aaa750) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f9ef1aaa6e8)
    std::__ctype_abstract_base<wchar_t> (0x0x7f9ef186a620) 0
        primary-for std::ctype<wchar_t> (0x0x7f9ef1aaa750)
      std::locale::facet (0x0x7f9ef1bb6960) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f9ef186a620)
      std::ctype_base (0x0x7f9ef1bb69c0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f9ef1bb6a20) 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> (0x0x7f9ef18a0270) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f9ef1bb6b40) 0
      primary-for std::numpunct<char> (0x0x7f9ef18a0270)

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> (0x0x7f9ef18a02d8) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f9ef1bb6ba0) 0
      primary-for std::numpunct<wchar_t> (0x0x7f9ef18a02d8)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f9ef18a0618) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f9ef1bb6ea0) 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> (0x0x7f9ef1bb6f00) 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> (0x0x7f9ef18a0a28) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f9ef18a0a90) 0
      primary-for std::numpunct_byname<char> (0x0x7f9ef18a0a28)
    std::locale::facet (0x0x7f9ef1959240) 0
        primary-for std::numpunct<char> (0x0x7f9ef18a0a90)

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> (0x0x7f9ef18a0af8) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f9ef19592a0) 0
      primary-for std::num_get<char> (0x0x7f9ef18a0af8)

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> (0x0x7f9ef18a0b60) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f9ef1959360) 0
      primary-for std::num_put<char> (0x0x7f9ef18a0b60)

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> (0x0x7f9ef18a0bc8) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f9ef18a0c30) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f9ef18a0bc8)
    std::locale::facet (0x0x7f9ef1959420) 0
        primary-for std::numpunct<wchar_t> (0x0x7f9ef18a0c30)

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> (0x0x7f9ef18a0c98) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f9ef1959480) 0
      primary-for std::num_get<wchar_t> (0x0x7f9ef18a0c98)

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> (0x0x7f9ef18a0d00) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f9ef1959540) 0
      primary-for std::num_put<wchar_t> (0x0x7f9ef18a0d00)

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

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

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> (0x0x7f9ef162a4e0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f9ef162a548) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f9ef19599c0) 4
        primary-for std::basic_ios<char> (0x0x7f9ef162a548)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7f9ef1959a20) 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> (0x0x7f9ef162a750) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f9ef162a7b8) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f9ef1959a80) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f9ef162a7b8)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7f9ef1959ae0) 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> (0x0x7f9ef162ab60) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f9ef162abc8) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f9ef1959ba0) 8
        primary-for std::basic_ios<char> (0x0x7f9ef162abc8)

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> (0x0x7f9ef162add0) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f9ef162ae38) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f9ef1959c00) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f9ef162ae38)

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> > (0x0x7f9ef1959d80) 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> (0x0x7f9ef1959de0) 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> (0x0x7f9ef1749138) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f9ef1959e40) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f9ef1959ea0) 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> (0x0x7f9ef1749b60 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> (0x0x7f9ef1749c30 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> (0x0x7f9ef179dcb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f9ef1749b60) 0
      primary-for std::basic_iostream<char> (0x0x7f9ef179dcb0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f9ef1749bc8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f9ef1959f00) 12
          primary-for std::basic_ios<char> (0x0x7f9ef1749bc8)
  std::basic_ostream<char> (0x0x7f9ef1749c30) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f9ef1749bc8) 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 (0x0x7f9ef1959f60) 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> (0x0x7f9ef17490d0 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> (0x0x7f9ef1749208 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> (0x0x7f9ef13d23f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f9ef17490d0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f9ef13d23f0)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f9ef17491a0) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f9ef13dc000) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f9ef17491a0)
  std::basic_ostream<wchar_t> (0x0x7f9ef1749208) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f9ef17491a0) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class sigaction
   size=140 align=4
   base size=140 base align=4
sigaction (0x0x7f9ef13dc600) 0

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

Class _fpx_sw_bytes
   size=48 align=4
   base size=48 base align=4
_fpx_sw_bytes (0x0x7f9ef13dc720) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f9ef13dc780) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f9ef13dc7e0) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f9ef13dc840) 0

Class _fpstate
   size=624 align=4
   base size=624 base align=4
_fpstate (0x0x7f9ef13dc8a0) 0

Class sigcontext
   size=88 align=4
   base size=88 base align=4
sigcontext (0x0x7f9ef13dc900) 0

Class _xsave_hdr
   size=64 align=4
   base size=64 base align=4
_xsave_hdr (0x0x7f9ef13dc960) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f9ef13dc9c0) 0

Class _xstate
   size=944 align=4
   base size=944 base align=4
_xstate (0x0x7f9ef13dca20) 0

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

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

Class _libc_fpreg
   size=10 align=2
   base size=10 base align=2
_libc_fpreg (0x0x7f9ef13dcb40) 0

Class _libc_fpstate
   size=112 align=4
   base size=112 base align=4
_libc_fpstate (0x0x7f9ef13dcba0) 0

Class <anonymous struct>
   size=88 align=4
   base size=88 base align=4
<anonymous struct> (0x0x7f9ef13dcc60) 0

Class ucontext
   size=348 align=4
   base size=348 base align=4
ucontext (0x0x7f9ef13dccc0) 0

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f9ef1468600) 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*> (0x0x7f9ef1468840) 0

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

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

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

Class std::_Build_index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0u> (0x0x7f9ef1468c60) 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 (0x0x7f9ef13e38f0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f9ef1468cc0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f9ef13e38f0)

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 (0x0x7f9ef13e3958) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f9ef13e39c0) 0
      primary-for std::domain_error (0x0x7f9ef13e3958)
    std::exception (0x0x7f9ef1468d20) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9ef13e39c0)

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 (0x0x7f9ef13e3a28) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f9ef13e3a90) 0
      primary-for std::invalid_argument (0x0x7f9ef13e3a28)
    std::exception (0x0x7f9ef1468d80) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9ef13e3a90)

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 (0x0x7f9ef13e3af8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f9ef13e3b60) 0
      primary-for std::length_error (0x0x7f9ef13e3af8)
    std::exception (0x0x7f9ef1468de0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9ef13e3b60)

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 (0x0x7f9ef13e3bc8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f9ef13e3c30) 0
      primary-for std::out_of_range (0x0x7f9ef13e3bc8)
    std::exception (0x0x7f9ef1468e40) 0 nearly-empty
        primary-for std::logic_error (0x0x7f9ef13e3c30)

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

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 (0x0x7f9ef13e3d00) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f9ef13e3d68) 0
      primary-for std::range_error (0x0x7f9ef13e3d00)
    std::exception (0x0x7f9ef1468f00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9ef13e3d68)

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 (0x0x7f9ef13e3dd0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f9ef13e3e38) 0
      primary-for std::overflow_error (0x0x7f9ef13e3dd0)
    std::exception (0x0x7f9ef1468f60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9ef13e3e38)

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 (0x0x7f9ef13e3ea0) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f9ef13e3f08) 0
      primary-for std::underflow_error (0x0x7f9ef13e3ea0)
    std::exception (0x0x7f9ef129a000) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f9ef13e3f08)

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f9ef12d41a0) 0
  std::__uses_alloc_base (0x0x7f9ef129a600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f9ef12d4e38) 0
  std::_Bit_iterator_base (0x0x7f9ef12d4ea0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9ef10bf300) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f9ef12d4f08) 0
  std::_Bit_iterator_base (0x0x7f9ef12d4f70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9ef10bf360) 0 empty

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

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f9ef10bf5a0) 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> (0x0x7f9ef10bf600) 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> (0x0x7f9ef10bf540) 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> (0x0x7f9ef10bf660) 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> (0x0x7f9ef11c01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef10bf6c0) 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> (0x0x7f9ef10bf720) 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> (0x0x7f9ef11c0270) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f9ef10bf780) 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> (0x0x7f9ef10bf7e0) 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> (0x0x7f9ef11c03a8) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f9ef10bf900) 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> (0x0x7f9ef10bf9c0) 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> (0x0x7f9ef10bfa20) 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> (0x0x7f9ef10bf960) 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> (0x0x7f9ef10bfa80) 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> (0x0x7f9ef11c05b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef10bfae0) 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> (0x0x7f9ef10bfb40) 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> (0x0x7f9ef11c0680) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f9ef10bfba0) 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> (0x0x7f9ef10bfc00) 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> (0x0x7f9ef11c06e8) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f9ef10bfc60) 0 empty

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

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

Class __exception
   size=32 align=4
   base size=32 base align=4
__exception (0x0x7f9ef0c00120) 0

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

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

Class __signbitl(long double)::<anonymous union>
   size=12 align=4
   base size=12 base align=4
__signbitl(long double)::<anonymous union> (0x0x7f9ef0c00240) 0

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f9ef0c009c0) 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> (0x0x7f9ef0c00a20) 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> (0x0x7f9ef0c00a80) 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> (0x0x7f9ef0c00ae0) 0 empty

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

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

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

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

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

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

Class std::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<unsigned int> (0x0x7f9ef11c0d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0a32660) 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> > (0x0x7f9ef0a326c0) 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> > (0x0x7f9ef11c0d68) 0 empty
  std::is_integral<unsigned int> (0x0x7f9ef11c0dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9ef0a328a0) 0 empty

Class std::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<unsigned int> (0x0x7f9ef11c0e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0a32900) 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> > (0x0x7f9ef0a32960) 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> (0x0x7f9ef11c0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef0a329c0) 0 empty

Class std::is_signed<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_signed<unsigned int> (0x0x7f9ef11c0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef0a32a20) 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> > (0x0x7f9ef11c08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0a32a80) 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> > > (0x0x7f9ef11c0958) 0 empty
  std::__not_<std::is_signed<unsigned int> > (0x0x7f9ef0ab8000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9ef0a32ae0) 0 empty

Class std::is_unsigned<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_unsigned<unsigned int> (0x0x7f9ef0ab8068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0a32c00) 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> (0x0x7f9ef0a32c60) 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> (0x0x7f9ef0a324e0) 0

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

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

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

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

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

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

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

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

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

Class std::normal_distribution<double>
   size=28 align=4
   base size=25 base align=4
std::normal_distribution<double> (0x0x7f9ef0b4f540) 0

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

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

Class std::gamma_distribution<double>
   size=60 align=4
   base size=60 base align=4
std::gamma_distribution<double> (0x0x7f9ef0b4f960) 0

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f9ef0ab82d8) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f9ef0b4ff60) 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> (0x0x7f9ef08fd0c0) 0 empty

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

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

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

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

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

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

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

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7f9ef0ab8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef08fd420) 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> (0x0x7f9ef08fd4e0) 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> (0x0x7f9ef08fd480) 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> (0x0x7f9ef08fd360) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f9ef08fd120) 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> > (0x0x7f9ef0b4fe40) 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> > (0x0x7f9ef0ab8820) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f9ef08fd540) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7f9ef08fd660) 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> (0x0x7f9ef08fd600) 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> (0x0x7f9ef08fd6c0) 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> (0x0x7f9ef08fd5a0) 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 (0x0x7f9ef0ab8a28) 0
  std::allocator<double> (0x0x7f9ef0ab8a90) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f9ef08fd720) 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> > (0x0x7f9ef0b4fde0) 0

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

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

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

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7f9ef0ab8c98) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7f9ef08fdba0) 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> (0x0x7f9ef08fdcc0) 0 empty

Class std::pointer_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<unsigned int*> (0x0x7f9ef08fdc60) 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> > (0x0x7f9ef08fda80) 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> > (0x0x7f9ef0ab8e38) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f9ef08fdd20) 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> (0x0x7f9ef08fde40) 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> (0x0x7f9ef08fdde0) 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> (0x0x7f9ef08fdea0) 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> (0x0x7f9ef08fdd80) 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 (0x0x7f9ef0ab8888) 0
  std::allocator<unsigned int> (0x0x7f9ef0ab8b60) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f9ef08fdf00) 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> > (0x0x7f9ef08fda20) 0

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

Class std::seed_seq
   size=12 align=4
   base size=12 base align=4
std::seed_seq (0x0x7f9ef08fd9c0) 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> > (0x0x7f9ef0725068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef07240c0) 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> > (0x0x7f9ef0724180) 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> > (0x0x7f9ef07241e0) 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> > (0x0x7f9ef0724120) 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> > (0x0x7f9ef0725138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef0724240) 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> > (0x0x7f9ef07251a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9ef07242a0) 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> > > (0x0x7f9ef0725208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0724300) 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> > > > (0x0x7f9ef0724360) 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> > (0x0x7f9ef0725270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9ef07243c0) 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> > > (0x0x7f9ef07252d8) 0 empty
  std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f9ef0725340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9ef0724420) 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> > (0x0x7f9ef07253a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0724480) 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> (0x0x7f9ef0725410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef07244e0) 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> > (0x0x7f9ef0725478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0724540) 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> > > (0x0x7f9ef07245a0) 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> > (0x0x7f9ef07254e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0724600) 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> (0x0x7f9ef0725548) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f9ef07255b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9ef0724660) 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> > (0x0x7f9ef0725618) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f9ef0725680) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f9ef07256e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9ef07246c0) 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> > (0x0x7f9ef0725750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9ef0724720) 0 empty

Class _mm_extract_ps(__m128, int)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
_mm_extract_ps(__m128, int)::<anonymous union> (0x0x7f9ef0724780) 0

Class _m_to_float(__m64)::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_m_to_float(__m64)::<anonymous union> (0x0x7f9eef4e3120) 0

Class std::iterator_traits<double*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<double*> (0x0x7f9eef4e31e0) 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> > (0x0x7f9eef4e3180) 0

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

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

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

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

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

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

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

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

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

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

Class for_descriptor
   size=32 align=4
   base size=32 base align=4
for_descriptor (0x0x7f9eee2d9960) 0

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f9eee2d9a80) 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> > (0x0x7f9eee2d9a20) 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>*> (0x0x7f9eee2d9c00) 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>*> (0x0x7f9eee023a90) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f9eee2d9cc0) 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>*> (0x0x7f9eee2d9e40) 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>*> (0x0x7f9eee2d9f60) 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>*> (0x0x7f9eee2d9de0) 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>*> (0x0x7f9eee112000) 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>**> (0x0x7f9eee2d9d80) 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>*> > (0x0x7f9eee2d9ba0) 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>*> > (0x0x7f9eee023c98) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char>*> > (0x0x7f9eee112120) 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>*> (0x0x7f9eee112240) 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>*> (0x0x7f9eee1121e0) 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> (0x0x7f9eee1122a0) 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>*> (0x0x7f9eee112180) 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 (0x0x7f9eee023af8) 0
  std::allocator<std::basic_string<char>*> (0x0x7f9eee023d00) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f9eee1123c0) 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>*> > (0x0x7f9eee2d9b40) 0

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

Class macro
   size=24 align=4
   base size=24 base align=4
macro (0x0x7f9eee2d9ae0) 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>*> > (0x0x7f9eedd82208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eee112540) 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>*> > (0x0x7f9eee112600) 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>*> > (0x0x7f9eee112660) 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>*> > (0x0x7f9eee1125a0) 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>*> > (0x0x7f9eedd82548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eee1126c0) 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>*> > (0x0x7f9eedd825b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eee112720) 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>*> > > (0x0x7f9eedd826e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee112780) 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>*> > > > (0x0x7f9eee1127e0) 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>*> > (0x0x7f9eedd82750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eee112840) 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> >*> > > (0x0x7f9eedd827b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> > (0x0x7f9eedd82820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eee1128a0) 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>*> > (0x0x7f9eedd82888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee112900) 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> (0x0x7f9eedd828f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee112960) 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>*> > (0x0x7f9eedd82958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee1129c0) 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>*> > > (0x0x7f9eee112a20) 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>*> > (0x0x7f9eedd829c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee112a80) 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> (0x0x7f9eedd82a28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f9eedd82a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eee112ae0) 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> > (0x0x7f9eedd82af8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false> (0x0x7f9eedd82b60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f9eedd82bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eee112c00) 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>*> > (0x0x7f9eedd82c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eee112cc0) 0 empty

Class copydesc
   size=8 align=4
   base size=8 base align=4
copydesc (0x0x7f9eee112d20) 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> > (0x0x7f9eee112ea0) 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> > (0x0x7f9eedd82c98) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f9eee112f60) 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> > (0x0x7f9eede2d120) 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> > (0x0x7f9eede2d240) 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> > (0x0x7f9eede2d0c0) 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> > (0x0x7f9eede2d2a0) 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>*> (0x0x7f9eede2d060) 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> > > (0x0x7f9eee112e40) 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> > > (0x0x7f9eedd82ea0) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7f9eede2d300) 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> > (0x0x7f9eede2d420) 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> > (0x0x7f9eede2d3c0) 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> (0x0x7f9eede2d480) 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> > (0x0x7f9eede2d360) 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 (0x0x7f9eede9e0d0) 0
  std::allocator<std::basic_string<char> > (0x0x7f9eede9e138) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f9eede2d5a0) 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> > > (0x0x7f9eee112de0) 0

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

Class keyword
   size=32 align=4
   base size=32 base align=4
keyword (0x0x7f9eee112d80) 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> > > (0x0x7f9eede9e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eede2d720) 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> > > (0x0x7f9eede2d7e0) 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> > > (0x0x7f9eede2d840) 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> > > (0x0x7f9eede2d780) 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> > > (0x0x7f9eede9e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eede2d8a0) 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> > > (0x0x7f9eede9e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eede2d900) 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> > > > (0x0x7f9eede9e888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2d960) 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> > > > > (0x0x7f9eede2d9c0) 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> > > (0x0x7f9eede9e8f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eede2da20) 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> > > > > (0x0x7f9eede9e958) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f9eede9e9c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eede2da80) 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> > > (0x0x7f9eede9ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2dae0) 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> (0x0x7f9eede9ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2db40) 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> > > (0x0x7f9eede9eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2dba0) 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> > > > (0x0x7f9eede2dc00) 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> > > (0x0x7f9eede9eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2dc60) 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> (0x0x7f9eede9ebc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f9eede9ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eede2dcc0) 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> > (0x0x7f9eede9ec98) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f9eede9ed00) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f9eede9ed68) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eede2dde0) 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> > > (0x0x7f9eede9edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eede2dea0) 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> > (0x0x7f9eede2df00) 0

Class bar_param
   size=36 align=4
   base size=34 base align=4
bar_param (0x0x7f9eede2df60) 0

Class <anonymous struct>
   size=20 align=4
   base size=20 base align=4
<anonymous struct> (0x0x7f9eedb3c000) 0

Class <anonymous struct>
   size=24 align=4
   base size=24 base align=4
<anonymous struct> (0x0x7f9eedb3c060) 0

Class linedesc
   size=36 align=4
   base size=36 base align=4
linedesc (0x0x7f9eedb3c0c0) 0

Class shiftdesc
   size=12 align=4
   base size=12 base align=4
shiftdesc (0x0x7f9eedb3c120) 0

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

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

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

Class std::allocator<shiftdesc*>
   size=1 align=1
   base size=1 base align=1
std::allocator<shiftdesc*> (0x0x7f9eede9ef70) 0 empty
  __gnu_cxx::new_allocator<shiftdesc*> (0x0x7f9eedb3c360) 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*> > (0x0x7f9eedb3c420) 0 empty

Class std::allocator<shiftdesc*>::rebind<shiftdesc*>
   size=1 align=1
   base size=0 base align=1
std::allocator<shiftdesc*>::rebind<shiftdesc*> (0x0x7f9eedb3c480) 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*> > (0x0x7f9eedb3c4e0) 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*> > (0x0x7f9eede9ee38) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f9eedb3c5a0) 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 (0x0x7f9eedbaf000) 0
  std::allocator<std::_List_node<shiftdesc*> > (0x0x7f9eedbaf068) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f9eedb3c660) 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*> > (0x0x7f9eedb3c240) 0

Class std::list<shiftdesc*>
   size=8 align=4
   base size=8 base align=4
std::list<shiftdesc*> (0x0x7f9eedbaf0d0) 0
  std::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7f9eedb3c6c0) 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 (0x0x7f9eedb3c720) 0 nearly-empty
    vptr=((& drawable::_ZTV8drawable) + 8u)

Class DisplayString
   size=28 align=4
   base size=28 base align=4
DisplayString (0x0x7f9eedbaf1a0) 0
  std::basic_string<char> (0x0x7f9eedb3c780) 0

Class coord
   size=48 align=4
   base size=48 base align=4
coord (0x0x7f9eedb3c7e0) 0

Class tick
   size=36 align=4
   base size=36 base align=4
tick (0x0x7f9eedb3c840) 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*> > > (0x0x7f9eedbaf340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eedb3c8a0) 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*> > > (0x0x7f9eedb3c960) 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*> > > (0x0x7f9eedb3c9c0) 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*> > > (0x0x7f9eedb3c900) 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*> > > (0x0x7f9eedbaf410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eedb3ca20) 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*> > > (0x0x7f9eedbaf478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eedb3ca80) 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*> > > > (0x0x7f9eedbaf4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedb3cae0) 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*> > > > > (0x0x7f9eedb3cb40) 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*> > > (0x0x7f9eedbaf548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eedb3cba0) 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*> > > > (0x0x7f9eedbaf5b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f9eedbaf618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eedb3cc00) 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*> > > (0x0x7f9eedbaf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedb3cc60) 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> (0x0x7f9eedbaf6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedb3ccc0) 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*> > > (0x0x7f9eedbaf750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedb3cde0) 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*> > > > (0x0x7f9eedb3ce40) 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*> > > (0x0x7f9eedbaf7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedb3cea0) 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> (0x0x7f9eedbaf820) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f9eedbaf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eedb3cf00) 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> > (0x0x7f9eedbaf8f0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7f9eedbaf958) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f9eedbaf9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eedc78060) 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*> > > (0x0x7f9eedbafa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eedc78120) 0 empty

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

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

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

Class grid
   size=64 align=4
   base size=64 base align=4
grid (0x0x7f9eedc78300) 0

Class point
   size=20 align=4
   base size=20 base align=4
point (0x0x7f9eedc78360) 0

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

Class std::allocator<tick*>
   size=1 align=1
   base size=1 base align=1
std::allocator<tick*> (0x0x7f9eedbafc98) 0 empty
  __gnu_cxx::new_allocator<tick*> (0x0x7f9eedc78540) 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*> > (0x0x7f9eedc78600) 0 empty

Class std::allocator<tick*>::rebind<tick*>
   size=1 align=1
   base size=0 base align=1
std::allocator<tick*>::rebind<tick*> (0x0x7f9eedc78660) 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*> > (0x0x7f9eedc786c0) 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*> > (0x0x7f9eedbafdd0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f9eedc78780) 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 (0x0x7f9eedbafe38) 0
  std::allocator<std::_List_node<tick*> > (0x0x7f9eedbafea0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f9eedc78840) 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*> > (0x0x7f9eedc78420) 0

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

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

Class std::allocator<grid*>
   size=1 align=1
   base size=1 base align=1
std::allocator<grid*> (0x0x7f9eedbaf138) 0 empty
  __gnu_cxx::new_allocator<grid*> (0x0x7f9eedc78a20) 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*> > (0x0x7f9eedc78ae0) 0 empty

Class std::allocator<grid*>::rebind<grid*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grid*>::rebind<grid*> (0x0x7f9eedc78b40) 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*> > (0x0x7f9eedc78ba0) 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*> > (0x0x7f9eed98d000) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f9eedc78c60) 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 (0x0x7f9eed98d068) 0
  std::allocator<std::_List_node<grid*> > (0x0x7f9eed98d0d0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f9eedc78d20) 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*> > (0x0x7f9eedc78900) 0

Class std::list<grid*>
   size=8 align=4
   base size=8 base align=4
std::list<grid*> (0x0x7f9eed98d138) 0
  std::_List_base<grid*, std::allocator<grid*> > (0x0x7f9eedc78d80) 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=612 align=4
   base size=612 base align=4
frame (0x0x7f9eedc783c0) 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*> > > (0x0x7f9eed98d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eedc78de0) 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*> > > (0x0x7f9eedc78ea0) 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*> > > (0x0x7f9eedc78f00) 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*> > > (0x0x7f9eedc78e40) 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*> > > (0x0x7f9eed98d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eedc78f60) 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*> > > (0x0x7f9eed98d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda02000) 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*> > > > (0x0x7f9eed98d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02060) 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*> > > > > (0x0x7f9eeda020c0) 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*> > > (0x0x7f9eed98d5b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eeda02120) 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*> > > > (0x0x7f9eed98d618) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7f9eed98d680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eeda02180) 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*> > > (0x0x7f9eed98d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda021e0) 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> (0x0x7f9eed98d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02240) 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*> > > (0x0x7f9eed98d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda022a0) 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*> > > > (0x0x7f9eeda02300) 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*> > > (0x0x7f9eed98d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02360) 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> (0x0x7f9eed98d888) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f9eed98d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeda023c0) 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> > (0x0x7f9eed98d958) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7f9eed98d9c0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f9eed98da28) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeda02420) 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*> > > (0x0x7f9eed98da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02480) 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*> > > (0x0x7f9eed98dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda024e0) 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*> > > (0x0x7f9eeda025a0) 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*> > > (0x0x7f9eeda02600) 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*> > > (0x0x7f9eeda02540) 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*> > > (0x0x7f9eed98dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda02660) 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*> > > (0x0x7f9eed98dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda026c0) 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*> > > > (0x0x7f9eed98ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02720) 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*> > > > > (0x0x7f9eeda02780) 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*> > > (0x0x7f9eed98de38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eeda027e0) 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*> > > > (0x0x7f9eed98dea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7f9eed98df08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eeda02840) 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*> > > (0x0x7f9eed98df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda028a0) 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> (0x0x7f9eed98d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02900) 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*> > > (0x0x7f9eed98d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02960) 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*> > > > (0x0x7f9eeda029c0) 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*> > > (0x0x7f9eed98daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02a20) 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> (0x0x7f9eed98dbc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f9eeda21000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeda02a80) 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> > (0x0x7f9eeda21068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7f9eeda210d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f9eeda21138) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeda02ae0) 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*> > > (0x0x7f9eeda211a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda02b40) 0 empty

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

Class std::allocator<DisplayString*>
   size=1 align=1
   base size=1 base align=1
std::allocator<DisplayString*> (0x0x7f9eeda21410) 0 empty
  __gnu_cxx::new_allocator<DisplayString*> (0x0x7f9eeda02cc0) 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*> > (0x0x7f9eeda02d80) 0 empty

Class std::allocator<DisplayString*>::rebind<DisplayString*>
   size=1 align=1
   base size=0 base align=1
std::allocator<DisplayString*>::rebind<DisplayString*> (0x0x7f9eeda02de0) 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*> > (0x0x7f9eeda02e40) 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*> > (0x0x7f9eeda21548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f9eeda02f00) 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 (0x0x7f9eeda215b0) 0
  std::allocator<std::_List_node<DisplayString*> > (0x0x7f9eeda21618) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f9eeda5c000) 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*> > (0x0x7f9eeda02ba0) 0

Class std::list<DisplayString*>
   size=8 align=4
   base size=8 base align=4
std::list<DisplayString*> (0x0x7f9eeda21680) 0
  std::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7f9eeda5c060) 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*> > > (0x0x7f9eeda217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda5c0c0) 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*> > > (0x0x7f9eeda5c180) 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*> > > (0x0x7f9eeda5c1e0) 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*> > > (0x0x7f9eeda5c120) 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*> > > (0x0x7f9eeda21888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda5c240) 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*> > > (0x0x7f9eeda218f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeda5c2a0) 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*> > > > (0x0x7f9eeda21958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5c300) 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*> > > > > (0x0x7f9eeda5c360) 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*> > > (0x0x7f9eeda219c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eeda5c3c0) 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*> > > > (0x0x7f9eeda21a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f9eeda21a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eeda5c420) 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*> > > (0x0x7f9eeda21af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5c480) 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> (0x0x7f9eeda21b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5c4e0) 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*> > > (0x0x7f9eeda21bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5c6c0) 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*> > > > (0x0x7f9eeda5c720) 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*> > > (0x0x7f9eeda21c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5c840) 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> (0x0x7f9eeda21c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f9eeda21d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeda5c960) 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> > (0x0x7f9eeda21e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7f9eeda21ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f9eeda21f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeda5ca20) 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*> > > (0x0x7f9eeda21208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeda5cae0) 0 empty

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

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

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

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

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

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

Class linesegment
   size=68 align=4
   base size=65 base align=4
linesegment (0x0x7f9eeda5cf60) 0

Class line
   size=44 align=4
   base size=44 base align=4
line (0x0x7f9eed756000) 0

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

Class circle
   size=64 align=4
   base size=64 base align=4
circle (0x0x7f9eed7560c0) 0

Class box
   size=76 align=4
   base size=76 base align=4
box (0x0x7f9eed756120) 0

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

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

Class graph::obj_freer_f
   size=1 align=1
   base size=1 base align=1
graph::obj_freer_f (0x0x7f9eedacca28) 0 empty
  std::unary_function<drawable*, int> (0x0x7f9eed7562a0) 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> > > > (0x0x7f9eed756360) 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> > > > > (0x0x7f9eedacca90) 0 empty
  std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f9eedaccaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eed7563c0) 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> > > > > > (0x0x7f9eedaccb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed756420) 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> (0x0x7f9eed756480) 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*> > (0x0x7f9eed756540) 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*> > (0x0x7f9eedaccd68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, coord*> > (0x0x7f9eed7566c0) 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> > (0x0x7f9eed756780) 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> > (0x0x7f9eed7564e0) 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> (0x0x7f9eed7567e0) 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> (0x0x7f9eed756840) 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> > (0x0x7f9eedaccea0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed7568a0) 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> (0x0x7f9eedaccf08) 0 empty
  std::__detail::_Select1st (0x0x7f9eed756900) 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> (0x0x7f9eedaccf70) 0 empty
  std::hash<std::basic_string<char> > (0x0x7f9eedacc2d8) 0 empty
    std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed756960) 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> (0x0x7f9eedacc340) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f9eed7569c0) 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> (0x0x7f9eed7e6000) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eedacc3a8) 0 empty
    std::__detail::_Select1st (0x0x7f9eed756a20) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eedacc410) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f9eed7e7000) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed756a80) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed7e7068) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f9eed756ae0) 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> (0x0x7f9eed7e70d0) 0 empty
  std::equal_to<std::basic_string<char> > (0x0x7f9eed7e7138) 0 empty
    std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed756b40) 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> > (0x0x7f9eed756d20) 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> > (0x0x7f9eed7d89a0) 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> (0x0x7f9eed7e6258) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed7e71a0) 0 empty
      std::__detail::_Select1st (0x0x7f9eed756ba0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed7e7208) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eed7e7270) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed756c00) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed7e72d8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed756c60) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eed7e7340) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f9eed7e73a8) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed756cc0) 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*> > (0x0x7f9eed814540) 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> (0x0x7f9eed756e40) 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> > (0x0x7f9eed814ba0) 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> (0x0x7f9eed8242d8) 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> > (0x0x7f9eed814c00) 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> > (0x0x7f9eed814cc0) 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> (0x0x7f9eed814f00) 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> > (0x0x7f9eed814f60) 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> > (0x0x7f9eed836548) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed847060) 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> (0x0x7f9eed836680) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed8366e8) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed847120) 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*> (0x0x7f9eed847240) 0

Class std::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 4u> (0x0x7f9eed8472a0) 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*> > (0x0x7f9eed8369c0) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eed847300) 0 empty

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f9eed847360) 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> (0x0x7f9eed847480) 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 (0x0x7f9eed847420) 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*> > (0x0x7f9eed836a28) 0
  std::aligned_storage<8u, 4u> (0x0x7f9eed8473c0) 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*> > (0x0x7f9eed836958) 0
  std::__detail::_Hash_node_base (0x0x7f9eed8471e0) 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> (0x0x7f9eed836a90) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f9eed836af8) 0
    std::__detail::_Hash_node_base (0x0x7f9eed8474e0) 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*> > (0x0x7f9eed8475a0) 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*> > (0x0x7f9eed847540) 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> (0x0x7f9eed847600) 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*> (0x0x7f9eed8476c0) 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*> (0x0x7f9eed847660) 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> (0x0x7f9eed847720) 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> > > (0x0x7f9eed8367b8) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f9eed836820) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed836888) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed847180) 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*> > (0x0x7f9eed847c00) 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*> > (0x0x7f9eed847c60) 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*> > (0x0x7f9eed847ba0) 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*> > (0x0x7f9eed847cc0) 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*>*> (0x0x7f9eed847b40) 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*> > > (0x0x7f9eed847ae0) 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> (0x0x7f9eed847de0) 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&> (0x0x7f9eed523ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed847e40) 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&> > > (0x0x7f9eed847ea0) 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&> (0x0x7f9eed523f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed847f00) 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&> > (0x0x7f9eed847f60) 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&> > (0x0x7f9eed523f70) 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&> (0x0x7f9eed537000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538000) 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&> (0x0x7f9eed537068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538060) 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&> > (0x0x7f9eed5380c0) 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&> > (0x0x7f9eed5370d0) 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&> (0x0x7f9eed537138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538120) 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&> > (0x0x7f9eed5371a0) 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&> > (0x0x7f9eed537208) 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&> (0x0x7f9eed537270) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eed538180) 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&> > > (0x0x7f9eed5372d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed5381e0) 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&> (0x0x7f9eed537340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538240) 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&> > (0x0x7f9eed5382a0) 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&> > (0x0x7f9eed5373a8) 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&> (0x0x7f9eed537410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538300) 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&> (0x0x7f9eed537478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538360) 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> (0x0x7f9eed5383c0) 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&> (0x0x7f9eed5374e0) 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> (0x0x7f9eed538420) 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 (0x0x7f9eed5375b0) 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> (0x0x7f9eed829e10) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed537618) 0 empty
      std::__detail::_Select1st (0x0x7f9eed538480) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed537680) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eed5376e8) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed5384e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed537750) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed538540) 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&> (0x0x7f9eed537c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed5385a0) 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&> > > (0x0x7f9eed538600) 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&> (0x0x7f9eed537c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538660) 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&> > (0x0x7f9eed5386c0) 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&> > (0x0x7f9eed537d00) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f9eed537d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538720) 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&> (0x0x7f9eed537dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538780) 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&> > (0x0x7f9eed5387e0) 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&> > (0x0x7f9eed537e38) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f9eed537ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538840) 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&> > (0x0x7f9eed537f08) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f9eed537f70) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f9eed56c000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eed5388a0) 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&> > > (0x0x7f9eed56c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538900) 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&> (0x0x7f9eed56c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538960) 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&> > (0x0x7f9eed5389c0) 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&> > (0x0x7f9eed56c138) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f9eed56c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed538a20) 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&> (0x0x7f9eed56c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538a80) 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> (0x0x7f9eed538ae0) 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&> (0x0x7f9eed56c270) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f9eed538b40) 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> > (0x0x7f9eed56c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538ba0) 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> > (0x0x7f9eed538c00) 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> (0x0x7f9eed56c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538c60) 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> (0x0x7f9eed538d20) 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> (0x0x7f9eed538d80) 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> (0x0x7f9eed538cc0) 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> (0x0x7f9eed56c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538de0) 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> (0x0x7f9eed56c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed538e40) 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> > (0x0x7f9eed56c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed538ea0) 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> > > (0x0x7f9eed538f00) 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> (0x0x7f9eed56c820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eed538f60) 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> > (0x0x7f9eed56c888) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f9eed56c8f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eed582000) 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> (0x0x7f9eed56c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed582060) 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> (0x0x7f9eed56c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed5820c0) 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> (0x0x7f9eed56ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed582120) 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> > (0x0x7f9eed56ca90) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f9eed56caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed582180) 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> > (0x0x7f9eed8ac7b8) 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> > (0x0x7f9eed8ad770) 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> (0x0x7f9eed829bb8) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed836d68) 0 empty
        std::__detail::_Select1st (0x0x7f9eed847780) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed836dd0) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f9eed836e38) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed8477e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed836ea0) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f9eed847840) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eed836f08) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f9eed836f70) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed8478a0) 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> (0x0x7f9eed847900) 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> (0x0x7f9eed8368f0) 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> > (0x0x7f9eed847960) 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> > (0x0x7f9eed8479c0) 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> (0x0x7f9eed847a20) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f9eed8c2000) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f9eed8c2068) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed8c20d0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f9eed847a80) 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*> (0x0x7f9eed756300) 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> (0x0x7f9eed5821e0) 0 empty

Class graph::coord_freer_f
   size=1 align=1
   base size=1 base align=1
graph::coord_freer_f (0x0x7f9eed614820) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, coord*>, int> (0x0x7f9eed582240) 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*> > (0x0x7f9eed582360) 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*> > (0x0x7f9eed614a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, line*> > (0x0x7f9eed5824e0) 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> > (0x0x7f9eed5825a0) 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> > (0x0x7f9eed582300) 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> (0x0x7f9eed582600) 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> (0x0x7f9eed649078) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed614b60) 0 empty
    std::__detail::_Select1st (0x0x7f9eed582660) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed614bc8) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f9eed614c30) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed5826c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed614c98) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f9eed582720) 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> > (0x0x7f9eed582900) 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> > (0x0x7f9eed5a8ee0) 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> (0x0x7f9eed6491e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed614d00) 0 empty
      std::__detail::_Select1st (0x0x7f9eed582780) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed614d68) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eed614dd0) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed5827e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed614e38) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed582840) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eed614ea0) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f9eed614f08) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed5828a0) 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*> > (0x0x7f9eed68c120) 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> (0x0x7f9eed582a20) 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> > (0x0x7f9eed68c780) 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> (0x0x7f9eed69ce38) 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> > (0x0x7f9eed68c7e0) 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> > (0x0x7f9eed68c8a0) 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> (0x0x7f9eed68cae0) 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> > (0x0x7f9eed68cb40) 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> > (0x0x7f9eed6b10d0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed68cc00) 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> (0x0x7f9eed6b1208) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed6b1270) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed68ccc0) 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*> (0x0x7f9eed68cde0) 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*> > (0x0x7f9eed6b1548) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eed68ce40) 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*> > (0x0x7f9eed6b15b0) 0
  std::aligned_storage<8u, 4u> (0x0x7f9eed68cea0) 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*> > (0x0x7f9eed6b14e0) 0
  std::__detail::_Hash_node_base (0x0x7f9eed68cd80) 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> (0x0x7f9eed6b1618) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f9eed6b1680) 0
    std::__detail::_Hash_node_base (0x0x7f9eed68cf00) 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*> > (0x0x7f9eed308000) 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*> > (0x0x7f9eed68cf60) 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> (0x0x7f9eed308060) 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*> (0x0x7f9eed308120) 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*> (0x0x7f9eed3080c0) 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> (0x0x7f9eed308180) 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> > > (0x0x7f9eed6b1340) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f9eed6b13a8) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed6b1410) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed68cd20) 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*> > (0x0x7f9eed308660) 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*> > (0x0x7f9eed3086c0) 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*> > (0x0x7f9eed308600) 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*> > (0x0x7f9eed308720) 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*>*> (0x0x7f9eed3085a0) 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*> > > (0x0x7f9eed308540) 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&> (0x0x7f9eed38baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed308840) 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&> > > (0x0x7f9eed3088a0) 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&> (0x0x7f9eed38bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed308900) 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&> > (0x0x7f9eed308960) 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&> > (0x0x7f9eed38bbc8) 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&> (0x0x7f9eed38bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed3089c0) 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&> (0x0x7f9eed38bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed308a20) 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&> > (0x0x7f9eed308a80) 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&> > (0x0x7f9eed38bd00) 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&> (0x0x7f9eed38bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed308ae0) 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&> > (0x0x7f9eed38bdd0) 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&> > (0x0x7f9eed38be38) 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&> (0x0x7f9eed38bea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eed308b40) 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&> > > (0x0x7f9eed38bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed308ba0) 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&> (0x0x7f9eed38bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed308c00) 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&> > (0x0x7f9eed308c60) 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&> > (0x0x7f9eed3ab000) 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&> (0x0x7f9eed3ab068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed308cc0) 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&> (0x0x7f9eed3ab0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed308d20) 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> (0x0x7f9eed308d80) 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&> (0x0x7f9eed3ab138) 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> (0x0x7f9eed308de0) 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 (0x0x7f9eed3ab208) 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> (0x0x7f9eed6a3ca8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed3ab270) 0 empty
      std::__detail::_Select1st (0x0x7f9eed308e40) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed3ab2d8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eed3ab340) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed308ea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed3ab3a8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed308f00) 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> > (0x0x7f9eed326098) 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> > (0x0x7f9eed30abd0) 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> (0x0x7f9eed6a3b40) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed6b19c0) 0 empty
        std::__detail::_Select1st (0x0x7f9eed3081e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed6b1a28) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f9eed6b1a90) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed308240) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed6b1af8) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f9eed3082a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eed6b1b60) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f9eed6b1bc8) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed308300) 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> (0x0x7f9eed308360) 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> (0x0x7f9eed6b1c30) 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> > (0x0x7f9eed3083c0) 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> > (0x0x7f9eed308420) 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> (0x0x7f9eed308480) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f9eed6b1c98) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f9eed6b1d00) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed6b1d68) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f9eed3084e0) 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*> (0x0x7f9eed5822a0) 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> (0x0x7f9eed308f60) 0 empty

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

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

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

Class std::allocator<drawable*>
   size=1 align=1
   base size=1 base align=1
std::allocator<drawable*> (0x0x7f9eed4428f0) 0 empty
  __gnu_cxx::new_allocator<drawable*> (0x0x7f9eed4761e0) 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*> > (0x0x7f9eed4762a0) 0 empty

Class std::allocator<drawable*>::rebind<drawable*>
   size=1 align=1
   base size=0 base align=1
std::allocator<drawable*>::rebind<drawable*> (0x0x7f9eed476300) 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*> > (0x0x7f9eed476360) 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*> > (0x0x7f9eed442a28) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f9eed476420) 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 (0x0x7f9eed442a90) 0
  std::allocator<std::_List_node<drawable*> > (0x0x7f9eed442af8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f9eed4764e0) 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*> > (0x0x7f9eed4760c0) 0

Class std::list<drawable*>
   size=8 align=4
   base size=8 base align=4
std::list<drawable*> (0x0x7f9eed442b60) 0
  std::_List_base<drawable*, std::allocator<drawable*> > (0x0x7f9eed476540) 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 (0x0x7f9eedacc958) 0
    vptr=((& graph::_ZTV5graph) + 8u)
  drawable (0x0x7f9eed756180) 0 nearly-empty
      primary-for graph (0x0x7f9eedacc958)

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*> > > (0x0x7f9eed442c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed4765a0) 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*> > > (0x0x7f9eed476660) 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*> > > (0x0x7f9eed4766c0) 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*> > > (0x0x7f9eed476600) 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*> > > (0x0x7f9eed442d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed476720) 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*> > > (0x0x7f9eed442dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eed476780) 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*> > > > (0x0x7f9eed442e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed4767e0) 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*> > > > > (0x0x7f9eed476840) 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*> > > (0x0x7f9eed442ea0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eed4768a0) 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*> > > > (0x0x7f9eed442f08) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7f9eed442f70) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eed476900) 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*> > > (0x0x7f9eed442bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed476960) 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> (0x0x7f9eed134000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed4769c0) 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*> > > (0x0x7f9eed134068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed476ae0) 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*> > > > (0x0x7f9eed476b40) 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*> > > (0x0x7f9eed1340d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed476ba0) 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> (0x0x7f9eed134138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f9eed1341a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed476c00) 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> > (0x0x7f9eed134208) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7f9eed134270) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f9eed1342d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eed476d20) 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*> > > (0x0x7f9eed134340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed476de0) 0 empty

Class std::_List_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<drawable*> (0x0x7f9eed476e40) 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> (0x0x7f9eed476ea0) 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*>*> (0x0x7f9eed15c060) 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*>&> (0x0x7f9eed15c0c0) 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> (0x0x7f9eed134410) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f9eed15c000) 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> (0x0x7f9eed15c240) 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*>*> (0x0x7f9eed15c3c0) 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*>&> (0x0x7f9eed15c420) 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> (0x0x7f9eed1344e0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f9eed15c360) 0

Class std::_List_const_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<drawable*> (0x0x7f9eed15c5a0) 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> (0x0x7f9eed1345b0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f9eed15c660) 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> (0x0x7f9eed1348f0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f9eed15c720) 0

Class YYSTYPE
   size=24 align=4
   base size=24 base align=4
YYSTYPE (0x0x7f9eed15c7e0) 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> > > (0x0x7f9eed15c9c0) 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> > > (0x0x7f9eed15c960) 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> (0x0x7f9eed15cae0) 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> > > (0x0x7f9eed15c900) 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> > (0x0x7f9eed1c74e0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed15cb40) 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> > > (0x0x7f9eed15cba0) 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> > > (0x0x7f9eed1c7548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9eed15cc60) 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> (0x0x7f9eed1c75b0) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9eed1c7618) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f9eed15cd20) 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> > > (0x0x7f9eed15c8a0) 0

Class std::set<std::basic_string<char> >
   size=24 align=4
   base size=24 base align=4
std::set<std::basic_string<char> > (0x0x7f9eed15c840) 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>*> (0x0x7f9eecee4180) 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> > > (0x0x7f9eecee4120) 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> > (0x0x7f9eecee4360) 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>*> (0x0x7f9eecee43c0) 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> > > (0x0x7f9eecee4420) 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*> > (0x0x7f9eecee4540) 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*> > (0x0x7f9eecf28e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, double*> > (0x0x7f9eecee46c0) 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> > (0x0x7f9eecee4780) 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> > (0x0x7f9eecee44e0) 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> (0x0x7f9eecee47e0) 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> (0x0x7f9eed1b0e10) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecf28f70) 0 empty
    std::__detail::_Select1st (0x0x7f9eecee4840) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecf83000) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f9eecf83068) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecee48a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecf830d0) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f9eecee4900) 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> > (0x0x7f9eecee4ae0) 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> > (0x0x7f9eecf4fe00) 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> (0x0x7f9eed1b0f78) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecf83138) 0 empty
      std::__detail::_Select1st (0x0x7f9eecee4960) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecf831a0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eecf83208) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecee49c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecf83270) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eecee4a20) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eecf832d8) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f9eecf83340) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eecee4a80) 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*> > (0x0x7f9eecfa2300) 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> (0x0x7f9eecee4c00) 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> > (0x0x7f9eecfa2960) 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> (0x0x7f9eecfb4270) 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> > (0x0x7f9eecfa29c0) 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> > (0x0x7f9eecfa2a80) 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> (0x0x7f9eecfa2cc0) 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> > (0x0x7f9eecfa2d20) 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> > (0x0x7f9eecfc54e0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfa2de0) 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> (0x0x7f9eecfc5618) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfc5680) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfa2ea0) 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*> (0x0x7f9eecfe9000) 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*> > (0x0x7f9eecfc5958) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eecfe9060) 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*> > (0x0x7f9eecfc59c0) 0
  std::aligned_storage<8u, 4u> (0x0x7f9eecfe90c0) 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*> > (0x0x7f9eecfc58f0) 0
  std::__detail::_Hash_node_base (0x0x7f9eecfa2f60) 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> (0x0x7f9eecfc5a28) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> > (0x0x7f9eecfc5a90) 0
    std::__detail::_Hash_node_base (0x0x7f9eecfe91e0) 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*> > (0x0x7f9eecfe9300) 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*> > (0x0x7f9eecfe92a0) 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> (0x0x7f9eecfe9360) 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*> (0x0x7f9eecfe9420) 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*> (0x0x7f9eecfe93c0) 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> (0x0x7f9eecfe9480) 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> > > (0x0x7f9eecfc5750) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f9eecfc57b8) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfc5820) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfa2f00) 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*> > (0x0x7f9eecfe9960) 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*> > (0x0x7f9eecfe99c0) 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*> > (0x0x7f9eecfe9900) 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*> > (0x0x7f9eecfe9a20) 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*>*> (0x0x7f9eecfe98a0) 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*> > > (0x0x7f9eecfe9840) 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&> (0x0x7f9eed0a3e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecfe9b40) 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&> > > (0x0x7f9eecfe9ba0) 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&> (0x0x7f9eed0a3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eecfe9c00) 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&> > (0x0x7f9eecfe9c60) 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&> > (0x0x7f9eed0a3f08) 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&> (0x0x7f9eed0a3f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eecfe9cc0) 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&> (0x0x7f9eed0b9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eecfe9d20) 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&> > (0x0x7f9eecfe9d80) 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&> > (0x0x7f9eed0b9068) 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&> (0x0x7f9eed0b90d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eecfe9de0) 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&> > (0x0x7f9eed0b9138) 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&> > (0x0x7f9eed0b91a0) 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&> (0x0x7f9eed0b9208) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eecfe9e40) 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&> > > (0x0x7f9eed0b9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecfe9ea0) 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&> (0x0x7f9eed0b92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecfe9f00) 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&> > (0x0x7f9eecfe9f60) 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&> > (0x0x7f9eed0b9340) 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&> (0x0x7f9eed0b93a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eed0c5000) 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&> (0x0x7f9eed0b9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eed0c5060) 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> (0x0x7f9eed0c50c0) 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&> (0x0x7f9eed0b9478) 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> (0x0x7f9eed0c5120) 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 (0x0x7f9eed0b9548) 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> (0x0x7f9eecfbda50) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eed0b95b0) 0 empty
      std::__detail::_Select1st (0x0x7f9eed0c5180) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eed0b9618) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eed0b9680) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed0c51e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eed0b96e8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed0c5240) 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> > (0x0x7f9eed02e688) 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> > (0x0x7f9eed025bd0) 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> (0x0x7f9eecfbd7f8) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecfc5d00) 0 empty
        std::__detail::_Select1st (0x0x7f9eecfe94e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecfc5d68) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f9eecfc5dd0) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecfe9540) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecfc5e38) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f9eecfe95a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eecfc5ea0) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f9eecfc5f08) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eecfe9600) 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> (0x0x7f9eecfe9660) 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> (0x0x7f9eecfc5f70) 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> > (0x0x7f9eecfe96c0) 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> > (0x0x7f9eecfe9720) 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> (0x0x7f9eecfe9780) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f9eecfc5888) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f9eed044000) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eed044068) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f9eecfe97e0) 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*> (0x0x7f9eecee4480) 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*> > (0x0x7f9eed0c5360) 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*> > (0x0x7f9eecd54d68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, macro*> > (0x0x7f9eed0c54e0) 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> > (0x0x7f9eed0c55a0) 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> > (0x0x7f9eed0c5300) 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> (0x0x7f9eed0c5600) 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> (0x0x7f9eecfbdbb8) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecd54ea0) 0 empty
    std::__detail::_Select1st (0x0x7f9eed0c5660) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecd54f08) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f9eecd54f70) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed0c56c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecdc0000) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f9eed0c5720) 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> > (0x0x7f9eed0c5900) 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> > (0x0x7f9eecdbb230) 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> (0x0x7f9eecfbdd20) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecdc0068) 0 empty
      std::__detail::_Select1st (0x0x7f9eed0c5780) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecdc00d0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eecdc0138) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eed0c57e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecdc01a0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eed0c5840) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eecdc0208) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f9eecdc0270) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eed0c58a0) 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*> > (0x0x7f9eecddf120) 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> (0x0x7f9eed0c5a20) 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> > (0x0x7f9eecddf780) 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> (0x0x7f9eecdf11a0) 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> > (0x0x7f9eecddf7e0) 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> > (0x0x7f9eecddf8a0) 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> (0x0x7f9eecddfae0) 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> > (0x0x7f9eecddfb40) 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> > (0x0x7f9eece03410) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eecddfc00) 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> (0x0x7f9eece03548) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eece035b0) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eecddfcc0) 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*> (0x0x7f9eecddfde0) 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*> > (0x0x7f9eece03888) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eecddfe40) 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*> > (0x0x7f9eece038f0) 0
  std::aligned_storage<8u, 4u> (0x0x7f9eecddfea0) 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*> > (0x0x7f9eece03820) 0
  std::__detail::_Hash_node_base (0x0x7f9eecddfd80) 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> (0x0x7f9eece03958) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> > (0x0x7f9eece039c0) 0
    std::__detail::_Hash_node_base (0x0x7f9eecddff00) 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*> > (0x0x7f9eece5e000) 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*> > (0x0x7f9eecddff60) 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> (0x0x7f9eece5e060) 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*> (0x0x7f9eece5e120) 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*> (0x0x7f9eece5e0c0) 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> (0x0x7f9eece5e180) 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> > > (0x0x7f9eece03680) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f9eece036e8) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eece03750) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eecddfd20) 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*> > (0x0x7f9eece5e660) 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*> > (0x0x7f9eece5e6c0) 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*> > (0x0x7f9eece5e600) 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*> > (0x0x7f9eece5e720) 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*>*> (0x0x7f9eece5e5a0) 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*> > > (0x0x7f9eece5e540) 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&> (0x0x7f9eecae1d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eece5e840) 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&> > > (0x0x7f9eece5e8a0) 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&> (0x0x7f9eecae1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eece5e900) 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&> > (0x0x7f9eece5e960) 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&> > (0x0x7f9eecae1e38) 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&> (0x0x7f9eecae1ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eece5e9c0) 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&> (0x0x7f9eecae1f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eece5ea20) 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&> > (0x0x7f9eece5ea80) 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&> > (0x0x7f9eecae1f70) 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&> (0x0x7f9eecaf7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eece5eae0) 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&> > (0x0x7f9eecaf7068) 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&> > (0x0x7f9eecaf70d0) 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&> (0x0x7f9eecaf7138) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eece5eb40) 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&> > > (0x0x7f9eecaf71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eece5eba0) 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&> (0x0x7f9eecaf7208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eece5ec00) 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&> > (0x0x7f9eece5ec60) 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&> > (0x0x7f9eecaf7270) 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&> (0x0x7f9eecaf72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eece5ecc0) 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&> (0x0x7f9eecaf7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eece5ed20) 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> (0x0x7f9eece5ed80) 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&> (0x0x7f9eecaf73a8) 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> (0x0x7f9eece5ede0) 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 (0x0x7f9eecaf7478) 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> (0x0x7f9eecdfc8e8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecaf74e0) 0 empty
      std::__detail::_Select1st (0x0x7f9eece5ee40) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecaf7548) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eecaf75b0) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eece5eea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecaf7618) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eece5ef00) 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> > (0x0x7f9eece62ab0) 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> > (0x0x7f9eece7d000) 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> (0x0x7f9eecdfc690) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eece03c30) 0 empty
        std::__detail::_Select1st (0x0x7f9eece5e1e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eece03c98) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f9eece03d00) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eece5e240) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eece03d68) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f9eece5e2a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eece03dd0) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f9eece03e38) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eece5e300) 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> (0x0x7f9eece5e360) 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> (0x0x7f9eece03ea0) 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> > (0x0x7f9eece5e3c0) 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> > (0x0x7f9eece5e420) 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> (0x0x7f9eece5e480) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f9eece03f08) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f9eece03f70) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eece037b8) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f9eece5e4e0) 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*> (0x0x7f9eed0c52a0) 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> (0x0x7f9eece5ef60) 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*>*> (0x0x7f9eecbc9120) 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*>&> (0x0x7f9eecbc9180) 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> (0x0x7f9eecb8da90) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f9eecbc90c0) 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> > (0x0x7f9eecbc93c0) 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> > (0x0x7f9eecb8dd00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, keyword> > (0x0x7f9eecbc9540) 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> > (0x0x7f9eecbc9600) 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> > (0x0x7f9eecbc9360) 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> (0x0x7f9eecbc9660) 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> (0x0x7f9eecdfcb40) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecb8de38) 0 empty
    std::__detail::_Select1st (0x0x7f9eecbc96c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecb8dea0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f9eecb8df08) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecbc9720) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecb8df70) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f9eecbc9780) 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> > (0x0x7f9eecbc9960) 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> > (0x0x7f9eecbdd930) 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> (0x0x7f9eecdfcca8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecc11000) 0 empty
      std::__detail::_Select1st (0x0x7f9eecbc97e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecc11068) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eecc110d0) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecbc9840) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecc11138) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eecbc98a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eecc111a0) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f9eecc11208) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eecbc9900) 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> > (0x0x7f9eecc21180) 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> (0x0x7f9eecbc9a80) 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> > (0x0x7f9eecc217e0) 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> (0x0x7f9eecc35138) 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> > (0x0x7f9eecc21840) 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> > (0x0x7f9eecc21900) 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> (0x0x7f9eecc21b40) 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> > (0x0x7f9eecc21ba0) 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> > (0x0x7f9eecc473a8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc21c60) 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> (0x0x7f9eecc474e0) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc47548) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc21d20) 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> (0x0x7f9eecc21e40) 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> > (0x0x7f9eecc47820) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eecc21ea0) 0 empty

Class std::aligned_storage<36u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<36u, 4u> (0x0x7f9eecc21f00) 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> (0x0x7f9eecc90060) 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 (0x0x7f9eecc90000) 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> > (0x0x7f9eecc47888) 0
  std::aligned_storage<36u, 4u> (0x0x7f9eecc21f60) 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> > (0x0x7f9eecc477b8) 0
  std::__detail::_Hash_node_base (0x0x7f9eecc21de0) 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> (0x0x7f9eecc478f0) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, keyword> > (0x0x7f9eecc47958) 0
    std::__detail::_Hash_node_base (0x0x7f9eecc90180) 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> > (0x0x7f9eecc902a0) 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> > (0x0x7f9eecc90240) 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> (0x0x7f9eecc90300) 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*> (0x0x7f9eecc903c0) 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*> (0x0x7f9eecc90360) 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> (0x0x7f9eecc90420) 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> > > (0x0x7f9eecc47618) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f9eecc47680) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc476e8) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc21d80) 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> > (0x0x7f9eecc90900) 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> > (0x0x7f9eecc90960) 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> > (0x0x7f9eecc908a0) 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> > (0x0x7f9eecc909c0) 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>*> (0x0x7f9eecc90840) 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> > > (0x0x7f9eecc907e0) 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&> (0x0x7f9eec931d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecc90ae0) 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&> > > (0x0x7f9eecc90b40) 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&> (0x0x7f9eec931d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eecc90ba0) 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&> > (0x0x7f9eecc90c00) 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&> > (0x0x7f9eec931dd0) 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&> (0x0x7f9eec931e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eecc90c60) 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&> (0x0x7f9eec931ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eecc90cc0) 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&> > (0x0x7f9eecc90d20) 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&> > (0x0x7f9eec931f08) 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&> (0x0x7f9eec931f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eecc90d80) 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&> > (0x0x7f9eec947000) 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&> > (0x0x7f9eec947068) 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&> (0x0x7f9eec9470d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eecc90de0) 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&> > > (0x0x7f9eec947138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecc90e40) 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&> (0x0x7f9eec9471a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eecc90ea0) 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&> > (0x0x7f9eecc90f00) 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&> > (0x0x7f9eec947208) 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&> (0x0x7f9eec947270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eecc90f60) 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&> (0x0x7f9eec9472d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec952000) 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> (0x0x7f9eec952060) 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&> (0x0x7f9eec947340) 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> (0x0x7f9eec9520c0) 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 (0x0x7f9eec947410) 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> (0x0x7f9eecc3f780) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eec947478) 0 empty
      std::__detail::_Select1st (0x0x7f9eec952120) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eec9474e0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f9eec947548) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eec952180) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eec9475b0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f9eec9521e0) 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> > (0x0x7f9eeccc9130) 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> > (0x0x7f9eeccc24d0) 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> (0x0x7f9eecc3f528) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f9eecc47bc8) 0 empty
        std::__detail::_Select1st (0x0x7f9eecc90480) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f9eecc47c30) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f9eecc47c98) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f9eecc904e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f9eecc47d00) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f9eecc90540) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f9eecc47d68) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f9eecc47dd0) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f9eecc905a0) 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> (0x0x7f9eecc90600) 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> (0x0x7f9eecc47e38) 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> > (0x0x7f9eecc90660) 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> > (0x0x7f9eecc906c0) 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> (0x0x7f9eecc90720) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f9eecc47ea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f9eecc47f08) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc47f70) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f9eecc90780) 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> (0x0x7f9eecbc9300) 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> (0x0x7f9eec952240) 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>*> (0x0x7f9eec9523c0) 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>&> (0x0x7f9eec952420) 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> (0x0x7f9eec9dda28) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f9eec952360) 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> (0x0x7f9eec9525a0) 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*> (0x0x7f9eec952660) 0 empty

Class std::allocator<grap_buffer_state*>
   size=1 align=1
   base size=1 base align=1
std::allocator<grap_buffer_state*> (0x0x7f9eec9ddf08) 0 empty
  __gnu_cxx::new_allocator<grap_buffer_state*> (0x0x7f9eec952720) 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*> > (0x0x7f9eec9527e0) 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*> (0x0x7f9eec952840) 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*> > (0x0x7f9eec9528a0) 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*> > (0x0x7f9eec9ddb60) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f9eec952960) 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 (0x0x7f9eeca98000) 0
  std::allocator<std::_List_node<grap_buffer_state*> > (0x0x7f9eeca98068) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f9eec952a20) 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*> > (0x0x7f9eec952600) 0

Class std::list<grap_buffer_state*>
   size=8 align=4
   base size=8 base align=4
std::list<grap_buffer_state*> (0x0x7f9eeca980d0) 0
  std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> > (0x0x7f9eec952a80) 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>*> > (0x0x7f9eec952b40) 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>*> > (0x0x7f9eec952c60) 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>*> > (0x0x7f9eeca98680) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f9eec952d20) 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 (0x0x7f9eeca986e8) 0
  std::allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f9eeca98750) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f9eec952de0) 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>*> > (0x0x7f9eec952ae0) 0

Class std::list<std::basic_string<char>*>
   size=8 align=4
   base size=8 base align=4
std::list<std::basic_string<char>*> (0x0x7f9eeca98888) 0
  std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f9eec952e40) 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>*> (0x0x7f9eec7b3000) 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>*> > > (0x0x7f9eeca98c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec7b3060) 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>*> > > (0x0x7f9eec7b3120) 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>*> > > (0x0x7f9eec7b3180) 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>*> > > (0x0x7f9eec7b30c0) 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>*> > > (0x0x7f9eeca98d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec7b31e0) 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>*> > > (0x0x7f9eeca98d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec7b3240) 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>*> > > > (0x0x7f9eeca98dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b32a0) 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>*> > > > > (0x0x7f9eec7b3300) 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>*> > > (0x0x7f9eeca98e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9eec7b3360) 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> >*> > > > (0x0x7f9eeca98f70) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f9eeca98138) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9eec7b33c0) 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>*> > > (0x0x7f9eeca98af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b3420) 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> (0x0x7f9eec7f2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b3480) 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>*> > > (0x0x7f9eec7f21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b34e0) 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>*> > > > (0x0x7f9eec7b3600) 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>*> > > (0x0x7f9eec7f2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b3660) 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> (0x0x7f9eec7f2340) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f9eec7f23a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec7b36c0) 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> > (0x0x7f9eec7f2478) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f9eec7f24e0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f9eec7f2548) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec7b3720) 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>*> > > (0x0x7f9eec7f2618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec7b3780) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f9eec7b37e0) 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> (0x0x7f9eec7b3840) 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> (0x0x7f9eec7b38a0) 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> (0x0x7f9eec7b3900) 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> (0x0x7f9eec7b3960) 0 empty

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

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

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f9eec7b3ba0) 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 (0x0x7f9eec7f2750) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f9eec7b3b40) 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 (0x0x7f9eec7b3c00) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f9eec7b3cc0) 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 (0x0x7f9eec7f2820) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f9eec7b3c60) 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*> (0x0x7f9eec7b3d20) 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> (0x0x7f9eec7b3d80) 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*> (0x0x7f9eec7f28f0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f9eec7b3de0) 0 empty

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

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f9eec7f29c0) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f9eec890000) 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> > (0x0x7f9eec7b3e40) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f9eec7f2a90) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f9eec890060) 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> (0x0x7f9eec8900c0) 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> (0x0x7f9eec890120) 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*> (0x0x7f9eec8901e0) 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>*> > (0x0x7f9eec890180) 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>**> (0x0x7f9eec890360) 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>*> > (0x0x7f9eec890300) 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>**> (0x0x7f9eec7f2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec890540) 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>**> > (0x0x7f9eec8905a0) 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>**> (0x0x7f9eec890660) 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>**> (0x0x7f9eec890780) 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>**> (0x0x7f9eec890600) 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>**> (0x0x7f9eec7f2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec8907e0) 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>**> (0x0x7f9eec7f2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec890900) 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>**> > (0x0x7f9eec7f2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec890960) 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> >**> > > (0x0x7f9eec7f2d00) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>**> > (0x0x7f9eec4dd000) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec8909c0) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f9eec890a20) 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&> (0x0x7f9eec890a80) 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>**> (0x0x7f9eec4dd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec890b40) 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> >**> > > (0x0x7f9eec890ba0) 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>**> (0x0x7f9eec4dd208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec890c00) 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>**> > (0x0x7f9eec890d20) 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>**> (0x0x7f9eec4dd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec890e40) 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> >**> > (0x0x7f9eec4dd2d8) 0 empty
  std::is_rvalue_reference<std::basic_string<char>**> (0x0x7f9eec4dd340) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec890ea0) 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>**> (0x0x7f9eec4dd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec890f00) 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>**> > (0x0x7f9eec890f60) 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>**> (0x0x7f9eec4dd410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9000) 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>**> (0x0x7f9eec4dd478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9120) 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> >**> > (0x0x7f9eec4dd4e0) 0 empty
  std::is_void<std::basic_string<char>**> (0x0x7f9eec4dd548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec4f9180) 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> >**> > (0x0x7f9eec4dd5b0) 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> >**> > (0x0x7f9eec4dd618) 0 empty
    std::is_void<std::basic_string<char>**> (0x0x7f9eec4dd680) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec4f91e0) 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> >**> > > (0x0x7f9eec4dd6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f9240) 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>**> (0x0x7f9eec4dd750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f92a0) 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>**> > (0x0x7f9eec4f9300) 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> >**> > (0x0x7f9eec4dd7b8) 0 empty
  std::is_object<std::basic_string<char>**> (0x0x7f9eec4dd820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec4f9360) 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>**> (0x0x7f9eec4dd888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f93c0) 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> (0x0x7f9eec4f94e0) 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>**> (0x0x7f9eec4dd8f0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>**, true> (0x0x7f9eec4f9540) 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&> (0x0x7f9eec4dd9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9660) 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&> > > (0x0x7f9eec4f9780) 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&> (0x0x7f9eec4dda28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f97e0) 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&> > (0x0x7f9eec4f9840) 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&> > (0x0x7f9eec4ddb60) 0 empty
  std::is_lvalue_reference<std::basic_string<char>* const&> (0x0x7f9eec4ddbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec4f98a0) 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&> (0x0x7f9eec4ddc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f9900) 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&> > (0x0x7f9eec4f9a20) 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&> > (0x0x7f9eec4ddc98) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f9eec4ddd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec4f9a80) 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&> > (0x0x7f9eec4ddd68) 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&> > (0x0x7f9eec4dddd0) 0 empty
    std::is_reference<std::basic_string<char>* const&> (0x0x7f9eec4dde38) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec4f9ae0) 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&> > > (0x0x7f9eec4ddea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9b40) 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&> (0x0x7f9eec4ddf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9ba0) 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&> > (0x0x7f9eec4f9cc0) 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&> > (0x0x7f9eec4ddf70) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f9eec512000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec4f9d20) 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&> (0x0x7f9eec512068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec4f9d80) 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> (0x0x7f9eec4f9de0) 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&> (0x0x7f9eec5121a0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>* const&, true> (0x0x7f9eec4f9e40) 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>*>*> (0x0x7f9eec5122d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9ea0) 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> >*>*> > > (0x0x7f9eec4f9f00) 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>*>*> (0x0x7f9eec512410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec4f9f60) 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>*>*> > (0x0x7f9eec521000) 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>*>*> (0x0x7f9eec512478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec521060) 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> >*>*> > (0x0x7f9eec5124e0) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f9eec512548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec5210c0) 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>*>*> (0x0x7f9eec5125b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec521120) 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>*>*> > (0x0x7f9eec521180) 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>*>*> (0x0x7f9eec521240) 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>*>*> (0x0x7f9eec5212a0) 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>*>*> (0x0x7f9eec5211e0) 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>*>*> (0x0x7f9eec5129c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec521300) 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>*>*> (0x0x7f9eec512a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec521360) 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> >*>*> > (0x0x7f9eec512a90) 0 empty
  std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f9eec512af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec5213c0) 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> >*>*> > (0x0x7f9eec512b60) 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> >*>*> > (0x0x7f9eec512bc8) 0 empty
    std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f9eec512c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec521420) 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> >*>*> > > (0x0x7f9eec512c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec521480) 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>*>*> (0x0x7f9eec512d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec5214e0) 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>*>*> > (0x0x7f9eec521540) 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> >*>*> > (0x0x7f9eec512e38) 0 empty
  std::is_object<std::allocator<std::basic_string<char>*>*> (0x0x7f9eec512ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec5215a0) 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>*>*> (0x0x7f9eec512f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec521600) 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> (0x0x7f9eec521660) 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>*>*> (0x0x7f9eec512f70) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true> (0x0x7f9eec5216c0) 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&> (0x0x7f9eec890ae0) 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> > > (0x0x7f9eec521720) 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&> > (0x0x7f9eec53a000) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eec53a068) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec521780) 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&> > > (0x0x7f9eec53a0d0) 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&> > (0x0x7f9eec53a138) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f9eec53a1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec5217e0) 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> > (0x0x7f9eec53a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec521840) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f9eec5218a0) 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>*> (0x0x7f9eec521960) 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> > > (0x0x7f9eec521900) 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>*> (0x0x7f9eec521a80) 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> > > (0x0x7f9eec521ae0) 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> > > (0x0x7f9eec53a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec521b40) 0 empty

Class std::remove_reference<shiftcpy&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<shiftcpy&> (0x0x7f9eec521c00) 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*> > (0x0x7f9eec521cc0) 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*> > (0x0x7f9eec521d20) 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*> > (0x0x7f9eec521c60) 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*> > (0x0x7f9eec521d80) 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*> > (0x0x7f9eec53aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec521de0) 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> (0x0x7f9eec521e40) 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*> > (0x0x7f9eec53aaf8) 0 empty
  std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true> (0x0x7f9eec521ea0) 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> (0x0x7f9eec521f60) 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> (0x0x7f9eec521ba0) 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> (0x0x7f9eec521f00) 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> (0x0x7f9eec53abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc000) 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> (0x0x7f9eec53ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc060) 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> > > (0x0x7f9eec5bc0c0) 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> (0x0x7f9eec53ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc1e0) 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> > (0x0x7f9eec5bc240) 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> (0x0x7f9eec53add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc2a0) 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> > (0x0x7f9eec53ae38) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f9eec53aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec5bc300) 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> > (0x0x7f9eec53af08) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f9eec53af70) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f9eec53a2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec5bc420) 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> (0x0x7f9eec53a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc540) 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> > > (0x0x7f9eec5bc5a0) 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> (0x0x7f9eec53a680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc600) 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> > (0x0x7f9eec5bc660) 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> (0x0x7f9eec53a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc6c0) 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> > (0x0x7f9eec53a750) 0 empty
  std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f9eec53a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec5bc720) 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> (0x0x7f9eec53a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec5bc780) 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> > (0x0x7f9eec5bc7e0) 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> > (0x0x7f9eec53aa90) 0 empty
  std::is_void<std::bidirectional_iterator_tag> (0x0x7f9eec5d7000) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec5bc840) 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> > (0x0x7f9eec5d7068) 0 empty
  std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7f9eec5d70d0) 0 empty
    std::is_void<std::bidirectional_iterator_tag> (0x0x7f9eec5d7138) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec5bc8a0) 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> > > (0x0x7f9eec5d71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec5bc900) 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> (0x0x7f9eec5d7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec5bc960) 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> > (0x0x7f9eec5bc9c0) 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> > (0x0x7f9eec5d7270) 0 empty
  std::is_object<std::bidirectional_iterator_tag> (0x0x7f9eec5d72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec5bca20) 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> (0x0x7f9eec5d7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec5bca80) 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> (0x0x7f9eec5bcae0) 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> (0x0x7f9eec5d73a8) 0 empty
  std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7f9eec5bcb40) 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> (0x0x7f9eec5bc4e0) 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> (0x0x7f9eec5d7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec5bcd20) 0 empty

Class std::_List_node<DisplayString*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<DisplayString*> (0x0x7f9eec5d75b0) 0
  std::__detail::_List_node_base (0x0x7f9eec5bcd80) 0

Class std::_List_node<shiftdesc*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<shiftdesc*> (0x0x7f9eec5d7618) 0
  std::__detail::_List_node_base (0x0x7f9eec5bcde0) 0

Class std::_List_node<tick*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<tick*> (0x0x7f9eec5d7680) 0
  std::__detail::_List_node_base (0x0x7f9eec5bce40) 0

Class std::_List_node<grid*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<grid*> (0x0x7f9eec5d76e8) 0
  std::__detail::_List_node_base (0x0x7f9eec5bcea0) 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*> > (0x0x7f9eec5bcf00) 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*> > (0x0x7f9eec65d120) 0

Class std::_List_node<drawable*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<drawable*> (0x0x7f9eec5d7c30) 0
  std::__detail::_List_node_base (0x0x7f9eec65d480) 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> > (0x0x7f9eec65d4e0) 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>&> (0x0x7f9eec65d5a0) 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> (0x0x7f9eec65d6c0) 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> >&> (0x0x7f9eec65d780) 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> >&> (0x0x7f9eec65d7e0) 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> >&> (0x0x7f9eec65d720) 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> >&> (0x0x7f9eec2ff0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65d840) 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> >&> (0x0x7f9eec2ff138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65d8a0) 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> > > > > > (0x0x7f9eec65d900) 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> > > (0x0x7f9eec2ff1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65d960) 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> > > > (0x0x7f9eec65d9c0) 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> > > (0x0x7f9eec2ff208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65da20) 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> > > > > (0x0x7f9eec2ff270) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec2ff2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec65da80) 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> > > > > (0x0x7f9eec2ff340) 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> > > > > (0x0x7f9eec2ff3a8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec2ff410) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec65dae0) 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> >&> (0x0x7f9eec2ff478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65dba0) 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> > >&> > > (0x0x7f9eec65dc00) 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> >&> (0x0x7f9eec2ff4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec65dc60) 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> >&> > (0x0x7f9eec65dcc0) 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> > >&> > (0x0x7f9eec2ff548) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec2ff5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec65dd20) 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> >&> (0x0x7f9eec2ff618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec65dd80) 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> >&> > (0x0x7f9eec65dde0) 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> > >&> > (0x0x7f9eec2ff680) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec2ff6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec65de40) 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> > >&> > (0x0x7f9eec2ff750) 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> > >&> > (0x0x7f9eec2ff7b8) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec2ff820) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec65dea0) 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> > >&> > > (0x0x7f9eec2ff888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65df00) 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> >&> (0x0x7f9eec2ff8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec65df60) 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> >&> > (0x0x7f9eec34a000) 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> > >&> > (0x0x7f9eec2ff958) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec2ff9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec34a060) 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> >&> (0x0x7f9eec2ffa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34a0c0) 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> (0x0x7f9eec34a120) 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> >&> (0x0x7f9eec2ffb60) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::basic_string<char> >&, true> (0x0x7f9eec34a180) 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> (0x0x7f9eec65db40) 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> > > (0x0x7f9eec2ffc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34a1e0) 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> > > > (0x0x7f9eec34a240) 0 empty

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

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

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f9eec34a2a0) 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&> (0x0x7f9eec2ffd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34a3c0) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f9eec2ffdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34a420) 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> > > (0x0x7f9eec34a480) 0 empty

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

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f9eec2ffea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34a5a0) 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> > (0x0x7f9eec2fff08) 0 empty
  std::is_array<bool> (0x0x7f9eec2fff70) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec34a600) 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> > (0x0x7f9eec35e000) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f9eec35e068) 0 empty
    std::is_array<bool> (0x0x7f9eec35e0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec34a660) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f9eec35e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34a720) 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&> > > (0x0x7f9eec34a780) 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&> (0x0x7f9eec35e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34a7e0) 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&> > (0x0x7f9eec34a840) 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&> > (0x0x7f9eec35e3a8) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f9eec35e410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec34a8a0) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f9eec35e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34a9c0) 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&> > (0x0x7f9eec34aa20) 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&> > (0x0x7f9eec35e4e0) 0 empty
  std::is_reference<const bool&> (0x0x7f9eec35e548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec34aa80) 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&> > (0x0x7f9eec35e5b0) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f9eec35e618) 0 empty
    std::is_reference<const bool&> (0x0x7f9eec35e680) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec34aae0) 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&> > > (0x0x7f9eec35e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34ab40) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f9eec35e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec34aba0) 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&> > (0x0x7f9eec34ac00) 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&> > (0x0x7f9eec35e958) 0 empty
  std::is_reference<const bool&> (0x0x7f9eec35e9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec34ac60) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f9eec35ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34acc0) 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> (0x0x7f9eec34ad20) 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&> (0x0x7f9eec35ea90) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f9eec34ad80) 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> (0x0x7f9eec34a6c0) 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> (0x0x7f9eec35eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec34ade0) 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> > (0x0x7f9eec35ebc8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f9eec35ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec34ae40) 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> > > (0x0x7f9eec34af00) 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> > > (0x0x7f9eec34af60) 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> > > (0x0x7f9eec34aea0) 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> > > (0x0x7f9eec35ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382000) 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> > > (0x0x7f9eec35ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382060) 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> > > > > > (0x0x7f9eec3820c0) 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> > > > > (0x0x7f9eec35edd0) 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> > > > > (0x0x7f9eec35ee38) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec35eea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec382120) 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> > > > > > (0x0x7f9eec3821e0) 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> > > (0x0x7f9eec35ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382240) 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> > > > (0x0x7f9eec3822a0) 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> > > (0x0x7f9eec35ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382300) 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> > > > > (0x0x7f9eec392000) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec392068) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec382360) 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> > > (0x0x7f9eec3920d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3823c0) 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> > > > (0x0x7f9eec382420) 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> > > > > (0x0x7f9eec392138) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec3921a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec382480) 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> > > > > (0x0x7f9eec392208) 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> > > > > (0x0x7f9eec392270) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec3922d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec3824e0) 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> > > > > > (0x0x7f9eec392340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec382540) 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> > > (0x0x7f9eec3923a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3825a0) 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> > > > (0x0x7f9eec382600) 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> > > > > (0x0x7f9eec392410) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec392478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec382660) 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> > > (0x0x7f9eec3924e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3826c0) 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> (0x0x7f9eec382720) 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> > > (0x0x7f9eec392548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >, true> (0x0x7f9eec382840) 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> (0x0x7f9eec382180) 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> > > (0x0x7f9eec392618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec382900) 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> > > > (0x0x7f9eec382960) 0 empty

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f9eec392750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382b40) 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> > > (0x0x7f9eec382ba0) 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> > (0x0x7f9eec392958) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f9eec3929c0) 0 empty
    std::is_array<bool> (0x0x7f9eec392a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec382c00) 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> > > (0x0x7f9eec382cc0) 0 empty

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f9eec392bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382ea0) 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> > (0x0x7f9eec392c30) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f9eec392c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec382f00) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f9eec392d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec382f60) 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> > (0x0x7f9eec3b9000) 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> > (0x0x7f9eec392d68) 0 empty
  std::is_void<bool> (0x0x7f9eec392dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec3b9060) 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> > (0x0x7f9eec392e38) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f9eec392ea0) 0 empty
    std::is_void<bool> (0x0x7f9eec392f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec3b90c0) 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> > > (0x0x7f9eec392f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9120) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f9eec3bc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9300) 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> > (0x0x7f9eec3b9360) 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> > (0x0x7f9eec3bc068) 0 empty
  std::is_object<bool> (0x0x7f9eec3bc0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3b93c0) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f9eec3bc138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9420) 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> (0x0x7f9eec3b9480) 0 empty

Class std::add_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool> (0x0x7f9eec3bc1a0) 0 empty
  std::__add_rvalue_reference_helper<bool, true> (0x0x7f9eec3b94e0) 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> (0x0x7f9eec382c60) 0 empty

Class std::is_convertible<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool, bool> (0x0x7f9eec3bc270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9540) 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> > (0x0x7f9eec3bc2d8) 0 empty
  std::is_convertible<bool, bool> (0x0x7f9eec3bc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3b95a0) 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> >&> (0x0x7f9eec3b9660) 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> >&> (0x0x7f9eec3b96c0) 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> >&> (0x0x7f9eec3b9600) 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> >&> (0x0x7f9eec3bc410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9720) 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> >&> (0x0x7f9eec3bc478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9780) 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> > > > > > (0x0x7f9eec3b97e0) 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> > > (0x0x7f9eec3bc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9840) 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> > > > (0x0x7f9eec3b98a0) 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> > > (0x0x7f9eec3bc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9900) 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> > > > > (0x0x7f9eec3bc5b0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec3bc618) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec3b9960) 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> > > > > (0x0x7f9eec3bc680) 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> > > > > (0x0x7f9eec3bc6e8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec3bc750) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec3b99c0) 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> >&> (0x0x7f9eec3bc7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9a80) 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> > >&> > > (0x0x7f9eec3b9ae0) 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> >&> (0x0x7f9eec3bc820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9b40) 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> >&> > (0x0x7f9eec3b9ba0) 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> > >&> > (0x0x7f9eec3bc888) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec3bc8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3b9c00) 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> >&> (0x0x7f9eec3bc958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9c60) 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> >&> > (0x0x7f9eec3b9cc0) 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> > >&> > (0x0x7f9eec3bc9c0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec3bca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3b9d20) 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> > >&> > (0x0x7f9eec3bca90) 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> > >&> > (0x0x7f9eec3bcaf8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec3bcb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec3b9d80) 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> > >&> > > (0x0x7f9eec3bcbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9de0) 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> >&> (0x0x7f9eec3bcc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3b9e40) 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> >&> > (0x0x7f9eec3b9ea0) 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> > >&> > (0x0x7f9eec3bcc98) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::basic_string<char> >&> (0x0x7f9eec3bcd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3b9f00) 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> >&> (0x0x7f9eec3bcd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3b9f60) 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> (0x0x7f9eec3ec000) 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> >&> (0x0x7f9eec3bcdd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::basic_string<char> >&, true> (0x0x7f9eec3ec120) 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> (0x0x7f9eec3b9a20) 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> > > (0x0x7f9eec3bcea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3ec1e0) 0 empty

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

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

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

Class std::__is_void_helper<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&> (0x0x7f9eec3bcf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3ec360) 0 empty

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7f9eec3f7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3ec3c0) 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> > > (0x0x7f9eec3ec420) 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> > (0x0x7f9eec3f7208) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f9eec3f7270) 0 empty
    std::is_array<bool> (0x0x7f9eec3f72d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec3ec480) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f9eec3f73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3ec600) 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&> > (0x0x7f9eec3ec660) 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&> > (0x0x7f9eec3f7410) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f9eec3f7478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3ec780) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f9eec3f74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3ec7e0) 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&> > (0x0x7f9eec3ec840) 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&> > (0x0x7f9eec3f7548) 0 empty
  std::is_reference<bool&> (0x0x7f9eec3f75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3ec8a0) 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&> > (0x0x7f9eec3f7618) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f9eec3f7680) 0 empty
    std::is_reference<bool&> (0x0x7f9eec3f76e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec3ec900) 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&> > > (0x0x7f9eec3f7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3ec960) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f9eec3f7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec3eca80) 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&> > (0x0x7f9eec3ecae0) 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&> > (0x0x7f9eec3f78f0) 0 empty
  std::is_reference<bool&> (0x0x7f9eec3f7958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3ecb40) 0 empty

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

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

Class std::is_convertible<bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&, bool> (0x0x7f9eec3f7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec3eccc0) 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> > > > (0x0x7f9eec3ecd20) 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> > (0x0x7f9eec3f7b60) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f9eec3f7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec3ecd80) 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> >&> (0x0x7f9eec3ecde0) 0 empty

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7f9eec3ece40) 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> >&> (0x0x7f9eec3ecf00) 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> >&> (0x0x7f9eec3ecf60) 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> >&> (0x0x7f9eec3ecea0) 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> >&> (0x0x7f9eec3f7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42b000) 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> >&> (0x0x7f9eec3f7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42b060) 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> > > > > > (0x0x7f9eec42b0c0) 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> > > > > (0x0x7f9eec3f7ea0) 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> > > > > (0x0x7f9eec3f7f08) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec3f7f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec42b120) 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> >&> (0x0x7f9eec43d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42b1e0) 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> > >&> > > (0x0x7f9eec42b240) 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> >&> (0x0x7f9eec43d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec42b2a0) 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> >&> > (0x0x7f9eec42b300) 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> > >&> > (0x0x7f9eec43d0d0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f9eec43d138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec42b360) 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> >&> (0x0x7f9eec43d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec42b3c0) 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> >&> > (0x0x7f9eec42b420) 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> > >&> > (0x0x7f9eec43d208) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f9eec43d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec42b480) 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> > >&> > (0x0x7f9eec43d2d8) 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> > >&> > (0x0x7f9eec43d340) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f9eec43d3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eec42b4e0) 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> > >&> > > (0x0x7f9eec43d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42b540) 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> >&> (0x0x7f9eec43d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42b5a0) 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> >&> > (0x0x7f9eec42b600) 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> > >&> > (0x0x7f9eec43d4e0) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::basic_string<char> >&> (0x0x7f9eec43d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec42b660) 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> >&> (0x0x7f9eec43d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec42b6c0) 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> (0x0x7f9eec42b720) 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> >&> (0x0x7f9eec43d6e8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<std::basic_string<char> >&, true> (0x0x7f9eec42b780) 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> (0x0x7f9eec42b180) 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> > > (0x0x7f9eec43d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec42b8a0) 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> > > > (0x0x7f9eec42b900) 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> > (0x0x7f9eec43d888) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f9eec43d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec42b960) 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> > > (0x0x7f9eec42ba20) 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> > > (0x0x7f9eec42ba80) 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> > > (0x0x7f9eec42b9c0) 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> > > (0x0x7f9eec43d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42bae0) 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> > > (0x0x7f9eec43da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42bb40) 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> > > > > > (0x0x7f9eec42bba0) 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> > > > > (0x0x7f9eec43da90) 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> > > > > (0x0x7f9eec43daf8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec43db60) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec42bc00) 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> > > > > > (0x0x7f9eec42bcc0) 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> > > (0x0x7f9eec43dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42bd20) 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> > > > (0x0x7f9eec42bd80) 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> > > (0x0x7f9eec43dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42bde0) 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> > > > > (0x0x7f9eec43dc98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec43dd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec42be40) 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> > > (0x0x7f9eec43dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec42bea0) 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> > > > (0x0x7f9eec42bf00) 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> > > > > (0x0x7f9eec43ddd0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec43de38) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec42bf60) 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> > > > > (0x0x7f9eec43dea0) 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> > > > > (0x0x7f9eec43df08) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec43df70) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec46e000) 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> > > > > > (0x0x7f9eec46f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec46e060) 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> > > (0x0x7f9eec46f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec46e0c0) 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> > > > (0x0x7f9eec46e120) 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> > > > > (0x0x7f9eec46f0d0) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<std::basic_string<char> > > (0x0x7f9eec46f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec46e180) 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> > > (0x0x7f9eec46f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec46e1e0) 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> (0x0x7f9eec46e240) 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> > > (0x0x7f9eec46f2d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::basic_string<char> >, true> (0x0x7f9eec46e2a0) 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> (0x0x7f9eec42bc60) 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> > > (0x0x7f9eec46f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec46e300) 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> > > > (0x0x7f9eec46e360) 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> > (0x0x7f9eec46f478) 0 empty
  std::is_convertible<bool, bool> (0x0x7f9eec46f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec46e3c0) 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*> (0x0x7f9eec46e420) 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>*> (0x0x7f9eec46e480) 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>*> > (0x0x7f9eec46e5a0) 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>*> > (0x0x7f9eec46e600) 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>*> > (0x0x7f9eec46e540) 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>*> > (0x0x7f9eec46e660) 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>*> > (0x0x7f9eec46f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec46e780) 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> (0x0x7f9eec46e7e0) 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>*> > (0x0x7f9eec46f6e8) 0 empty
  std::__iterator_traits<std::_List_const_iterator<std::basic_string<char>*>, true> (0x0x7f9eec46e840) 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>*> (0x0x7f9eec46f750) 0
  std::__detail::_List_node_base (0x0x7f9eec46e8a0) 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>**> (0x0x7f9eec46e960) 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>*> > (0x0x7f9eec46e9c0) 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>**> (0x0x7f9eec46ea20) 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>*> > (0x0x7f9eec46ea80) 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>*> (0x0x7f9eec46eae0) 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> > > (0x0x7f9eec46f820) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eec46f888) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec46ec00) 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> > > > (0x0x7f9eec46ec60) 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> (0x0x7f9eec46ecc0) 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> > > > (0x0x7f9eec46fe38) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f9eec46ed20) 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>*> (0x0x7f9eec46ede0) 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> (0x0x7f9eec46ef00) 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>*> (0x0x7f9eec46fea0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f9eec164060) 0 empty

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

Class std::remove_reference<DisplayString* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<DisplayString* const&> (0x0x7f9eec164120) 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> > (0x0x7f9eec1e6bc8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f9eec1644e0) 0 empty

Class std::aligned_storage<4u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<4u, 4u> (0x0x7f9eec164540) 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> (0x0x7f9eec164660) 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 (0x0x7f9eec164600) 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> > (0x0x7f9eec1e6c30) 0
  std::aligned_storage<4u, 4u> (0x0x7f9eec1645a0) 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> > (0x0x7f9eec1e6b60) 0
  std::_Rb_tree_node_base (0x0x7f9eec164480) 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> > > (0x0x7f9eec164780) 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> > > > (0x0x7f9eec1647e0) 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> > > > > (0x0x7f9eec1e6d00) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::basic_string<char> >&, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec1e6d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec164840) 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> > > > (0x0x7f9eec1648a0) 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> > > > > (0x0x7f9eec1e6f08) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::basic_string<char> >, std::_Rb_tree_iterator<std::basic_string<char> > > (0x0x7f9eec1e6f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec164900) 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>&> > (0x0x7f9eec164b40) 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>&> (0x0x7f9eec247410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec164ba0) 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>&> (0x0x7f9eec247478) 0 empty
  std::is_empty<const std::basic_string<char>&> (0x0x7f9eec2474e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec164c00) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f9eec164c60) 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> (0x0x7f9eec164cc0) 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> >&> (0x0x7f9eec244a10) 0
  std::_Tuple_impl<1u> (0x0x7f9eec164d20) 0 empty
  std::_Head_base<0u, const std::basic_string<char>&, false> (0x0x7f9eec164d80) 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> >&> (0x0x7f9eec247750) 0
  std::_Tuple_impl<0u, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f9eec2a10e0) 0
    std::_Tuple_impl<1u> (0x0x7f9eec164ea0) 0 empty
    std::_Head_base<0u, const std::basic_string<char>&, false> (0x0x7f9eec164f00) 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>&> (0x0x7f9eebee90c0) 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>&> (0x0x7f9eebee91e0) 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>&> (0x0x7f9eebee9060) 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>&> (0x0x7f9eec247af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee93c0) 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>&> (0x0x7f9eec247b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee94e0) 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> >&> > > (0x0x7f9eebee9540) 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>&> (0x0x7f9eec247bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee95a0) 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>&> > (0x0x7f9eebee96c0) 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>&> (0x0x7f9eec247c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee9720) 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> >&> > (0x0x7f9eec247c98) 0 empty
  std::is_array<const std::basic_string<char>&> (0x0x7f9eec247d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebee9780) 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> >&> > (0x0x7f9eec247d68) 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> >&> > (0x0x7f9eec247dd0) 0 empty
    std::is_array<const std::basic_string<char>&> (0x0x7f9eec247e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebee97e0) 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> >&> > > (0x0x7f9eebee98a0) 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>&> (0x0x7f9eec247ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebee9900) 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>&> > (0x0x7f9eebee9960) 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> >&> > (0x0x7f9eec2472d8) 0 empty
  std::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f9eec247a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebee99c0) 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>&> (0x0x7f9eebf0b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebee9a20) 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>&> > (0x0x7f9eebee9b40) 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> >&> > (0x0x7f9eebf0b068) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f9eebf0b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebee9ba0) 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> >&> > (0x0x7f9eebf0b138) 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> >&> > (0x0x7f9eebf0b1a0) 0 empty
    std::is_reference<const std::basic_string<char>&> (0x0x7f9eebf0b208) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebee9c00) 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> >&> > > (0x0x7f9eebf0b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee9c60) 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>&> (0x0x7f9eebf0b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebee9cc0) 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>&> > (0x0x7f9eebee9de0) 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> >&> > (0x0x7f9eebf0b340) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f9eebf0b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebee9e40) 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>&> (0x0x7f9eebf0b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebee9ea0) 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> (0x0x7f9eebee9f00) 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>&> (0x0x7f9eebf0b548) 0 empty
  std::__add_rvalue_reference_helper<const std::basic_string<char>&, true> (0x0x7f9eebee9f60) 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> (0x0x7f9eebee9840) 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>&> (0x0x7f9eebf0b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebf15000) 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> >&> > (0x0x7f9eebf0b820) 0 empty
  std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f9eebf0b888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebf15060) 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>&&> > (0x0x7f9eebf152a0) 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>&&> (0x0x7f9eebf0b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebf153c0) 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>&&> (0x0x7f9eebf0b958) 0 empty
  std::is_empty<std::basic_string<char>&&> (0x0x7f9eebf0ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebf15420) 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> (0x0x7f9eebf15480) 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> >&&> (0x0x7f9eebf32620) 0
  std::_Tuple_impl<1u> (0x0x7f9eebf155a0) 0 empty
  std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f9eebf15600) 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> >&&> (0x0x7f9eebf0be38) 0
  std::_Tuple_impl<0u, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f9eebf32930) 0
    std::_Tuple_impl<1u> (0x0x7f9eebf157e0) 0 empty
    std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f9eebf15840) 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> > (0x0x7f9eebf15c00) 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> > (0x0x7f9eebfb76e8) 0 empty
  std::unary_function<std::basic_string<char>, std::basic_string<char> > (0x0x7f9eebf15c60) 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&> (0x0x7f9eebf15d20) 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&> (0x0x7f9eebf15d80) 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&> (0x0x7f9eebf15cc0) 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&> (0x0x7f9eebfb77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebf15de0) 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&> (0x0x7f9eebfb7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebf15e40) 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*> > > (0x0x7f9eebf15ea0) 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*> (0x0x7f9eebfb7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8000) 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*> > (0x0x7f9eebfe8060) 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*> (0x0x7f9eebfb78f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe80c0) 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*> > (0x0x7f9eebfb7958) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eebfb79c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebfe8120) 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*> > (0x0x7f9eebfb7af8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9eebfb7b60) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eebfb7bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebfe8180) 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&> (0x0x7f9eebfb7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8240) 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&> > > (0x0x7f9eebfe82a0) 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&> (0x0x7f9eebfb7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebfe8300) 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&> > (0x0x7f9eebfe8360) 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&> > (0x0x7f9eebfb7d68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f9eebfb7dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebfe83c0) 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&> (0x0x7f9eebfb7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebfe8420) 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&> > (0x0x7f9eebfe8480) 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&> > (0x0x7f9eebfb7ea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9eebfb7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebfe84e0) 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&> > (0x0x7f9eebfb7f70) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f9eebfb70d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9eebfff000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebfe8540) 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&> > > (0x0x7f9eebfff068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe85a0) 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&> (0x0x7f9eebfff0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8600) 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&> > (0x0x7f9eebfe8660) 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&> > (0x0x7f9eebfff138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9eebfff1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebfe86c0) 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&> (0x0x7f9eebfff208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebfe8720) 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> (0x0x7f9eebfe8780) 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&> (0x0x7f9eebfff270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f9eebfe87e0) 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> (0x0x7f9eebfe81e0) 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*> (0x0x7f9eebfff340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebfe89c0) 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*> > (0x0x7f9eebfe8a20) 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*> > (0x0x7f9eebfff3a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9eebfff410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebfe8a80) 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*> (0x0x7f9eebfe8b40) 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*> (0x0x7f9eebfe8ba0) 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*> (0x0x7f9eebfe8ae0) 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*> (0x0x7f9eebfff548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8c00) 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*> (0x0x7f9eebfff5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8c60) 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*> > > (0x0x7f9eebfe8cc0) 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*> > (0x0x7f9eebfff618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9eebfff680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eebfff6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebfe8d20) 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*> > > (0x0x7f9eebfe8de0) 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*> (0x0x7f9eebfff7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebfe8f00) 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*> > (0x0x7f9eebfe8f60) 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*> (0x0x7f9eebfff820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec020000) 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*> > (0x0x7f9eebfff888) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f9eebfff8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec020060) 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*> (0x0x7f9eebfff958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec0200c0) 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*> > (0x0x7f9eec020120) 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*> > (0x0x7f9eebfff9c0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f9eebfffa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec020180) 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*> > (0x0x7f9eebfffb60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f9eebfffbc8) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f9eebfffc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eec0201e0) 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*> > > (0x0x7f9eebfffd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec020240) 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*> (0x0x7f9eebfffd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec0202a0) 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*> > (0x0x7f9eec020300) 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*> > (0x0x7f9eebfffdd0) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f9eebfffe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec020360) 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*> (0x0x7f9eebffff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec020480) 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> (0x0x7f9eec0204e0) 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*> (0x0x7f9eec02a000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f9eec020540) 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> (0x0x7f9eebfe8d80) 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*> (0x0x7f9eec02a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eec0205a0) 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*> > (0x0x7f9eec020600) 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*> > (0x0x7f9eec02a138) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f9eec02a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eec020660) 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>&> (0x0x7f9eec0206c0) 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> > > (0x0x7f9eec0207e0) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f9eec020840) 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*> (0x0x7f9eec02a7b8) 0
  std::__detail::_List_node_base (0x0x7f9eec0208a0) 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&> (0x0x7f9eec020960) 0 empty

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

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

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f9eec020b40) 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>*> (0x0x7f9eec02af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec020ba0) 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> >*> > > (0x0x7f9eec020c00) 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>*> (0x0x7f9eec02af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec020c60) 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>*> > (0x0x7f9eec020d80) 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>*> (0x0x7f9eec02a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec020ea0) 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> >*> > (0x0x7f9eec02a270) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f9eec02a2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eec020f00) 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>*> (0x0x7f9eec02a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eec020f60) 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>*> > (0x0x7f9eebc99000) 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>*> (0x0x7f9eec02a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99060) 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>*> (0x0x7f9eec02a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99180) 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> >*> > (0x0x7f9eec02a4e0) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7f9eec02a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc991e0) 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> >*> > (0x0x7f9eec02a5b0) 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> >*> > (0x0x7f9eec02a618) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7f9eec02a958) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc99240) 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> >*> > > (0x0x7f9eebc9f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc992a0) 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>*> (0x0x7f9eebc9f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc99300) 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>*> > (0x0x7f9eebc99360) 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> >*> > (0x0x7f9eebc9f0d0) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7f9eebc9f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc993c0) 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>*> (0x0x7f9eebc9f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc99420) 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>*&&> > (0x0x7f9eebc99540) 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> >*> > > (0x0x7f9eebc995a0) 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>*> (0x0x7f9eebc9f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99600) 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>*> > (0x0x7f9eebc99660) 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> > > (0x0x7f9eebc9f270) 0 empty
  std::is_array<std::basic_string<char>*> (0x0x7f9eebc9f2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc996c0) 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>*> (0x0x7f9eebc9f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99720) 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>*> > (0x0x7f9eebc99780) 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> >*> > (0x0x7f9eebc9f478) 0 empty
  std::is_function<std::basic_string<char>*> (0x0x7f9eebc9f4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc997e0) 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> >*> > (0x0x7f9eebc9f548) 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> >*> > (0x0x7f9eebc9f5b0) 0 empty
    std::is_function<std::basic_string<char>*> (0x0x7f9eebc9f618) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc99840) 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>*> > (0x0x7f9eebc998a0) 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>*> (0x0x7f9eebc9f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99900) 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>*> (0x0x7f9eebc9f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99a20) 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>*> > (0x0x7f9eebc99a80) 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>*> (0x0x7f9eebc9f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99ba0) 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>*> (0x0x7f9eebc9f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99c00) 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> >*> > (0x0x7f9eebc9f8f0) 0 empty
  std::is_floating_point<std::basic_string<char>*> (0x0x7f9eebc9f958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc99c60) 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>*> (0x0x7f9eebc9f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99cc0) 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> >*> > > (0x0x7f9eebc99d20) 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>*> (0x0x7f9eebc9fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc99d80) 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> >*> > > (0x0x7f9eebc99de0) 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>*> (0x0x7f9eebc9fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc99e40) 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>*> (0x0x7f9eebc9faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc99f60) 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> >*> > > (0x0x7f9eebcc7000) 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> >*> > (0x0x7f9eebc9fb60) 0 empty
  std::is_pointer<std::basic_string<char>*> (0x0x7f9eebc9fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebcc7060) 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> >*> > (0x0x7f9eebc9fc30) 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> >*> > (0x0x7f9eebc9fc98) 0 empty
    std::is_pointer<std::basic_string<char>*> (0x0x7f9eebc9fd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebcc70c0) 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> >*> > (0x0x7f9eebc9fd68) 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> >*> > (0x0x7f9eebc9fdd0) 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> >*> > (0x0x7f9eebc9fe38) 0 empty
      std::is_pointer<std::basic_string<char>*> (0x0x7f9eebc9fea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9eebcc7120) 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>*> (0x0x7f9eebc9ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7180) 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> >*> > (0x0x7f9eebc9ff70) 0 empty
  std::is_scalar<std::basic_string<char>*> (0x0x7f9eebccd000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebcc71e0) 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> (0x0x7f9eebccd068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7240) 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>*> (0x0x7f9eebccd0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc72a0) 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>*> > (0x0x7f9eebcc73c0) 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>*&&> (0x0x7f9eebccd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebcc7480) 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> >*&&> > > (0x0x7f9eebcc74e0) 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>*&&> (0x0x7f9eebccd208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebcc7540) 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>*&&> > (0x0x7f9eebcc7660) 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>*&&> (0x0x7f9eebccd270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7780) 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> >*&&> > (0x0x7f9eebccd2d8) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f9eebccd340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebcc77e0) 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>*&&> (0x0x7f9eebccd3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7840) 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>*&&> > (0x0x7f9eebcc78a0) 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> >*&&> > (0x0x7f9eebccd410) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f9eebccd478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebcc7900) 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> >*&&> > (0x0x7f9eebccd4e0) 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> >*&&> > (0x0x7f9eebccd548) 0 empty
    std::is_reference<std::basic_string<char>*&&> (0x0x7f9eebccd5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebcc7960) 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> >*&&> > > (0x0x7f9eebccd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebcc79c0) 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>*&&> (0x0x7f9eebccd680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebcc7a20) 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>*&&> > (0x0x7f9eebcc7a80) 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> >*&&> > (0x0x7f9eebccd6e8) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f9eebccd750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebcc7ae0) 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>*&&> (0x0x7f9eebccd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7b40) 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> (0x0x7f9eebcc7c60) 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>*&&> (0x0x7f9eebccd820) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f9eebcc7cc0) 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>*&&> (0x0x7f9eebccd138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9eebcc7420) 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> >*&&> > (0x0x7f9eebccd8f0) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f9eebccd958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9eebcc7ea0) 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>*&&> (0x0x7f9eebccd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebcc7f60) 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>*&&> (0x0x7f9eebccda28) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f9eebccda90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebce90c0) 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>*&&> (0x0x7f9eebccdaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce9240) 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> >*&&> (0x0x7f9eebccdb60) 0 empty
  std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f9eebccdbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebce92a0) 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> >*&&> (0x0x7f9eebccdc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce9300) 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> >*&&> > (0x0x7f9eebce9360) 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> >*&&> (0x0x7f9eebccdc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce93c0) 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> >*&&> > (0x0x7f9eebccdd00) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f9eebccdd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebce9420) 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> >*&&> (0x0x7f9eebccddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce9480) 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> (0x0x7f9eebccde38) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f9eebccdea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebce94e0) 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>*> (0x0x7f9eebccdf08) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f9eebccdf70) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f9eebcf1000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebce9540) 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>*> > (0x0x7f9eebcf1138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce95a0) 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>*> > > (0x0x7f9eebce9600) 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> >*> > (0x0x7f9eebcf11a0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f9eebcf1208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebce9660) 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>*> (0x0x7f9eebcf1270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce96c0) 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>**> > (0x0x7f9eebce9720) 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>**> (0x0x7f9eebce9780) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f9eebce97e0) 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> >*> (0x0x7f9eebcf1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce98a0) 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> > >*> > > (0x0x7f9eebce9900) 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> >*> (0x0x7f9eebcf1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce9960) 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> >*> > (0x0x7f9eebce99c0) 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> >*> (0x0x7f9eebcf1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce9a20) 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> > >*> > (0x0x7f9eebcf1c30) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f9eebcf1c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebce9a80) 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> >*> (0x0x7f9eebcf1d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce9ae0) 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> >*> > (0x0x7f9eebce9b40) 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> >*> (0x0x7f9eebce9c00) 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> >*> (0x0x7f9eebce9c60) 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> >*> (0x0x7f9eebce9ba0) 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> >*> (0x0x7f9eebcf1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce9cc0) 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> >*> (0x0x7f9eebcf1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebce9d20) 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> > >*> > (0x0x7f9eebcf1f70) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f9eebd2a000) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebce9d80) 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> > >*> > (0x0x7f9eebd2a068) 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> > >*> > (0x0x7f9eebd2a0d0) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f9eebd2a138) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebce9de0) 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> > >*> > > (0x0x7f9eebd2a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce9e40) 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> >*> (0x0x7f9eebd2a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebce9ea0) 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> >*> > (0x0x7f9eebce9f00) 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> > >*> > (0x0x7f9eebd2a270) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f9eebd2a2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebce9f60) 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> >*> (0x0x7f9eebd2a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd31000) 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> (0x0x7f9eebd31060) 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> >*> (0x0x7f9eebd2a3a8) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f9eebd31180) 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> > > (0x0x7f9eebce9840) 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> > (0x0x7f9eebd2a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd31240) 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> > > (0x0x7f9eebd2a548) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f9eebd2a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebd312a0) 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> > (0x0x7f9eebd2a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31300) 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> > > > (0x0x7f9eebd313c0) 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> > > > (0x0x7f9eebd31420) 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> > > > (0x0x7f9eebd31360) 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> > > > (0x0x7f9eebd31480) 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> > > > (0x0x7f9eebd2a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd314e0) 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> (0x0x7f9eebd31540) 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> > > > (0x0x7f9eebd2a888) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f9eebd315a0) 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> > (0x0x7f9eebd2aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31660) 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> > > > > (0x0x7f9eebd316c0) 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> > (0x0x7f9eebd2aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31720) 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> > > (0x0x7f9eebd31840) 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> > (0x0x7f9eebd2aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31960) 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> > > > (0x0x7f9eebd2ab60) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7f9eebd2abc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebd319c0) 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> > (0x0x7f9eebd2ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31a20) 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> > > (0x0x7f9eebd31a80) 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> > (0x0x7f9eebd2ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31ae0) 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> > (0x0x7f9eebd2ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd31c00) 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> > > > (0x0x7f9eebd2ad68) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7f9eebd2add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebd31c60) 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> > > > (0x0x7f9eebd2ae38) 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> > > > (0x0x7f9eebd2aea0) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7f9eebd2af08) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebd31cc0) 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> > > > > (0x0x7f9eebd2af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd31d20) 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> > (0x0x7f9eebd2a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd31d80) 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> > > (0x0x7f9eebd31de0) 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> > > > (0x0x7f9eebd2a958) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7f9eebd68000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebd31e40) 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> > (0x0x7f9eebd68068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd31ea0) 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> (0x0x7f9eebd6a000) 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> > (0x0x7f9eebd680d0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f9eebd6a060) 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>&> (0x0x7f9eebd31600) 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>&> (0x0x7f9eebd68138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd6a180) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f9eebd6a1e0) 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> > > > (0x0x7f9eebd6a240) 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> (0x0x7f9eebd6a2a0) 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> > > > (0x0x7f9eebd68478) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f9eebd6a300) 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> > > > (0x0x7f9eebd6a360) 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> (0x0x7f9eebd6a3c0) 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> > > > (0x0x7f9eebd68548) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f9eebd6a420) 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> > > > (0x0x7f9eebd6a4e0) 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> > > > (0x0x7f9eebd6a540) 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> > > > (0x0x7f9eebd6a480) 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> > > > (0x0x7f9eebd6a5a0) 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> > > > (0x0x7f9eebd68680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd6a600) 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> (0x0x7f9eebd6a660) 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> > > > (0x0x7f9eebd68750) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f9eebd6a6c0) 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>*> (0x0x7f9eebd6a720) 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>*> (0x0x7f9eebd68820) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f9eebd6a840) 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>&> (0x0x7f9eebd68958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd6a900) 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> >&> > > (0x0x7f9eebd6a960) 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>&> (0x0x7f9eebd689c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd6a9c0) 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>&> > (0x0x7f9eebd6aae0) 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> >&> > (0x0x7f9eebd68a28) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f9eebd68a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebd6ab40) 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>&> (0x0x7f9eebd68af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd6aba0) 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>&> > (0x0x7f9eebd6ac00) 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> >&> > (0x0x7f9eebd68b60) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f9eebd68bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebd6ac60) 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> >&> > (0x0x7f9eebd68c30) 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> >&> > (0x0x7f9eebd68c98) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7f9eebd68d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebd6acc0) 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> >&> > > (0x0x7f9eebd68d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd6ad20) 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>&> (0x0x7f9eebd68dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebd6ad80) 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>&> > (0x0x7f9eebd6ade0) 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> >&> > (0x0x7f9eebd68e38) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f9eebd68ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebd6ae40) 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>&> (0x0x7f9eebd68f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebd6aea0) 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> (0x0x7f9eebdb6000) 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>&> (0x0x7f9eebd68f70) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7f9eebdb6060) 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>&> (0x0x7f9eebd6a8a0) 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>&> (0x0x7f9eebd68208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebdb6180) 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*>&> (0x0x7f9eebdb61e0) 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> > (0x0x7f9eebdb6660) 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> > (0x0x7f9eebdb66c0) 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> > (0x0x7f9eebdb6600) 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> > (0x0x7f9eebdb6720) 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>*> (0x0x7f9eebdb65a0) 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> > > (0x0x7f9eebdb6540) 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> > > (0x0x7f9eebe44d68) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f9eebdb6780) 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> > (0x0x7f9eebdb6900) 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> > (0x0x7f9eebdb6960) 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> > (0x0x7f9eebdb68a0) 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> > (0x0x7f9eebdb69c0) 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>*> (0x0x7f9eebdb6840) 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> > > (0x0x7f9eebdb67e0) 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> > > (0x0x7f9eebac1618) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f9eebdb6a20) 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&> (0x0x7f9eebdb6a80) 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> >&> > (0x0x7f9eebdb6ae0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f9eebdb6b40) 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*>*> (0x0x7f9eebb30a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebdb6c00) 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*>*> > > (0x0x7f9eebdb6c60) 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*>*> (0x0x7f9eebb30af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebdb6cc0) 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*>*> > (0x0x7f9eebdb6d20) 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*>*> (0x0x7f9eebb30b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebdb6d80) 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*>*> > (0x0x7f9eebb30bc8) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f9eebb30c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebdb6de0) 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*>*> (0x0x7f9eebb30d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebdb6e40) 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*>*> > (0x0x7f9eebdb6ea0) 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*>*> (0x0x7f9eebdb6f60) 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*>*> (0x0x7f9eebb8e000) 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*>*> (0x0x7f9eebdb6f00) 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*>*> (0x0x7f9eebb30dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8e060) 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*>*> (0x0x7f9eebb30e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8e0c0) 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*>*> > (0x0x7f9eebb30ea0) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f9eebb30f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebb8e120) 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*>*> > (0x0x7f9eebb92000) 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*>*> > (0x0x7f9eebb92068) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f9eebb920d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebb8e180) 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*>*> > > (0x0x7f9eebb92138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8e1e0) 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*>*> (0x0x7f9eebb921a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8e240) 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*>*> > (0x0x7f9eebb8e2a0) 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*>*> > (0x0x7f9eebb92208) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f9eebb92270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebb8e300) 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*>*> (0x0x7f9eebb922d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8e360) 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> (0x0x7f9eebb8e3c0) 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*>*> (0x0x7f9eebb92340) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true> (0x0x7f9eebb8e4e0) 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&> (0x0x7f9eebb92410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8e5a0) 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&> > > (0x0x7f9eebb8e600) 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&> (0x0x7f9eebb92478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8e660) 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&> > (0x0x7f9eebb8e6c0) 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&> > (0x0x7f9eebb924e0) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f9eebb92548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebb8e720) 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&> (0x0x7f9eebb925b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8e780) 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&> > (0x0x7f9eebb8e7e0) 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&> > (0x0x7f9eebb92618) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f9eebb92680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebb8e840) 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&> > (0x0x7f9eebb926e8) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f9eebb92750) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f9eebb927b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebb8e8a0) 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&> > > (0x0x7f9eebb92820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8e900) 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&> (0x0x7f9eebb92888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8e960) 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&> > (0x0x7f9eebb8e9c0) 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&> > (0x0x7f9eebb928f0) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f9eebb92958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebb8ea20) 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&> (0x0x7f9eebb929c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebb8ea80) 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> (0x0x7f9eebb8eae0) 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&> (0x0x7f9eebb92a28) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f9eebb8eb40) 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> >&> > (0x0x7f9eebb92a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8eba0) 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> >&> > > > (0x0x7f9eebb8ec00) 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> >&> > (0x0x7f9eebb92bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8ec60) 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> >&> > > (0x0x7f9eebb8ecc0) 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> >&> > (0x0x7f9eebb92c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8ed20) 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> >&> > > (0x0x7f9eebb92c98) 0 empty
  std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f9eebb92d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebb8ed80) 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> >&> > (0x0x7f9eebb92d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebb8ede0) 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> >&> > > (0x0x7f9eebb8ee40) 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> >&> > (0x0x7f9eebb8ef00) 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> >&> > (0x0x7f9eebb8ef60) 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> >&> > (0x0x7f9eebb8eea0) 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> >&> > (0x0x7f9eebbbf000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0000) 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> >&> > (0x0x7f9eebbbf068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0060) 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> >&> > > (0x0x7f9eebbbf0d0) 0 empty
  std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f9eebbbf138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbc00c0) 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> >&> > > (0x0x7f9eebbbf1a0) 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> >&> > > (0x0x7f9eebbbf208) 0 empty
    std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f9eebbbf270) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebbc0120) 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> >&> > > > (0x0x7f9eebbbf2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc0180) 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> >&> > (0x0x7f9eebbbf340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc01e0) 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> >&> > > (0x0x7f9eebbc0240) 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> >&> > > (0x0x7f9eebbbf478) 0 empty
  std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f9eebbbf4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebbc02a0) 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> >&> > (0x0x7f9eebbbf548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc0300) 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> (0x0x7f9eebbc0360) 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> >&> > (0x0x7f9eebbbf5b0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true> (0x0x7f9eebbc03c0) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f9eebbbf618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0420) 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<> > > > (0x0x7f9eebbc0480) 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<> > (0x0x7f9eebbbf680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc04e0) 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<> > > (0x0x7f9eebbc0540) 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<> > (0x0x7f9eebbbf7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc05a0) 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<> > > (0x0x7f9eebbbf820) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f9eebbbf888) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbc0600) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f9eebbbf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc07e0) 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<> > > (0x0x7f9eebbc0840) 0 empty

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

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

Class std::remove_cv<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<> > (0x0x7f9eebbc08a0) 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<> > (0x0x7f9eebbbf9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc09c0) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f9eebbbfa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0a20) 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<> > > (0x0x7f9eebbbfa90) 0 empty
  std::is_void<std::tuple<> > (0x0x7f9eebbbfaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbc0a80) 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<> > > (0x0x7f9eebbbfb60) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f9eebbbfbc8) 0 empty
    std::is_void<std::tuple<> > (0x0x7f9eebbbfc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebbc0ae0) 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<> > > > (0x0x7f9eebbbfd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc0b40) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f9eebbbfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc0ba0) 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<> > > (0x0x7f9eebbc0c00) 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<> > > (0x0x7f9eebbbfe38) 0 empty
  std::is_object<std::tuple<> > (0x0x7f9eebbbfea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebbc0d20) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f9eebbbff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbc0d80) 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> (0x0x7f9eebbc0de0) 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<> > (0x0x7f9eebbbff70) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f9eebbc0e40) 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*> >*> (0x0x7f9eebbea000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0ea0) 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*> >*> > > (0x0x7f9eebbc0f00) 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*> >*> (0x0x7f9eebbea068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbc0f60) 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*> >*> > (0x0x7f9eebbed0c0) 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*> >*> (0x0x7f9eebbea0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbed120) 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*> >*> > (0x0x7f9eebbea138) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f9eebbea1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbed240) 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*> >*> (0x0x7f9eebbea208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbed300) 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*> >*> > (0x0x7f9eebbed360) 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*> >*> (0x0x7f9eebbed420) 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*> >*> (0x0x7f9eebbed540) 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*> >*> (0x0x7f9eebbed3c0) 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*> >*> (0x0x7f9eebbea2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbed5a0) 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*> >*> (0x0x7f9eebbea340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbed6c0) 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*> >*> > (0x0x7f9eebbea3a8) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f9eebbea410) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbed720) 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*> >*> > (0x0x7f9eebbea478) 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*> >*> > (0x0x7f9eebbea4e0) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f9eebbea548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebbed780) 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*> >*> > > (0x0x7f9eebbea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbed7e0) 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*> >*> (0x0x7f9eebbea618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbed840) 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*> >*> > (0x0x7f9eebbed8a0) 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*> >*> > (0x0x7f9eebbea680) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f9eebbea6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebbed900) 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*> >*> (0x0x7f9eebbea750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebbed960) 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> (0x0x7f9eebbeda80) 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*> >*> (0x0x7f9eebbea7b8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true> (0x0x7f9eebbedae0) 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<> > (0x0x7f9eebdb6ba0) 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> > > (0x0x7f9eebbedc00) 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<> > > (0x0x7f9eebb923a8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eebbea820) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebbedc60) 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<> > > > (0x0x7f9eebbea888) 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<> > > (0x0x7f9eebbea8f0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f9eebbea958) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebbedcc0) 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> > (0x0x7f9eebbedd20) 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&> (0x0x7f9eebbedde0) 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&> (0x0x7f9eebbede40) 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&> (0x0x7f9eebbedd80) 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&> (0x0x7f9eebc0f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbedea0) 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&> (0x0x7f9eebc0f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebbedf00) 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> > > (0x0x7f9eebbedf60) 0 empty

Class std::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int> (0x0x7f9eebc0f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1b000) 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> > (0x0x7f9eebc1b060) 0 empty

Class std::is_array<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<unsigned int> (0x0x7f9eebc0f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1b0c0) 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> > (0x0x7f9eebc0f410) 0 empty
  std::is_array<unsigned int> (0x0x7f9eebc0f478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc1b120) 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> > (0x0x7f9eebc0f4e0) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f9eebc0f548) 0 empty
    std::is_array<unsigned int> (0x0x7f9eebc0f5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc1b180) 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&> (0x0x7f9eebc0f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1b240) 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&> > > (0x0x7f9eebc1b2a0) 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&> (0x0x7f9eebc0f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc1b300) 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&> > (0x0x7f9eebc1b360) 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&> > (0x0x7f9eebc0f7b8) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7f9eebc0f820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc1b3c0) 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&> (0x0x7f9eebc0f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc1b420) 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&> > (0x0x7f9eebc1b480) 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&> > (0x0x7f9eebc0fa90) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f9eebc0faf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc1b5a0) 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&> > (0x0x7f9eebc0fb60) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f9eebc0fbc8) 0 empty
    std::is_reference<const unsigned int&> (0x0x7f9eebc0fc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eebc1b600) 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&> > > (0x0x7f9eebc0fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1b660) 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&> (0x0x7f9eebc0fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1b6c0) 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&> > (0x0x7f9eebc1b720) 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&> > (0x0x7f9eebc0ff08) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f9eebc0ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc1b780) 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&> (0x0x7f9eebc35000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc1b8a0) 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> (0x0x7f9eebc1b900) 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&> (0x0x7f9eebc35068) 0 empty
  std::__add_rvalue_reference_helper<const unsigned int&, true> (0x0x7f9eebc1b960) 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> (0x0x7f9eebc1b1e0) 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> (0x0x7f9eebc35138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc1b9c0) 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> > (0x0x7f9eebc351a0) 0 empty
  std::is_convertible<const unsigned int&, unsigned int> (0x0x7f9eebc35208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc1ba20) 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> > (0x0x7f9eebc1ba80) 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> (0x0x7f9eebc35478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1bae0) 0 empty

Class std::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<unsigned int> (0x0x7f9eebc354e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1bb40) 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> > > (0x0x7f9eebc1bba0) 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> > (0x0x7f9eebc35548) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f9eebc355b0) 0 empty
    std::is_array<unsigned int> (0x0x7f9eebc35618) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc1bc00) 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> > > (0x0x7f9eebc1bd80) 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> (0x0x7f9eebc35750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1bde0) 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> > (0x0x7f9eebc1be40) 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> (0x0x7f9eebc35888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc1bea0) 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> > (0x0x7f9eebc358f0) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7f9eebc35958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc1bf00) 0 empty

Class std::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int> (0x0x7f9eebc359c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc53060) 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> > (0x0x7f9eebc530c0) 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> > (0x0x7f9eebc35a28) 0 empty
  std::is_void<unsigned int> (0x0x7f9eebc35a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc53120) 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> > (0x0x7f9eebc35af8) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f9eebc35b60) 0 empty
    std::is_void<unsigned int> (0x0x7f9eebc35bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc53180) 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> > > (0x0x7f9eebc35d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc531e0) 0 empty

Class std::is_object<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int> (0x0x7f9eebc35d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc53240) 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> > (0x0x7f9eebc532a0) 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> > (0x0x7f9eebc35dd0) 0 empty
  std::is_object<unsigned int> (0x0x7f9eebc35e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc53300) 0 empty

Class std::__is_referenceable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int> (0x0x7f9eebc35ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc53360) 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> (0x0x7f9eebc533c0) 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> (0x0x7f9eebc35f08) 0 empty
  std::__add_rvalue_reference_helper<unsigned int, true> (0x0x7f9eebc53420) 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> (0x0x7f9eebc1bd20) 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> (0x0x7f9eebc5d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc53480) 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> > (0x0x7f9eebc5d068) 0 empty
  std::is_convertible<unsigned int, unsigned int> (0x0x7f9eebc5d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc534e0) 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*>&> (0x0x7f9eebc536c0) 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*> > (0x0x7f9eebc53720) 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> (0x0x7f9eebc53780) 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> > (0x0x7f9eebc537e0) 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> >&&> > > (0x0x7f9eebc53900) 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>&&> (0x0x7f9eebc5d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc53960) 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>&&> > (0x0x7f9eebc539c0) 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>&&> (0x0x7f9eebc84000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc53a20) 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> >&&> > (0x0x7f9eebc84068) 0 empty
  std::is_array<std::basic_string<char>&&> (0x0x7f9eebc840d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eebc53a80) 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> >&&> > (0x0x7f9eebc84138) 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> >&&> > (0x0x7f9eebc841a0) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f9eebc84208) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eebc53ae0) 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> (0x0x7f9eebc53b40) 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>&&> (0x0x7f9eebc842d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eebc53ba0) 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> >&&> > (0x0x7f9eebc84340) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f9eebc843a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eebc53c00) 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>&> (0x0x7f9eebc53cc0) 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>&> (0x0x7f9eebc53de0) 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>&> (0x0x7f9eebc53c60) 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>&> (0x0x7f9eebc845b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc53e40) 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>&> (0x0x7f9eebc84618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eebc53f60) 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> >&&> > > (0x0x7f9eeb8b2000) 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> >&&> > (0x0x7f9eebc84680) 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> >&&> > (0x0x7f9eebc846e8) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f9eebc84750) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb8b2060) 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> (0x0x7f9eeb8b20c0) 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>&&> (0x0x7f9eebc84820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b21e0) 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> >&&> > (0x0x7f9eebc84888) 0 empty
  std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f9eebc848f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb8b2240) 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>&&> (0x0x7f9eeb8b2300) 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>&&> (0x0x7f9eeb8b2420) 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>&&> (0x0x7f9eeb8b22a0) 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>&&> (0x0x7f9eebc849c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b2480) 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>&&> (0x0x7f9eebc84a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b25a0) 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> >&&> > > (0x0x7f9eeb8b2600) 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> >&&> > (0x0x7f9eebc84a90) 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> >&&> > (0x0x7f9eebc84af8) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f9eebc84b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb8b2660) 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> >&&> > > (0x0x7f9eeb8b2720) 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>&&> (0x0x7f9eebc84bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b2780) 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>&&> > (0x0x7f9eeb8b28a0) 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>&&> (0x0x7f9eebc84c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8b29c0) 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> >&&> > (0x0x7f9eebc84c98) 0 empty
  std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7f9eebc84d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8b2a20) 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>&&> (0x0x7f9eebc84d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8b2a80) 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>&&> > (0x0x7f9eeb8b2ae0) 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> >&&> > (0x0x7f9eebc84dd0) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f9eebc84e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8b2b40) 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> >&&> > (0x0x7f9eebc84ea0) 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> >&&> > (0x0x7f9eebc84f08) 0 empty
    std::is_reference<std::basic_string<char>&&> (0x0x7f9eebc84f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb8b2ba0) 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> >&&> > > (0x0x7f9eeb8d7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b2c00) 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>&&> (0x0x7f9eeb8d7068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8b2c60) 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>&&> > (0x0x7f9eeb8b2cc0) 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> >&&> > (0x0x7f9eeb8d70d0) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f9eeb8d7138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8b2d20) 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>&&> (0x0x7f9eeb8d71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8b2d80) 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> (0x0x7f9eeb8b2ea0) 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>&&> (0x0x7f9eeb8d7208) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7f9eeb8b2f00) 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> (0x0x7f9eeb8b26c0) 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>&&> (0x0x7f9eeb8d72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8dd120) 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> >&&> > (0x0x7f9eeb8d7340) 0 empty
  std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f9eeb8d73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8dd180) 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>&&> > (0x0x7f9eeb8dd1e0) 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>&&> > (0x0x7f9eeb8dd240) 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> >&&> > (0x0x7f9eeb8d7410) 0 empty
  std::is_function<std::basic_string<char>&&> (0x0x7f9eeb8d7478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb8dd2a0) 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> >&&> > > (0x0x7f9eeb8d74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8dd300) 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>&&> > (0x0x7f9eeb8dd360) 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> >&&> > (0x0x7f9eeb8d7548) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7f9eeb8d75b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb8dd3c0) 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>&&> (0x0x7f9eeb8d7618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9eeb8dd420) 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>&&> (0x0x7f9eeb8d76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8dd480) 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>&&> (0x0x7f9eeb8d7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8dd4e0) 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>&&> > (0x0x7f9eeb8dd540) 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>&&> (0x0x7f9eeb8dd600) 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> (0x0x7f9eeb8dd5a0) 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> > (0x0x7f9eeb8d7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8dd7e0) 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> > > (0x0x7f9eeb8d7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8dd840) 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> > > > (0x0x7f9eeb8dd8a0) 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> > > > (0x0x7f9eeb8d78f0) 0 empty
  std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > (0x0x7f9eeb8d7958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb8dd900) 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> > (0x0x7f9eeb8dd960) 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> (0x0x7f9eeb8d79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8dd9c0) 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> > (0x0x7f9eeb8d7a28) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f9eeb8d7a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb8ddae0) 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> > > (0x0x7f9eeb8d7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8ddba0) 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> > > > (0x0x7f9eeb8d7b60) 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> > > (0x0x7f9eeb8d7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8ddc00) 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>&&> (0x0x7f9eeb8d7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8ddc60) 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>&&> (0x0x7f9eeb8d7c98) 0 empty
  std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f9eeb8d7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8ddd80) 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>&&> (0x0x7f9eeb8d7d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb8ddf00) 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> >&&> (0x0x7f9eeb8d7dd0) 0 empty
  std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f9eeb8d7e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb8ddf60) 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> >&&> (0x0x7f9eeb8d7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb907000) 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> >&&> > (0x0x7f9eeb907060) 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> >&&> (0x0x7f9eeb8d7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9070c0) 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> >&&> > (0x0x7f9eeb8d7f70) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f9eeb90f000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb907120) 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> >&&> (0x0x7f9eeb90f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb907180) 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> (0x0x7f9eeb90f0d0) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f9eeb90f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb9071e0) 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>&&> (0x0x7f9eeb90f1a0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f9eeb90f208) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f9eeb90f270) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb907240) 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>&&> > (0x0x7f9eeb9072a0) 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> > (0x0x7f9eeb90f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907300) 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> > > > (0x0x7f9eeb907360) 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> > (0x0x7f9eeb90f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9073c0) 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> > > (0x0x7f9eeb907420) 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> > (0x0x7f9eeb90f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907480) 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> > > (0x0x7f9eeb90f4e0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f9eeb90f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb9074e0) 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> > (0x0x7f9eeb90f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907540) 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> > > (0x0x7f9eeb9075a0) 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> > (0x0x7f9eeb907660) 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> > (0x0x7f9eeb9076c0) 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> > (0x0x7f9eeb907600) 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> > (0x0x7f9eeb90f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907720) 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> > (0x0x7f9eeb90f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907780) 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> > > (0x0x7f9eeb90f8f0) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f9eeb90f958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb9077e0) 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> > > (0x0x7f9eeb90f9c0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f9eeb90fa28) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f9eeb90fa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb907900) 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> > > > (0x0x7f9eeb90faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9079c0) 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> > (0x0x7f9eeb90fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb907a20) 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> > > (0x0x7f9eeb907a80) 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> > > (0x0x7f9eeb90fc98) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f9eeb90fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb907ae0) 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> > (0x0x7f9eeb90fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb907c00) 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>&&> > (0x0x7f9eeb907c60) 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> > > > (0x0x7f9eeb907cc0) 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> > (0x0x7f9eeb90fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907d20) 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> > > (0x0x7f9eeb907d80) 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> > > (0x0x7f9eeb90ff08) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f9eeb90ff70) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb907de0) 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> > (0x0x7f9eeb9351a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb907e40) 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> > > (0x0x7f9eeb907ea0) 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> > > (0x0x7f9eeb935208) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f9eeb935270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb907f00) 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> > > (0x0x7f9eeb9352d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f9eeb935340) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f9eeb9353a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb907f60) 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> > > (0x0x7f9eeb93a000) 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> > (0x0x7f9eeb9354e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a060) 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> > (0x0x7f9eeb935548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a0c0) 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> > > (0x0x7f9eeb93a120) 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> > (0x0x7f9eeb9355b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a180) 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> > (0x0x7f9eeb935618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a1e0) 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> > > (0x0x7f9eeb935680) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f9eeb9356e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb93a240) 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> > (0x0x7f9eeb935820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a360) 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> > > > (0x0x7f9eeb93a3c0) 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> > (0x0x7f9eeb935888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a420) 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> > > > (0x0x7f9eeb93a480) 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> > (0x0x7f9eeb9358f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a4e0) 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> > (0x0x7f9eeb935958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a540) 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> > > > (0x0x7f9eeb93a5a0) 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> > (0x0x7f9eeb935a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a600) 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> > (0x0x7f9eeb935af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a660) 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> > > (0x0x7f9eeb93a6c0) 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> > (0x0x7f9eeb935b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a720) 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> > (0x0x7f9eeb935bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a780) 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> > > (0x0x7f9eeb935c30) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f9eeb935c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb93a7e0) 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> > > (0x0x7f9eeb935dd0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f9eeb935e38) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f9eeb935ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb93a840) 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> > > (0x0x7f9eeb935f70) 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> > > (0x0x7f9eeb94f000) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f9eeb94f068) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f9eeb94f0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f9eeb93a8a0) 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> > > (0x0x7f9eeb94f1a0) 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> > > (0x0x7f9eeb94f208) 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> > > (0x0x7f9eeb94f270) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f9eeb94f2d8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f9eeb94f340) 0 empty
          std::integral_constant<bool, false> (0x0x7f9eeb93a900) 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> > (0x0x7f9eeb94f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93a960) 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> > > (0x0x7f9eeb94f478) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f9eeb94f4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb93a9c0) 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> > (0x0x7f9eeb93aae0) 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>&> (0x0x7f9eeb94f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb93aba0) 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>&> > > (0x0x7f9eeb93ac00) 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>&> (0x0x7f9eeb94f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb93ac60) 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>&> > (0x0x7f9eeb93acc0) 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>&> > (0x0x7f9eeb94f680) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f9eeb94f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb93ad20) 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>&> (0x0x7f9eeb94f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb93ad80) 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>&> > (0x0x7f9eeb93ade0) 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>&> > (0x0x7f9eeb94f958) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f9eeb94f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb93ae40) 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>&> > (0x0x7f9eeb94fa28) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f9eeb94fa90) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f9eeb94faf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb93af60) 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>&> > > (0x0x7f9eeb94fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb964060) 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>&> (0x0x7f9eeb94fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9640c0) 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>&> > (0x0x7f9eeb964120) 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>&> > (0x0x7f9eeb94fd00) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f9eeb94fd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb964180) 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>&> (0x0x7f9eeb94fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9642a0) 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> (0x0x7f9eeb964300) 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>&> (0x0x7f9eeb94fe38) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f9eeb964360) 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> > (0x0x7f9eeb94f548) 0 empty
  std::__do_is_destructible_impl (0x0x7f9eeb93ab40) 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> (0x0x7f9eeb94ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9643c0) 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> > (0x0x7f9eeb94ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb964420) 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> > > (0x0x7f9eeb964480) 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>&&> (0x0x7f9eeb96c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb964540) 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>&&> > > (0x0x7f9eeb9645a0) 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>&&> (0x0x7f9eeb96c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb964600) 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>&&> > (0x0x7f9eeb964660) 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>&&> (0x0x7f9eeb96c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9646c0) 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>&&> > (0x0x7f9eeb96c1a0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f9eeb96c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb964720) 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>&&> (0x0x7f9eeb96c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb964780) 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>&&> > (0x0x7f9eeb9647e0) 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>&&> > (0x0x7f9eeb96c3a8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f9eeb96c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb964840) 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>&&> > (0x0x7f9eeb96c478) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f9eeb96c4e0) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f9eeb96c548) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb964960) 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>&&> > > (0x0x7f9eeb96c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb964a20) 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>&&> (0x0x7f9eeb96c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb964a80) 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>&&> > (0x0x7f9eeb964ae0) 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>&&> > (0x0x7f9eeb96c750) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f9eeb96c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb964b40) 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>&&> (0x0x7f9eeb96c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb964d20) 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> (0x0x7f9eeb964d80) 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>&&> (0x0x7f9eeb96c888) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f9eeb964de0) 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>&&> (0x0x7f9eeb96c000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9eeb9644e0) 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>&&> > (0x0x7f9eeb96c958) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb96c9c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9eeb964e40) 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>&&> (0x0x7f9eeb96ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb964ea0) 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>&&> (0x0x7f9eeb96ca90) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb96caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb964f00) 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>&&> (0x0x7f9eeb96cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb964f60) 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>&&> (0x0x7f9eeb96cbc8) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb96cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb985000) 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>&&> (0x0x7f9eeb96cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb985060) 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>&&> > (0x0x7f9eeb9850c0) 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>&&> (0x0x7f9eeb96cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb985120) 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>&&> > (0x0x7f9eeb96cd68) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb96cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb985180) 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>&&> (0x0x7f9eeb96ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9851e0) 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> (0x0x7f9eeb96cea0) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb96cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb985240) 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> > (0x0x7f9eeb96cf70) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f9eeb98c000) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb98c068) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb9852a0) 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> > > (0x0x7f9eeb98c0d0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f9eeb98c138) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f9eeb98c1a0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb98c208) 0 empty
        std::integral_constant<bool, true> (0x0x7f9eeb985300) 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>&> (0x0x7f9eeb985360) 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> >&&> > (0x0x7f9eeb9853c0) 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> >&&> > (0x0x7f9eeb98cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb985480) 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> >&&> > > > (0x0x7f9eeb9854e0) 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> >&&> > (0x0x7f9eeb98cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb985540) 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> >&&> > > (0x0x7f9eeb9855a0) 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> >&&> > (0x0x7f9eeb98cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb985600) 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> >&&> > > (0x0x7f9eeb98ce38) 0 empty
  std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f9eeb98cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb985660) 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> >&&> > (0x0x7f9eeb98cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9856c0) 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> >&&> > > (0x0x7f9eeb985720) 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> >&&> > (0x0x7f9eeb9858a0) 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> >&&> > (0x0x7f9eeb985900) 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> >&&> > (0x0x7f9eeb985840) 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> >&&> > (0x0x7f9eeb9bc0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb985960) 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> >&&> > (0x0x7f9eeb9bc208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9859c0) 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> >&&> > > (0x0x7f9eeb9bc340) 0 empty
  std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f9eeb9bc3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb985a20) 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> >&&> > > (0x0x7f9eeb9bc478) 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> >&&> > > (0x0x7f9eeb9bc4e0) 0 empty
    std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f9eeb9bc548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb985a80) 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> >&&> > > > (0x0x7f9eeb9bc618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb985ae0) 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> >&&> > (0x0x7f9eeb9bc680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb985b40) 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> >&&> > > (0x0x7f9eeb985ba0) 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> >&&> > > (0x0x7f9eeb9bc888) 0 empty
  std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f9eeb9bc8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb985c00) 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> >&&> > (0x0x7f9eeb9bc9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb985c60) 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> (0x0x7f9eeb985cc0) 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> >&&> > (0x0x7f9eeb9bca28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f9eeb985d20) 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<> > (0x0x7f9eeb985420) 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> > > (0x0x7f9eeb985d80) 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<> > > (0x0x7f9eeb9bca90) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb9bcaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb985de0) 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<> > > > (0x0x7f9eeb9bcb60) 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<> > > (0x0x7f9eeb9bcbc8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb9bcc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb985e40) 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> >*&> (0x0x7f9eeb9e0240) 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> >*&> (0x0x7f9eeb9e02a0) 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> >*&> (0x0x7f9eeb9e01e0) 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> >*&> (0x0x7f9eeb9da680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9e0300) 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> >*&> (0x0x7f9eeb9da6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9e0360) 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*> > > (0x0x7f9eeb9e03c0) 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*> > (0x0x7f9eeb9da820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9eeb9da888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eeb9da8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb9e0420) 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> >*&> (0x0x7f9eeb9da9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9e04e0) 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> > >*&> > > (0x0x7f9eeb9e0540) 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> >*&> (0x0x7f9eeb9daa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9e05a0) 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> >*&> > (0x0x7f9eeb9e0600) 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> > >*&> > (0x0x7f9eeb9daa90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f9eeb9daaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb9e0660) 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> >*&> (0x0x7f9eeb9dab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9e06c0) 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> >*&> > (0x0x7f9eeb9e0720) 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> > >*&> > (0x0x7f9eeb9dabc8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f9eeb9dac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb9e0780) 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> > >*&> > (0x0x7f9eeb9dac98) 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> > >*&> > (0x0x7f9eeb9dad00) 0 empty
    std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f9eeb9dad68) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb9e07e0) 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> > >*&> > > (0x0x7f9eeb9dadd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9e0840) 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> >*&> (0x0x7f9eeb9dae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb9e08a0) 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> >*&> > (0x0x7f9eeb9e0900) 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> > >*&> > (0x0x7f9eeb9daea0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::basic_string<char> >*&> (0x0x7f9eeb9daf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb9e0960) 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> >*&> (0x0x7f9eeb9daf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9e09c0) 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> (0x0x7f9eeb9e0a20) 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> >*&> (0x0x7f9eeba0c000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::basic_string<char> >*&, true> (0x0x7f9eeb9e0b40) 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> (0x0x7f9eeb9e0480) 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*> (0x0x7f9eeba0c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb9e0c00) 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*> > (0x0x7f9eeb9e0d20) 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*> > (0x0x7f9eeba0c1a0) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::basic_string<char> >*&, std::_Rb_tree_node_base*> (0x0x7f9eeba0c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb9e0d80) 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> >*&> (0x0x7f9eeb9e0e40) 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*&> (0x0x7f9eeb9e0f00) 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*&> (0x0x7f9eeb9e0f60) 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*&> (0x0x7f9eeb9e0ea0) 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*&> (0x0x7f9eeba0c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2a000) 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*&> (0x0x7f9eeba0c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2a060) 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*> > > (0x0x7f9eeba2a0c0) 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*> > (0x0x7f9eeba0c478) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9eeba0c4e0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eeba0c548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeba2a120) 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*&> (0x0x7f9eeba0c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2a1e0) 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*&> > > (0x0x7f9eeba2a240) 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*&> (0x0x7f9eeba0c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba2a360) 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*&> > (0x0x7f9eeba2a3c0) 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*&> > (0x0x7f9eeba0c6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f9eeba0c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeba2a420) 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*&> (0x0x7f9eeba0c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba2a480) 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*&> > (0x0x7f9eeba2a4e0) 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*&> > (0x0x7f9eeba0c820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9eeba0c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeba2a540) 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*&> > (0x0x7f9eeba0c9c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f9eeba0ca28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9eeba0ca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeba2a5a0) 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*&> > > (0x0x7f9eeba0cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2a600) 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*&> (0x0x7f9eeba0cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2a660) 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*&> > (0x0x7f9eeba2a6c0) 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*&> > (0x0x7f9eeba0cc30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9eeba0cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeba2a720) 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*&> (0x0x7f9eeba0cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba2a840) 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> (0x0x7f9eeba2a8a0) 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*&> (0x0x7f9eeba0ce38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f9eeba2a900) 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> (0x0x7f9eeba2a180) 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*> (0x0x7f9eeba0cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba2aa20) 0 empty

Class std::__is_void_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int> (0x0x7f9eeba0cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2aa80) 0 empty

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f9eeba47000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2aae0) 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*> > > (0x0x7f9eeba2ab40) 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*> > (0x0x7f9eeba47068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9eeba470d0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9eeba47138) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeba2aba0) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f9eeba47208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2ac60) 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> > > (0x0x7f9eeba2acc0) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f9eeba47410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2ad20) 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> > (0x0x7f9eeba2ad80) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f9eeba47478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2ade0) 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> > (0x0x7f9eeba474e0) 0 empty
  std::is_rvalue_reference<int> (0x0x7f9eeba47548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeba2ae40) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f9eeba475b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba2aea0) 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> > (0x0x7f9eeba2af00) 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> > (0x0x7f9eeba47618) 0 empty
  std::is_void<int> (0x0x7f9eeba47680) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeba2af60) 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> > (0x0x7f9eeba476e8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f9eeba47750) 0 empty
    std::is_void<int> (0x0x7f9eeba477b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeba5e000) 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> > > (0x0x7f9eeba47820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba5e060) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f9eeba47888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba5e180) 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> > (0x0x7f9eeba5e1e0) 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> > (0x0x7f9eeba478f0) 0 empty
  std::is_object<int> (0x0x7f9eeba47958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeba5e240) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f9eeba479c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeba5e2a0) 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> (0x0x7f9eeba5e300) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f9eeba47a28) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f9eeba5e360) 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> (0x0x7f9eeba2ac00) 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*> (0x0x7f9eeba47af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeba5e3c0) 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*> > (0x0x7f9eeba5e420) 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*> > (0x0x7f9eeba47b60) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f9eeba47bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeba5e480) 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*&> (0x0x7f9eeba5e4e0) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f9eeba5e600) 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> > (0x0x7f9eeba5e6c0) 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>*> (0x0x7f9eeba5e720) 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>*> (0x0x7f9eeba5e780) 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> > > (0x0x7f9eeba5ea20) 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*> (0x0x7f9eeba5ec60) 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*> (0x0x7f9eeb7162d8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f9eeba5ed20) 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*> (0x0x7f9eeba5eea0) 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*> (0x0x7f9eeba5ef00) 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*> (0x0x7f9eeba5ee40) 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*> (0x0x7f9eeba5ef60) 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**> (0x0x7f9eeba5ede0) 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*> > (0x0x7f9eeba5ec00) 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> > > (0x0x7f9eeb792000) 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*> > (0x0x7f9eeb792240) 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*>*> (0x0x7f9eeb716dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792360) 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*>*> > > (0x0x7f9eeb7923c0) 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*>*> (0x0x7f9eeb7c3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792420) 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*>*> > (0x0x7f9eeb792480) 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*>*> (0x0x7f9eeb7c3068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7924e0) 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*>*> > (0x0x7f9eeb7c30d0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f9eeb7c3138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb792540) 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*>*> (0x0x7f9eeb7c31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7925a0) 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*>*> > (0x0x7f9eeb792600) 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*>*> (0x0x7f9eeb7926c0) 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*>*> (0x0x7f9eeb792720) 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*>*> (0x0x7f9eeb792660) 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*>*> (0x0x7f9eeb7c3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792780) 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*>*> (0x0x7f9eeb7c32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7927e0) 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*>*> > (0x0x7f9eeb7c3340) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f9eeb7c33a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb792840) 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*>*> > (0x0x7f9eeb7c3410) 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*>*> > (0x0x7f9eeb7c3478) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f9eeb7c34e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb7928a0) 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*>*> > > (0x0x7f9eeb7c3548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb792900) 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*>*> (0x0x7f9eeb7c35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb792960) 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*>*> > (0x0x7f9eeb7929c0) 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*>*> > (0x0x7f9eeb7c3618) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, line*>*> (0x0x7f9eeb7c3680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb792a20) 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*>*> (0x0x7f9eeb7c36e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb792a80) 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> (0x0x7f9eeb792ae0) 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*>*> (0x0x7f9eeb7c3750) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true> (0x0x7f9eeb792c00) 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*> >*> (0x0x7f9eeb7c3820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792cc0) 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*> >*> > > (0x0x7f9eeb792d20) 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*> >*> (0x0x7f9eeb7c3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792d80) 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*> >*> > (0x0x7f9eeb792ea0) 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*> >*> (0x0x7f9eeb7c38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb792f00) 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*> >*> > (0x0x7f9eeb7c3958) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f9eeb7c39c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb7e0060) 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*> >*> (0x0x7f9eeb7c3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7e0120) 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*> >*> > (0x0x7f9eeb7e0180) 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*> >*> (0x0x7f9eeb7e0240) 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*> >*> (0x0x7f9eeb7e02a0) 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*> >*> (0x0x7f9eeb7e01e0) 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*> >*> (0x0x7f9eeb7c3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7e0300) 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*> >*> (0x0x7f9eeb7c3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7e0420) 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*> >*> > (0x0x7f9eeb7c3bc8) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f9eeb7c3c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb7e0480) 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*> >*> > (0x0x7f9eeb7c3c98) 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*> >*> > (0x0x7f9eeb7c3d00) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f9eeb7c3d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb7e04e0) 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*> >*> > > (0x0x7f9eeb7c3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb7e0540) 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*> >*> (0x0x7f9eeb7c3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb7e05a0) 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*> >*> > (0x0x7f9eeb7e0600) 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*> >*> > (0x0x7f9eeb7c3ea0) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f9eeb7c3f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb7e0660) 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*> >*> (0x0x7f9eeb7c3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb7e06c0) 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> (0x0x7f9eeb7e07e0) 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*> >*> (0x0x7f9eeb7ee000) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true> (0x0x7f9eeb7e0840) 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*> > (0x0x7f9eeb792300) 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> > > (0x0x7f9eeb7e0ae0) 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> > > (0x0x7f9eeb7e0b40) 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> > > (0x0x7f9eeb7e0a80) 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> > > (0x0x7f9eeb7e0ba0) 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> >*> (0x0x7f9eeb7e0a20) 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> > > > (0x0x7f9eeb7e09c0) 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> > > > (0x0x7f9eeb7ee340) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f9eeb7e0c00) 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>*> (0x0x7f9eeb7ee410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb7e0d20) 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>*> > (0x0x7f9eeb7e0d80) 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> >*> > > (0x0x7f9eeb7ee478) 0 empty
  std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> (0x0x7f9eeb7ee4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb7e0de0) 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*> > (0x0x7f9eeb7e0ea0) 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*> > (0x0x7f9eeb7ee680) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f9eeb7ee6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb7e0f00) 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*> > (0x0x7f9eeb7e0f60) 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*> > (0x0x7f9eeb7ee820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9eeb7ee888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb881000) 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*>&> (0x0x7f9eeb881120) 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*> > (0x0x7f9eeb881180) 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> (0x0x7f9eeb881240) 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>*> (0x0x7f9eeb4c7af8) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f9eeb8812a0) 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> > >*> (0x0x7f9eeb4c7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8813c0) 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> > > >*> > > (0x0x7f9eeb881420) 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> > >*> (0x0x7f9eeb4c7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb881480) 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> > >*> > (0x0x7f9eeb8815a0) 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> > >*> (0x0x7f9eeb4c7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb881600) 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> > > >*> > (0x0x7f9eeb4c7d00) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f9eeb4c7d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb881720) 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> > >*> (0x0x7f9eeb4c7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8817e0) 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> > >*> > (0x0x7f9eeb881840) 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> > >*> (0x0x7f9eeb881900) 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> > >*> (0x0x7f9eeb881960) 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> > >*> (0x0x7f9eeb8818a0) 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> > >*> (0x0x7f9eeb4c7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb8819c0) 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> > >*> (0x0x7f9eeb4c7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb881a20) 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> > > >*> > (0x0x7f9eeb4c7f70) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f9eeb514000) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb881a80) 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> > > >*> > (0x0x7f9eeb514068) 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> > > >*> > (0x0x7f9eeb5140d0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f9eeb514138) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb881ae0) 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> > > >*> > > (0x0x7f9eeb5141a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb881b40) 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> > >*> (0x0x7f9eeb514208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb881ba0) 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> > >*> > (0x0x7f9eeb881c00) 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> > > >*> > (0x0x7f9eeb514270) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f9eeb5142d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb881c60) 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> > >*> (0x0x7f9eeb514340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb881cc0) 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> (0x0x7f9eeb881d20) 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> > >*> (0x0x7f9eeb5143a8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true> (0x0x7f9eeb881d80) 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> >&> (0x0x7f9eeb8811e0) 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> > > (0x0x7f9eeb881ea0) 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> >&> > (0x0x7f9eeb514410) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb514478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb881f00) 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> >&> > > (0x0x7f9eeb5144e0) 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> >&> > (0x0x7f9eeb514548) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb5145b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb881f60) 0 empty

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f9eeb543120) 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> > (0x0x7f9eeb5430c0) 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> > (0x0x7f9eeb543180) 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>*>*> (0x0x7f9eeb514a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb543240) 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> >*>*> > > (0x0x7f9eeb5432a0) 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>*>*> (0x0x7f9eeb514af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb543300) 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>*>*> > (0x0x7f9eeb543360) 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>*>*> (0x0x7f9eeb514b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb5433c0) 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> >*>*> > (0x0x7f9eeb514e38) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f9eeb514f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb543420) 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>*>*> (0x0x7f9eeb514f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb543480) 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>*>*> > (0x0x7f9eeb5434e0) 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>*>*> (0x0x7f9eeb5435a0) 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>*>*> (0x0x7f9eeb543600) 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>*>*> (0x0x7f9eeb543540) 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>*>*> (0x0x7f9eeb597138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb543660) 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>*>*> (0x0x7f9eeb5971a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb5436c0) 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> >*>*> > (0x0x7f9eeb597208) 0 empty
  std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f9eeb597270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb543720) 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> >*>*> > (0x0x7f9eeb5972d8) 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> >*>*> > (0x0x7f9eeb597340) 0 empty
    std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f9eeb5973a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb543780) 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> >*>*> > > (0x0x7f9eeb597410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb5437e0) 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>*>*> (0x0x7f9eeb597478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb543840) 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>*>*> > (0x0x7f9eeb5438a0) 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> >*>*> > (0x0x7f9eeb5974e0) 0 empty
  std::is_object<const std::allocator<std::basic_string<char>*>*> (0x0x7f9eeb597548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb543900) 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>*>*> (0x0x7f9eeb5975b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb543960) 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> (0x0x7f9eeb5439c0) 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>*>*> (0x0x7f9eeb597618) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true> (0x0x7f9eeb543ae0) 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>*> > (0x0x7f9eeb5431e0) 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>**> > (0x0x7f9eeb543c00) 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>**> > (0x0x7f9eeb543c60) 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>**> > (0x0x7f9eeb543ba0) 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>**> > (0x0x7f9eeb543cc0) 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>**> > (0x0x7f9eeb597820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb543d20) 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> (0x0x7f9eeb543d80) 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>**> > (0x0x7f9eeb5978f0) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true> (0x0x7f9eeb543de0) 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>*&&> (0x0x7f9eeb543e40) 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>*&&> (0x0x7f9eeb597a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb543ea0) 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> (0x0x7f9eeb5ca060) 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> >&> (0x0x7f9eeb5ca0c0) 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> > (0x0x7f9eeb5ca420) 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> >&> (0x0x7f9eeb5ca5a0) 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> > > (0x0x7f9eeb5ca600) 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> >&> > (0x0x7f9eeb601958) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb6019c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb5ca660) 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> >&> > > (0x0x7f9eeb601a28) 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> >&> > (0x0x7f9eeb601a90) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f9eeb601af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9eeb5ca6c0) 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> (0x0x7f9eeb5ca720) 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> (0x0x7f9eeb5ca7e0) 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> (0x0x7f9eeb5ca840) 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> (0x0x7f9eeb5ca8a0) 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&> (0x0x7f9eeb5ca960) 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> >&> (0x0x7f9eeb5ca9c0) 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&> (0x0x7f9eeb5caa20) 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>&> > (0x0x7f9eeb5caae0) 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>&> > (0x0x7f9eeb5cab40) 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> >&> > (0x0x7f9eeb2af958) 0 empty
  std::is_function<const std::basic_string<char>&> (0x0x7f9eeb2af9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb5caba0) 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> >&> > > (0x0x7f9eeb2afa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb5cac00) 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>&> > (0x0x7f9eeb5cac60) 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>&> (0x0x7f9eeb2afb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb5cacc0) 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> >&> > (0x0x7f9eeb2afbc8) 0 empty
  std::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f9eeb2afc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb5cad20) 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>&> (0x0x7f9eeb2afc98) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9eeb5cad80) 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>&> (0x0x7f9eeb2afd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb5caea0) 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>&> (0x0x7f9eeb2afdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb315000) 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>&> > (0x0x7f9eeb315120) 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> > (0x0x7f9eeb315240) 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> > (0x0x7f9eeb315360) 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> > (0x0x7f9eeb3151e0) 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> (0x0x7f9eeb315180) 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> > (0x0x7f9eeb315540) 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> (0x0x7f9eeb322000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9eeb3155a0) 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> > (0x0x7f9eeb322138) 0 empty
  std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f9eeb3221a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9eeb315600) 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> > > (0x0x7f9eeb322270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb315660) 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> > > > (0x0x7f9eeb3222d8) 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> > > (0x0x7f9eeb322340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb3156c0) 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>&> (0x0x7f9eeb3223a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb315720) 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>&> (0x0x7f9eeb3224e0) 0 empty
  std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f9eeb322548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb315780) 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>&> (0x0x7f9eeb3226e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb3157e0) 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> >&> (0x0x7f9eeb322750) 0 empty
  std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f9eeb3227b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb315900) 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> >&> (0x0x7f9eeb322820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb3159c0) 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> >&> > (0x0x7f9eeb315a20) 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> >&> (0x0x7f9eeb322888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb315a80) 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> >&> > (0x0x7f9eeb3228f0) 0 empty
  std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f9eeb322958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb315ae0) 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> >&> (0x0x7f9eeb3229c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9eeb315b40) 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> (0x0x7f9eeb322a28) 0 empty
  std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f9eeb322a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9eeb315ba0) 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>&> (0x0x7f9eeb322af8) 0 empty
  std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true> (0x0x7f9eeb322b60) 0 empty
    std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f9eeb322bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9eeb315c00) 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>&> > (0x0x7f9eeb315c60) 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> > > (0x0x7f9eeb322c30) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f9eeb322c98) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f9eeb322d00) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f9eeb322d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f9eeb315cc0) 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*>&> (0x0x7f9eeb315d20) 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*> > (0x0x7f9eeb315d80) 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>&> (0x0x7f9eeb315de0) 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> > (0x0x7f9eeb315e40) 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>*&> (0x0x7f9eeb315ea0) 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>*> (0x0x7f9eeb382000) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f9eeb382300) 0 empty

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

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f9eeb382360) 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> >&> > (0x0x7f9eeb3826c0) 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>&> (0x0x7f9eeb382720) 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>&> (0x0x7f9eeb382840) 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>&> (0x0x7f9eeb382960) 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> >&&> > (0x0x7f9eeb382b40) 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>&&> (0x0x7f9eeb382ba0) 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>&&> (0x0x7f9eeb382c00) 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>&&> (0x0x7f9eeb382c60) 0 empty

