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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f3c44497840) 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> (0x0x7f3c44497960) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f3c44497de0) 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 (0x0x7f3c436312a0) 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 (0x0x7f3c448d00d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f3c43631300) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f3c448d00d0)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f3c43631360) 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 (0x0x7f3c436313c0) 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 (0x0x7f3c436315a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f3c43631d80) 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> (0x0x7f3c43631de0) 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> (0x0x7f3c43631e40) 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> (0x0x7f3c43631ea0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f3c436e0840) 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> (0x0x7f3c436e08a0) 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> (0x0x7f3c436e0900) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f3c436e0960) 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> (0x0x7f3c436e09c0) 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> (0x0x7f3c436e0a20) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f3c436e0ae0) 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> (0x0x7f3c436e0b40) 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> (0x0x7f3c436e0ba0) 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> (0x0x7f3c436e0c00) 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> (0x0x7f3c436e0c60) 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> (0x0x7f3c436e0cc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f3c44461a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c437119c0) 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> (0x0x7f3c44461a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711a20) 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> (0x0x7f3c44461af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711a80) 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> (0x0x7f3c44461b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711ae0) 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> (0x0x7f3c44461bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711b40) 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> (0x0x7f3c44461c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711ba0) 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> (0x0x7f3c44461c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711c00) 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> (0x0x7f3c44461d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711c60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f3c44461d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711cc0) 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> (0x0x7f3c44461dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711d20) 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> (0x0x7f3c44461e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711d80) 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> (0x0x7f3c44461ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711de0) 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> (0x0x7f3c44461f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711e40) 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> (0x0x7f3c44461f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43711ea0) 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> (0x0x7f3c437420d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43744000) 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> (0x0x7f3c43742138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c43744060) 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> (0x0x7f3c437421a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c437440c0) 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> (0x0x7f3c437694e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4376e2a0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f3c4376eea0) 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 (0x0x7f3c4379e120) 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 (0x0x7f3c4379e360) 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 (0x0x7f3c4379e5a0) 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 (0x0x7f3c4379e720) 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 (0x0x7f3c4379eae0) 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> (0x0x7f3c433dad80) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f3c434330c0) 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> (0x0x7f3c43433120) 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> (0x0x7f3c43433180) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f3c43433f60) 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 (0x0x7f3c43460300) 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 (0x0x7f3c434603c0) 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 (0x0x7f3c43460480) 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 (0x0x7f3c43460540) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f3c43404c30) 0 empty
  std::input_iterator_tag (0x0x7f3c43460ae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f3c43404c98) 0 empty
  std::forward_iterator_tag (0x0x7f3c43404d00) 0 empty
    std::input_iterator_tag (0x0x7f3c43460b40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f3c43404d68) 0 empty
  std::bidirectional_iterator_tag (0x0x7f3c43404dd0) 0 empty
    std::forward_iterator_tag (0x0x7f3c43404e38) 0 empty
      std::input_iterator_tag (0x0x7f3c43460ba0) 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> (0x0x7f3c434d37e0) 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 (0x0x7f3c434d3a20) 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 (0x0x7f3c434d3a80) 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 (0x0x7f3c434d3ae0) 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 (0x0x7f3c434d3b40) 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 (0x0x7f3c434d3ba0) 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> (0x0x7f3c431c9120) 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> (0x0x7f3c431c9180) 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> (0x0x7f3c431c9300) 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> (0x0x7f3c431c9360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f3c434e85b0) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f3c4337f3c0) 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 (0x0x7f3c4337f6c0) 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> > (0x0x7f3c430463c0) 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> (0x0x7f3c43046420) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f3c43046600) 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 (0x0x7f3c430127b8) 0
  std::allocator<char> (0x0x7f3c43012820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f3c43046660) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f3c430466c0) 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> > (0x0x7f3c43046720) 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> (0x0x7f3c43046780) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f3c43046a80) 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> > (0x0x7f3c43046ae0) 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> (0x0x7f3c43046b40) 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> (0x0x7f3c43012af8) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f3c43046ba0) 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> (0x0x7f3c43046c00) 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> (0x0x7f3c43046c60) 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> (0x0x7f3c43046d20) 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 (0x0x7f3c43012bc8) 0
  std::allocator<wchar_t> (0x0x7f3c43012c30) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f3c43046d80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f3c42f16068) 0 empty
  std::__hash_base<unsigned int, long unsigned int> (0x0x7f3c42ef3960) 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> (0x0x7f3c42ef39c0) 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> (0x0x7f3c42f160d0) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f3c42ef3a20) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f3c42f16208) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f3c42ef3d20) 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> > (0x0x7f3c42f162d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c42ef3de0) 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> > (0x0x7f3c42ef3e40) 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> > (0x0x7f3c42f16410) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c42ef3ea0) 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> > > (0x0x7f3c42f16478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c42ef3f00) 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> > (0x0x7f3c42ef3f60) 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> > (0x0x7f3c42f165b0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f3c42f39000) 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> > > (0x0x7f3c42f16618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c42f39060) 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> > (0x0x7f3c42f390c0) 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> > (0x0x7f3c42f16680) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f3c42f39120) 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> (0x0x7f3c42f392a0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f3c42f166e8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f3c42f39360) 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> (0x0x7f3c42f39420) 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 (0x0x7f3c42f167b8) 0
  std::allocator<char16_t> (0x0x7f3c42f16820) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f3c42f39480) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f3c42f39240) 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> > > (0x0x7f3c42f16888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c42f394e0) 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> > (0x0x7f3c42f39540) 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> > (0x0x7f3c42f168f0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f3c42f395a0) 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> (0x0x7f3c42f39720) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f3c42f16958) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f3c42f397e0) 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> (0x0x7f3c42f398a0) 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 (0x0x7f3c42f16a28) 0
  std::allocator<char32_t> (0x0x7f3c42f16a90) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f3c42f39900) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f3c42f396c0) 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> > > (0x0x7f3c42f16af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c42f39960) 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 (0x0x7f3c42f399c0) 0

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

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

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

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

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

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

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> > (0x0x7f3c42f39ea0) 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> (0x0x7f3c42f39f00) 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> (0x0x7f3c42f16750) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f3c42f39f60) 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> (0x0x7f3c42f169c0) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f3c42f16f70) 0
      primary-for std::collate_byname<char> (0x0x7f3c42f169c0)
    std::locale::facet (0x0x7f3c429b5000) 0
        primary-for std::collate<char> (0x0x7f3c42f16f70)

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

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f3c429b5240) 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 (0x0x7f3c429b50c0) 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> (0x0x7f3c429b5300) 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> (0x0x7f3c429b57e0) 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 (0x0x7f3c429b5960) 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> (0x0x7f3c42b0e1c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f3c429b5c00) 0
      primary-for std::ctype<char> (0x0x7f3c42b0e1c0)
  std::ctype_base (0x0x7f3c429b5c60) 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> (0x0x7f3c42b0eee0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f3c429b5cc0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f3c42b0eee0)
  std::ctype_base (0x0x7f3c429b5d20) 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> (0x0x7f3c429bcaf8) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f3c42b4a000) 0
      primary-for std::ctype<wchar_t> (0x0x7f3c429bcaf8)
    std::locale::facet (0x0x7f3c429b5d80) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f3c42b4a000)
    std::ctype_base (0x0x7f3c429b5de0) 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> (0x0x7f3c429bcc98) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f3c42b4a310) 0
      primary-for std::ctype_byname<char> (0x0x7f3c429bcc98)
    std::locale::facet (0x0x7f3c429b5ea0) 0
        primary-for std::ctype<char> (0x0x7f3c42b4a310)
    std::ctype_base (0x0x7f3c429b5f00) 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> (0x0x7f3c429bcd00) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f3c429bcd68) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f3c429bcd00)
    std::__ctype_abstract_base<wchar_t> (0x0x7f3c42b4a460) 0
        primary-for std::ctype<wchar_t> (0x0x7f3c429bcd68)
      std::locale::facet (0x0x7f3c429b5f60) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f3c42b4a460)
      std::ctype_base (0x0x7f3c42b60000) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f3c42ba0270) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f3c42b604e0) 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> (0x0x7f3c42b60540) 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> (0x0x7f3c42ba0680) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f3c42ba06e8) 0
      primary-for std::numpunct_byname<char> (0x0x7f3c42ba0680)
    std::locale::facet (0x0x7f3c42b60840) 0
        primary-for std::numpunct<char> (0x0x7f3c42ba06e8)

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f3c429583c0) 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> (0x0x7f3c42958420) 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> (0x0x7f3c4294bf08) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f3c42958480) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f3c429584e0) 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> (0x0x7f3c4263f680 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> (0x0x7f3c4263f750 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> (0x0x7f3c42670af0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f3c4263f680) 0
      primary-for std::basic_iostream<char> (0x0x7f3c42670af0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f3c4263f6e8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f3c42958540) 12
          primary-for std::basic_ios<char> (0x0x7f3c4263f6e8)
  std::basic_ostream<char> (0x0x7f3c4263f750) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f3c4263f6e8) 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 (0x0x7f3c429585a0) 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> (0x0x7f3c4263faf8 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> (0x0x7f3c4263fbc8 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> (0x0x7f3c426a7230) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f3c4263faf8) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f3c426a7230)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f3c4263fb60) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f3c42958600) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f3c4263fb60)
  std::basic_ostream<wchar_t> (0x0x7f3c4263fbc8) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f3c4263fb60) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f3c42763548) 0
  std::_Bit_iterator_base (0x0x7f3c427635b0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3c42563360) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f3c42763618) 0
  std::_Bit_iterator_base (0x0x7f3c42763680) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3c425633c0) 0 empty

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

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f3c42563600) 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> (0x0x7f3c42563660) 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> (0x0x7f3c425635a0) 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> (0x0x7f3c425636c0) 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> (0x0x7f3c42763888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c42563720) 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> (0x0x7f3c42563780) 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> (0x0x7f3c42763958) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f3c425637e0) 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> (0x0x7f3c42563840) 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> (0x0x7f3c42763a90) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f3c42563960) 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> (0x0x7f3c42563a20) 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> (0x0x7f3c42563a80) 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> (0x0x7f3c425639c0) 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> (0x0x7f3c42563ae0) 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> (0x0x7f3c42763c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c42563b40) 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> (0x0x7f3c42563ba0) 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> (0x0x7f3c42763d68) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f3c42563c00) 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> (0x0x7f3c42563c60) 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> (0x0x7f3c42763dd0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f3c42563cc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f3c4238bc60) 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> (0x0x7f3c4238bcc0) 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> (0x0x7f3c4238bd20) 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> (0x0x7f3c4238bd80) 0 empty

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

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

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

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

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

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

Class std::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<unsigned int> (0x0x7f3c4201b270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41edb900) 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> > (0x0x7f3c41edb960) 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> > (0x0x7f3c4201b2d8) 0 empty
  std::is_integral<unsigned int> (0x0x7f3c4201b340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c41edbb40) 0 empty

Class std::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<unsigned int> (0x0x7f3c4201b3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41edbba0) 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> > (0x0x7f3c41edbc00) 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> (0x0x7f3c4201b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41edbc60) 0 empty

Class std::is_signed<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_signed<unsigned int> (0x0x7f3c4201b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41edbcc0) 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> > (0x0x7f3c4201b680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41edbd20) 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> > > (0x0x7f3c4201b6e8) 0 empty
  std::__not_<std::is_signed<unsigned int> > (0x0x7f3c4201b750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c41edbd80) 0 empty

Class std::is_unsigned<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_unsigned<unsigned int> (0x0x7f3c4201b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41edbea0) 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> (0x0x7f3c41edbf00) 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> (0x0x7f3c41edb780) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7f3c4201bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41d966c0) 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> (0x0x7f3c41d96780) 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> (0x0x7f3c41d96720) 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> (0x0x7f3c41d96600) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f3c41d963c0) 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> > (0x0x7f3c41d96120) 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> > (0x0x7f3c4201bf70) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f3c41d967e0) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7f3c41d96900) 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> (0x0x7f3c41d968a0) 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> (0x0x7f3c41d96960) 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> (0x0x7f3c41d96840) 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 (0x0x7f3c41a290d0) 0
  std::allocator<double> (0x0x7f3c41a29138) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f3c41d969c0) 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> > (0x0x7f3c41d960c0) 0

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

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

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

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

Class std::pointer_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<unsigned int*> (0x0x7f3c41d96f00) 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> > (0x0x7f3c41d96d20) 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> > (0x0x7f3c41a294e0) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f3c41b76000) 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> (0x0x7f3c41b76120) 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> (0x0x7f3c41b760c0) 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> (0x0x7f3c41b76180) 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> (0x0x7f3c41b76060) 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 (0x0x7f3c41a296e8) 0
  std::allocator<unsigned int> (0x0x7f3c41a29750) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f3c41b761e0) 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> > (0x0x7f3c41d96cc0) 0

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

Class std::seed_seq
   size=12 align=4
   base size=12 base align=4
std::seed_seq (0x0x7f3c41d96c60) 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> > (0x0x7f3c41a29958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41b76360) 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> > (0x0x7f3c41b76420) 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> > (0x0x7f3c41b76480) 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> > (0x0x7f3c41b763c0) 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> > (0x0x7f3c41a29a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41b764e0) 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> > (0x0x7f3c41a29a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c41b76540) 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> > > (0x0x7f3c41a29af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b765a0) 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> > > > (0x0x7f3c41b76600) 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> > (0x0x7f3c41a29b60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c41b76660) 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> > > (0x0x7f3c41a29bc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f3c41a29c30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c41b766c0) 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> > (0x0x7f3c41a29c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b76720) 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> (0x0x7f3c41a29d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b76780) 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> > (0x0x7f3c41a29d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b767e0) 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> > > (0x0x7f3c41b76840) 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> > (0x0x7f3c41a29dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b768a0) 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> (0x0x7f3c41a29e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f3c41a29ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c41b76900) 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> > (0x0x7f3c41a29f08) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f3c41a29f70) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f3c41a29208) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c41b76960) 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> > (0x0x7f3c41a293a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c41b769c0) 0 empty

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

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

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 (0x0x7f3c4197c8f0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f3c416f2420) 0 nearly-empty
      primary-for std::logic_error (0x0x7f3c4197c8f0)

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f3c4197c4e0) 0
  std::__uses_alloc_base (0x0x7f3c416f2d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f3c4139b0c0) 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> > (0x0x7f3c4139b060) 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>*> (0x0x7f3c4139b240) 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>*> (0x0x7f3c412f6820) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f3c4139b300) 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>*> (0x0x7f3c4139b480) 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>*> (0x0x7f3c4139b5a0) 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>*> (0x0x7f3c4139b420) 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>*> (0x0x7f3c4139b600) 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>**> (0x0x7f3c4139b3c0) 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>*> > (0x0x7f3c4139b1e0) 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>*> > (0x0x7f3c412f6a28) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char>*> > (0x0x7f3c4139b720) 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>*> (0x0x7f3c4139b840) 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>*> (0x0x7f3c4139b7e0) 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> (0x0x7f3c4139b8a0) 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>*> (0x0x7f3c4139b780) 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 (0x0x7f3c412f6dd0) 0
  std::allocator<std::basic_string<char>*> (0x0x7f3c412f6e38) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f3c4139b9c0) 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>*> > (0x0x7f3c4139b180) 0

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

Class macro
   size=24 align=4
   base size=24 base align=4
macro (0x0x7f3c4139b120) 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>*> > (0x0x7f3c412f67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4139bb40) 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>*> > (0x0x7f3c4139bc00) 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>*> > (0x0x7f3c4139bc60) 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>*> > (0x0x7f3c4139bba0) 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>*> > (0x0x7f3c410c2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4139bcc0) 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>*> > (0x0x7f3c410c2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4139bd20) 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>*> > > (0x0x7f3c410c23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4139bd80) 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>*> > > > (0x0x7f3c4139bde0) 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>*> > (0x0x7f3c410c2410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c4139be40) 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> >*> > > (0x0x7f3c410c2478) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> > (0x0x7f3c410c24e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c4139bea0) 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>*> > (0x0x7f3c410c2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4139bf00) 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> (0x0x7f3c410c25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4139bf60) 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>*> > (0x0x7f3c410c2618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c410cc000) 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>*> > > (0x0x7f3c410cc060) 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>*> > (0x0x7f3c410c2680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c410cc0c0) 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> (0x0x7f3c410c26e8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f3c410c2750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c410cc120) 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> > (0x0x7f3c410c27b8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false> (0x0x7f3c410c2820) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f3c410c2888) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c410cc240) 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>*> > (0x0x7f3c410c28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c410cc300) 0 empty

Class copydesc
   size=8 align=4
   base size=8 base align=4
copydesc (0x0x7f3c410cc360) 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> > (0x0x7f3c410cc4e0) 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> > (0x0x7f3c410c2958) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f3c410cc5a0) 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> > (0x0x7f3c410cc720) 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> > (0x0x7f3c410cc840) 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> > (0x0x7f3c410cc6c0) 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> > (0x0x7f3c410cc8a0) 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>*> (0x0x7f3c410cc660) 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> > > (0x0x7f3c410cc480) 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> > > (0x0x7f3c410c2b60) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7f3c410cc900) 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> > (0x0x7f3c410cca20) 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> > (0x0x7f3c410cc9c0) 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> (0x0x7f3c410cca80) 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> > (0x0x7f3c410cc960) 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 (0x0x7f3c410c2f08) 0
  std::allocator<std::basic_string<char> > (0x0x7f3c410c2f70) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f3c410ccba0) 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> > > (0x0x7f3c410cc420) 0

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

Class keyword
   size=32 align=4
   base size=32 base align=4
keyword (0x0x7f3c410cc3c0) 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> > > (0x0x7f3c41184138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c410ccd20) 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> > > (0x0x7f3c410ccde0) 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> > > (0x0x7f3c410cce40) 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> > > (0x0x7f3c410ccd80) 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> > > (0x0x7f3c41184478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c410ccea0) 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> > > (0x0x7f3c411844e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c410ccf00) 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> > > > (0x0x7f3c41184618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c410ccf60) 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> > > > > (0x0x7f3c40ded000) 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> > > (0x0x7f3c41184680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40ded060) 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> > > > > (0x0x7f3c411846e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f3c41184750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40ded0c0) 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> > > (0x0x7f3c411847b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40ded120) 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> (0x0x7f3c41184820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40ded180) 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> > > (0x0x7f3c41184888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40ded1e0) 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> > > > (0x0x7f3c40ded240) 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> > > (0x0x7f3c411848f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40ded2a0) 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> (0x0x7f3c41184958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f3c411849c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40ded300) 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> > (0x0x7f3c41184a28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f3c41184a90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f3c41184af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c40ded420) 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> > > (0x0x7f3c41184b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40ded4e0) 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> > (0x0x7f3c40ded540) 0

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

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

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

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

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

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

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

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

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

Class std::allocator<shiftdesc*>::rebind<shiftdesc*>
   size=1 align=1
   base size=0 base align=1
std::allocator<shiftdesc*>::rebind<shiftdesc*> (0x0x7f3c40deda80) 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*> > (0x0x7f3c40dedae0) 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*> > (0x0x7f3c41184e38) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f3c40dedba0) 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 (0x0x7f3c41184ea0) 0
  std::allocator<std::_List_node<shiftdesc*> > (0x0x7f3c41184f08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f3c40dedc60) 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*> > (0x0x7f3c40ded840) 0

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

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

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

Class tick
   size=40 align=8
   base size=36 base align=8
tick (0x0x7f3c40dede40) 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*> > > (0x0x7f3c40f40068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40dedea0) 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*> > > (0x0x7f3c40dedf60) 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*> > > (0x0x7f3c40f48000) 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*> > > (0x0x7f3c40dedf00) 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*> > > (0x0x7f3c40f40138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40f48060) 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*> > > (0x0x7f3c40f401a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40f480c0) 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*> > > > (0x0x7f3c40f40208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f48120) 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*> > > > > (0x0x7f3c40f48180) 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*> > > (0x0x7f3c40f40270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40f481e0) 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*> > > > (0x0x7f3c40f402d8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f3c40f40340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40f48240) 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*> > > (0x0x7f3c40f403a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f482a0) 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> (0x0x7f3c40f40410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f48300) 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*> > > (0x0x7f3c40f40478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f48420) 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*> > > > (0x0x7f3c40f48480) 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*> > > (0x0x7f3c40f404e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f484e0) 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> (0x0x7f3c40f40548) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f3c40f405b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40f48540) 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> > (0x0x7f3c40f40618) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7f3c40f40680) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f3c40f406e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c40f48660) 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*> > > (0x0x7f3c40f40750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40f48720) 0 empty

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

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

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

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

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

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

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

Class std::allocator<tick*>::rebind<tick*>
   size=1 align=1
   base size=0 base align=1
std::allocator<tick*>::rebind<tick*> (0x0x7f3c40f48c60) 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*> > (0x0x7f3c40f48cc0) 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*> > (0x0x7f3c40f40af8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f3c40f48d80) 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 (0x0x7f3c40f40b60) 0
  std::allocator<std::_List_node<tick*> > (0x0x7f3c40f40bc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f3c40f48e40) 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*> > (0x0x7f3c40f48a20) 0

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

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

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

Class std::allocator<grid*>::rebind<grid*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grid*>::rebind<grid*> (0x0x7f3c40c68180) 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*> > (0x0x7f3c40c681e0) 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*> > (0x0x7f3c40f40e38) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f3c40c682a0) 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 (0x0x7f3c40f40ea0) 0
  std::allocator<std::_List_node<grid*> > (0x0x7f3c40f40f08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f3c40c68360) 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*> > (0x0x7f3c40f48f00) 0

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

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

Class frame
   size=680 align=8
   base size=680 base align=8
frame (0x0x7f3c40f489c0) 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*> > > (0x0x7f3c40cf60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c68420) 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*> > > (0x0x7f3c40c684e0) 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*> > > (0x0x7f3c40c68540) 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*> > > (0x0x7f3c40c68480) 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*> > > (0x0x7f3c40cf61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c685a0) 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*> > > (0x0x7f3c40cf6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c68600) 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*> > > > (0x0x7f3c40cf6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68660) 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*> > > > > (0x0x7f3c40c686c0) 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*> > > (0x0x7f3c40cf62d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40c68720) 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*> > > > (0x0x7f3c40cf6340) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7f3c40cf63a8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40c68780) 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*> > > (0x0x7f3c40cf6410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c687e0) 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> (0x0x7f3c40cf6478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68840) 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*> > > (0x0x7f3c40cf64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c688a0) 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*> > > > (0x0x7f3c40c68900) 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*> > > (0x0x7f3c40cf6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68960) 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> (0x0x7f3c40cf65b0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f3c40cf6618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40c689c0) 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> > (0x0x7f3c40cf6680) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7f3c40cf66e8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f3c40cf6750) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c40c68a20) 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*> > > (0x0x7f3c40cf67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68a80) 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*> > > (0x0x7f3c40cf6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c68ae0) 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*> > > (0x0x7f3c40c68ba0) 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*> > > (0x0x7f3c40c68c00) 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*> > > (0x0x7f3c40c68b40) 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*> > > (0x0x7f3c40cf6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c68c60) 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*> > > (0x0x7f3c40cf6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40c68cc0) 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*> > > > (0x0x7f3c40cf6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68d20) 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*> > > > > (0x0x7f3c40c68d80) 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*> > > (0x0x7f3c40cf6b60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40c68de0) 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*> > > > (0x0x7f3c40cf6bc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7f3c40cf6c30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40c68e40) 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*> > > (0x0x7f3c40cf6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68ea0) 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> (0x0x7f3c40cf6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68f00) 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*> > > (0x0x7f3c40cf6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40c68f60) 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*> > > > (0x0x7f3c40d19000) 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*> > > (0x0x7f3c40cf6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19060) 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> (0x0x7f3c40cf6e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f3c40cf6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40d190c0) 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> > (0x0x7f3c40cf6f08) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7f3c40cf6f70) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f3c40cf6068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c40d19120) 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*> > > (0x0x7f3c40cf6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19180) 0 empty

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

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

Class std::allocator<DisplayString*>::rebind<DisplayString*>
   size=1 align=1
   base size=0 base align=1
std::allocator<DisplayString*>::rebind<DisplayString*> (0x0x7f3c40d19420) 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*> > (0x0x7f3c40d19480) 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*> > (0x0x7f3c40d20270) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f3c40d19540) 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 (0x0x7f3c40d202d8) 0
  std::allocator<std::_List_node<DisplayString*> > (0x0x7f3c40d20340) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f3c40d19600) 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*> > (0x0x7f3c40d191e0) 0

Class std::list<DisplayString*>
   size=8 align=4
   base size=8 base align=4
std::list<DisplayString*> (0x0x7f3c40d203a8) 0
  std::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7f3c40d19660) 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*> > > (0x0x7f3c40d204e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40d196c0) 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*> > > (0x0x7f3c40d19780) 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*> > > (0x0x7f3c40d197e0) 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*> > > (0x0x7f3c40d19720) 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*> > > (0x0x7f3c40d205b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40d19840) 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*> > > (0x0x7f3c40d20618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40d198a0) 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*> > > > (0x0x7f3c40d20680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19900) 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*> > > > > (0x0x7f3c40d19960) 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*> > > (0x0x7f3c40d206e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40d199c0) 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*> > > > (0x0x7f3c40d20750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f3c40d207b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40d19a20) 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*> > > (0x0x7f3c40d20820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19a80) 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> (0x0x7f3c40d20888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19ae0) 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*> > > (0x0x7f3c40d208f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19cc0) 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*> > > > (0x0x7f3c40d19d20) 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*> > > (0x0x7f3c40d20958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40d19e40) 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> (0x0x7f3c40d209c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f3c40d20a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40d19f60) 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> > (0x0x7f3c40d20b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7f3c40d20bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f3c40d20c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c409bf060) 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*> > > (0x0x7f3c40d20d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c409bf120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class graph::obj_freer_f
   size=1 align=1
   base size=1 base align=1
graph::obj_freer_f (0x0x7f3c409cf7b8) 0 empty
  std::unary_function<drawable*, int> (0x0x7f3c409bf8a0) 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> > > > (0x0x7f3c409bf960) 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> > > > > (0x0x7f3c409cf820) 0 empty
  std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f3c409cf888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c409bf9c0) 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> > > > > > (0x0x7f3c409cf8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c409bfa20) 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> (0x0x7f3c409bfa80) 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*> > (0x0x7f3c409bfb40) 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*> > (0x0x7f3c409cfaf8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, coord*> > (0x0x7f3c409bfcc0) 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> > (0x0x7f3c409bfd80) 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> > (0x0x7f3c409bfae0) 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> (0x0x7f3c409bfde0) 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> (0x0x7f3c409bfe40) 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> > (0x0x7f3c409cfc30) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c409bfea0) 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> (0x0x7f3c409cfc98) 0 empty
  std::__detail::_Select1st (0x0x7f3c409bff00) 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> (0x0x7f3c409cfd00) 0 empty
  std::hash<std::basic_string<char> > (0x0x7f3c409cfd68) 0 empty
    std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c409bff60) 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> (0x0x7f3c409cfdd0) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f3c40ad9000) 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> (0x0x7f3c40a8e4b0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c409cfe38) 0 empty
    std::__detail::_Select1st (0x0x7f3c40ad9060) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c409cfea0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f3c409cff08) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40ad90c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c409cff70) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f3c40ad9120) 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> (0x0x7f3c409cf068) 0 empty
  std::equal_to<std::basic_string<char> > (0x0x7f3c409cf0d0) 0 empty
    std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c40ad9180) 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> > (0x0x7f3c40ad9360) 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> > (0x0x7f3c40ae2460) 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> (0x0x7f3c40a8e708) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c409cf138) 0 empty
      std::__detail::_Select1st (0x0x7f3c40ad91e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c409cf1a0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c40afc000) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40ad9240) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40afc068) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c40ad92a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c40afc0d0) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f3c40afc138) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c40ad9300) 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*> > (0x0x7f3c40ad9b40) 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> (0x0x7f3c40ad9480) 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> > (0x0x7f3c40b0f1e0) 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> (0x0x7f3c40b1c068) 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> > (0x0x7f3c40b0f240) 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> > (0x0x7f3c40b0f300) 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> (0x0x7f3c40b0f540) 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> > (0x0x7f3c40b0f5a0) 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> > (0x0x7f3c40b352d8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b0f660) 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> (0x0x7f3c40b35410) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b35478) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b0f720) 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*> (0x0x7f3c40b0f840) 0

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

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f3c40b0f960) 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> (0x0x7f3c40b0fa80) 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 (0x0x7f3c40b0fa20) 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*> > (0x0x7f3c40b357b8) 0
  std::aligned_storage<8u, 4u> (0x0x7f3c40b0f9c0) 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*> > (0x0x7f3c40b356e8) 0
  std::__detail::_Hash_node_base (0x0x7f3c40b0f7e0) 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> (0x0x7f3c40b35820) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f3c40b35888) 0
    std::__detail::_Hash_node_base (0x0x7f3c40b0fae0) 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*> > (0x0x7f3c40b0fba0) 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*> > (0x0x7f3c40b0fb40) 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> (0x0x7f3c40b0fc00) 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*> (0x0x7f3c40b0fcc0) 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*> (0x0x7f3c40b0fc60) 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> (0x0x7f3c40b0fd20) 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> > > (0x0x7f3c40b35548) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f3c40b355b0) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b35618) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b0f780) 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*> > (0x0x7f3c407bd240) 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*> > (0x0x7f3c407bd2a0) 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*> > (0x0x7f3c407bd1e0) 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*> > (0x0x7f3c407bd300) 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*>*> (0x0x7f3c407bd180) 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*> > > (0x0x7f3c407bd120) 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> (0x0x7f3c407bd420) 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&> (0x0x7f3c4081ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bd480) 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&> > > (0x0x7f3c407bd4e0) 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&> (0x0x7f3c4081ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c407bd540) 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&> > (0x0x7f3c407bd5a0) 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&> > (0x0x7f3c4081ed00) 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&> (0x0x7f3c4081ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c407bd600) 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&> (0x0x7f3c4081edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c407bd660) 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&> > (0x0x7f3c407bd6c0) 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&> > (0x0x7f3c4081ee38) 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&> (0x0x7f3c4081eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c407bd720) 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&> > (0x0x7f3c4081ef08) 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&> > (0x0x7f3c4081ef70) 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&> (0x0x7f3c40838000) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c407bd780) 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&> > > (0x0x7f3c40838068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bd7e0) 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&> (0x0x7f3c408380d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bd840) 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&> > (0x0x7f3c407bd8a0) 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&> > (0x0x7f3c40838138) 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&> (0x0x7f3c408381a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c407bd900) 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&> (0x0x7f3c40838208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c407bd960) 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> (0x0x7f3c407bd9c0) 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&> (0x0x7f3c40838270) 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> (0x0x7f3c407bda20) 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 (0x0x7f3c40838340) 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> (0x0x7f3c40b902d0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c408383a8) 0 empty
      std::__detail::_Select1st (0x0x7f3c407bda80) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c40838410) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c40838478) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c407bdae0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c408384e0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c407bdb40) 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&> (0x0x7f3c408389c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bdba0) 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&> > > (0x0x7f3c407bdc00) 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&> (0x0x7f3c40838a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c407bdc60) 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&> > (0x0x7f3c407bdcc0) 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&> > (0x0x7f3c40838a90) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f3c40838af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c407bdd20) 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&> (0x0x7f3c40838b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c407bdd80) 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&> > (0x0x7f3c407bdde0) 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&> > (0x0x7f3c40838bc8) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f3c40838c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c407bde40) 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&> > (0x0x7f3c40838c98) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f3c40838d00) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f3c40838d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c407bdea0) 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&> > > (0x0x7f3c40838dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bdf00) 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&> (0x0x7f3c40838e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c407bdf60) 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&> > (0x0x7f3c40868000) 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&> > (0x0x7f3c40838ea0) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f3c40838f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40868060) 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&> (0x0x7f3c40838f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c408680c0) 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> (0x0x7f3c40868120) 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&> (0x0x7f3c4086d000) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f3c40868180) 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> > (0x0x7f3c4086d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c408681e0) 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> > (0x0x7f3c40868240) 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> (0x0x7f3c4086d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c408682a0) 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> (0x0x7f3c40868360) 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> (0x0x7f3c408683c0) 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> (0x0x7f3c40868300) 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> (0x0x7f3c4086d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40868420) 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> (0x0x7f3c4086d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40868480) 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> > (0x0x7f3c4086d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c408684e0) 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> > > (0x0x7f3c40868540) 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> (0x0x7f3c4086d5b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c408685a0) 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> > (0x0x7f3c4086d618) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f3c4086d680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40868600) 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> (0x0x7f3c4086d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40868660) 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> (0x0x7f3c4086d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c408686c0) 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> (0x0x7f3c4086d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40868720) 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> > (0x0x7f3c4086d820) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f3c4086d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40868780) 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> > (0x0x7f3c407b8130) 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> > (0x0x7f3c407b2230) 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> (0x0x7f3c40b90078) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c40b35af8) 0 empty
        std::__detail::_Select1st (0x0x7f3c40b0fd80) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c40b35b60) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f3c40b35bc8) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40b0fde0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40b35c30) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f3c40b0fe40) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c40b35c98) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f3c40b35d00) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c40b0fea0) 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> (0x0x7f3c40b0ff00) 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> (0x0x7f3c40b35d68) 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> > (0x0x7f3c40b0ff60) 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> > (0x0x7f3c407bd000) 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> (0x0x7f3c407bd060) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f3c40b35dd0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f3c40b35e38) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c40b35ea0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f3c407bd0c0) 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*> (0x0x7f3c409bf900) 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> (0x0x7f3c408687e0) 0 empty

Class graph::coord_freer_f
   size=1 align=1
   base size=1 base align=1
graph::coord_freer_f (0x0x7f3c409135b0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, coord*>, int> (0x0x7f3c40868840) 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*> > (0x0x7f3c40868960) 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*> > (0x0x7f3c409137b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, line*> > (0x0x7f3c40868ae0) 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> > (0x0x7f3c40868ba0) 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> > (0x0x7f3c40868900) 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> (0x0x7f3c40868c00) 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> (0x0x7f3c40b90528) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c409138f0) 0 empty
    std::__detail::_Select1st (0x0x7f3c40868c60) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c40913958) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f3c409139c0) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40868cc0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40913a28) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f3c40868d20) 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> > (0x0x7f3c40868f00) 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> > (0x0x7f3c409429a0) 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> (0x0x7f3c40b90690) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c40913a90) 0 empty
      std::__detail::_Select1st (0x0x7f3c40868d80) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c40913af8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c40913b60) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40868de0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40913bc8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c40868e40) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c40913c30) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f3c40913c98) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c40868ea0) 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*> > (0x0x7f3c40982720) 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> (0x0x7f3c40982060) 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> > (0x0x7f3c40982d80) 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> (0x0x7f3c40995bc8) 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> > (0x0x7f3c40982de0) 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> > (0x0x7f3c40982ea0) 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> (0x0x7f3c405aa120) 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> > (0x0x7f3c405aa180) 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> > (0x0x7f3c405a9e38) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405aa240) 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> (0x0x7f3c405a9f70) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405c8000) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405aa300) 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*> (0x0x7f3c405aa420) 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*> > (0x0x7f3c405c82d8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f3c405aa480) 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*> > (0x0x7f3c405c8340) 0
  std::aligned_storage<8u, 4u> (0x0x7f3c405aa4e0) 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*> > (0x0x7f3c405c8270) 0
  std::__detail::_Hash_node_base (0x0x7f3c405aa3c0) 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> (0x0x7f3c405c83a8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f3c405c8410) 0
    std::__detail::_Hash_node_base (0x0x7f3c405aa540) 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*> > (0x0x7f3c405aa600) 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*> > (0x0x7f3c405aa5a0) 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> (0x0x7f3c405aa660) 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*> (0x0x7f3c405aa720) 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*> (0x0x7f3c405aa6c0) 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> (0x0x7f3c405aa780) 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> > > (0x0x7f3c405c80d0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f3c405c8138) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405c81a0) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405aa360) 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*> > (0x0x7f3c405aac60) 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*> > (0x0x7f3c405aacc0) 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*> > (0x0x7f3c405aac00) 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*> > (0x0x7f3c405aad20) 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*>*> (0x0x7f3c405aaba0) 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*> > > (0x0x7f3c405aab40) 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&> (0x0x7f3c40688888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c405aae40) 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&> > > (0x0x7f3c405aaea0) 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&> (0x0x7f3c406888f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c405aaf00) 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&> > (0x0x7f3c405aaf60) 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&> > (0x0x7f3c40688958) 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&> (0x0x7f3c406889c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40699000) 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&> (0x0x7f3c40688a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40699060) 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&> > (0x0x7f3c406990c0) 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&> > (0x0x7f3c40688a90) 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&> (0x0x7f3c40688af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40699120) 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&> > (0x0x7f3c40688b60) 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&> > (0x0x7f3c40688bc8) 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&> (0x0x7f3c40688c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c40699180) 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&> > > (0x0x7f3c40688c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c406991e0) 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&> (0x0x7f3c40688d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40699240) 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&> > (0x0x7f3c406992a0) 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&> > (0x0x7f3c40688d68) 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&> (0x0x7f3c40688dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40699300) 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&> (0x0x7f3c40688e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40699360) 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> (0x0x7f3c406993c0) 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&> (0x0x7f3c40688ea0) 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> (0x0x7f3c40699420) 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 (0x0x7f3c40688f70) 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> (0x0x7f3c40624168) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c406b0000) 0 empty
      std::__detail::_Select1st (0x0x7f3c40699480) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c406b0068) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c406b00d0) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c406994e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c406b0138) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c40699540) 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> > (0x0x7f3c4060aa18) 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> > (0x0x7f3c4061a690) 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> (0x0x7f3c40624000) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c405c8750) 0 empty
        std::__detail::_Select1st (0x0x7f3c405aa7e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c405c87b8) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f3c405c8820) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c405aa840) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c405c8888) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f3c405aa8a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c405c88f0) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f3c405c8958) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c405aa900) 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> (0x0x7f3c405aa960) 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> (0x0x7f3c405c89c0) 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> > (0x0x7f3c405aa9c0) 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> > (0x0x7f3c405aaa20) 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> (0x0x7f3c405aaa80) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f3c405c8a28) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f3c405c8a90) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405c8af8) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f3c405aaae0) 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*> (0x0x7f3c408688a0) 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> (0x0x7f3c406995a0) 0 empty

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

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

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

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

Class std::allocator<drawable*>::rebind<drawable*>
   size=1 align=1
   base size=0 base align=1
std::allocator<drawable*>::rebind<drawable*> (0x0x7f3c40699900) 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*> > (0x0x7f3c40699960) 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*> > (0x0x7f3c407437b8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f3c40699a20) 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 (0x0x7f3c40743820) 0
  std::allocator<std::_List_node<drawable*> > (0x0x7f3c40743888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f3c40699ae0) 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*> > (0x0x7f3c406996c0) 0

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

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*> > > (0x0x7f3c40743a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40699ba0) 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*> > > (0x0x7f3c40699c60) 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*> > > (0x0x7f3c40699cc0) 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*> > > (0x0x7f3c40699c00) 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*> > > (0x0x7f3c40743af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40699d20) 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*> > > (0x0x7f3c40743b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40699d80) 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*> > > > (0x0x7f3c40743bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40699de0) 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*> > > > > (0x0x7f3c40699e40) 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*> > > (0x0x7f3c40743c30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3c40699ea0) 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*> > > > (0x0x7f3c40743c98) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7f3c40743d00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3c40699f00) 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*> > > (0x0x7f3c40743d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40699f60) 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> (0x0x7f3c40743dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4043d000) 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*> > > (0x0x7f3c40743e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4043d120) 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*> > > > (0x0x7f3c4043d180) 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*> > > (0x0x7f3c40743ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4043d1e0) 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> (0x0x7f3c40743f08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f3c40743f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c4043d240) 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> > (0x0x7f3c40743958) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7f3c40441000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f3c40441068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c4043d360) 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*> > > (0x0x7f3c404410d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4043d420) 0 empty

Class std::_List_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<drawable*> (0x0x7f3c4043d480) 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> (0x0x7f3c4043d4e0) 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*>*> (0x0x7f3c4043d660) 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*>&> (0x0x7f3c4043d6c0) 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> (0x0x7f3c404411a0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f3c4043d600) 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> (0x0x7f3c4043d840) 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*>*> (0x0x7f3c4043d9c0) 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*>&> (0x0x7f3c4043da20) 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> (0x0x7f3c40441270) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f3c4043d960) 0

Class std::_List_const_iterator<drawable*>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<drawable*> (0x0x7f3c4043dba0) 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> (0x0x7f3c40441340) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f3c4043dc60) 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> (0x0x7f3c40441680) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f3c4043dd20) 0

Class YYSTYPE
   size=24 align=8
   base size=24 base align=8
YYSTYPE (0x0x7f3c4043dde0) 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>*> (0x0x7f3c4043de40) 0 empty

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7f3c40516000) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7f3c40516060) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7f3c4043df60) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7f3c40441a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c405160c0) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7f3c40441a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40516120) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7f3c40516180) 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> (0x0x7f3c40441af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c405162a0) 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> > (0x0x7f3c40516300) 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> (0x0x7f3c40441c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40516360) 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> > (0x0x7f3c40441c98) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f3c40441d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c405163c0) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f3c40441d68) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f3c40441dd0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f3c40441e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c405164e0) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7f3c40441ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40516600) 0 empty

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

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f3c40441f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c405166c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f3c40516720) 0 empty

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f3c40441f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40516780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f3c404414e0) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f3c40441548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c405167e0) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7f3c404415b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40516840) 0 empty

Class std::conditional<false, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f3c405168a0) 0 empty

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f3c40441618) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f3c40531000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c40516900) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f3c40531068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f3c405310d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f3c40531138) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c40516960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7f3c405311a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c405169c0) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7f3c40531208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40516a20) 0 empty

Class std::conditional<true, std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f3c40516a80) 0 empty

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f3c40531270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f3c405312d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40516ae0) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7f3c40531340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40516b40) 0 empty

Class std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f3c40516ba0) 0 empty

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f3c405313a8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f3c40516c00) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7f3c405165a0) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7f3c40531478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40516de0) 0 empty

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

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> > (0x0x7f3c40516f60) 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> > (0x0x7f3c40531820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, keyword> > (0x0x7f3c40558120) 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> > (0x0x7f3c405581e0) 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> > (0x0x7f3c40516f00) 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> (0x0x7f3c40558240) 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> (0x0x7f3c4044fa50) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c40531958) 0 empty
    std::__detail::_Select1st (0x0x7f3c405582a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c405319c0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f3c40531a28) 0 empty
      std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40558300) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40531a90) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f3c40558360) 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> > (0x0x7f3c40558540) 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> > (0x0x7f3c405662a0) 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> (0x0x7f3c4044fbb8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c40531af8) 0 empty
      std::__detail::_Select1st (0x0x7f3c405583c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c40531b60) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c40531bc8) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40558420) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c40531c30) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c40558480) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c40531c98) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f3c40531d00) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c405584e0) 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> > (0x0x7f3c40558d20) 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> (0x0x7f3c40558660) 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> > (0x0x7f3c4058a3c0) 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> (0x0x7f3c40599c30) 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> > (0x0x7f3c4058a420) 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> > (0x0x7f3c4058a4e0) 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> (0x0x7f3c4058a720) 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> > (0x0x7f3c4058a780) 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> > (0x0x7f3c401abea0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c4058a840) 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> (0x0x7f3c401c9000) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c401c9068) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c4058a900) 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> (0x0x7f3c4058aa20) 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> > (0x0x7f3c401c9340) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f3c4058aa80) 0 empty

Class std::aligned_storage<36u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<36u, 4u> (0x0x7f3c4058aae0) 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> (0x0x7f3c4058ac00) 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 (0x0x7f3c4058aba0) 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> > (0x0x7f3c401c93a8) 0
  std::aligned_storage<36u, 4u> (0x0x7f3c4058ab40) 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> > (0x0x7f3c401c92d8) 0
  std::__detail::_Hash_node_base (0x0x7f3c4058a9c0) 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> (0x0x7f3c401c9410) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, keyword> > (0x0x7f3c401c9478) 0
    std::__detail::_Hash_node_base (0x0x7f3c4058ad20) 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> > (0x0x7f3c4058ae40) 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> > (0x0x7f3c4058ade0) 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> (0x0x7f3c4058aea0) 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*> (0x0x7f3c4058af60) 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*> (0x0x7f3c4058af00) 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> (0x0x7f3c40222000) 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> > > (0x0x7f3c401c9138) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f3c401c91a0) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c401c9208) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c4058a960) 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> > (0x0x7f3c402224e0) 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> > (0x0x7f3c40222540) 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> > (0x0x7f3c40222480) 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> > (0x0x7f3c402225a0) 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>*> (0x0x7f3c40222420) 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> > > (0x0x7f3c402223c0) 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&> (0x0x7f3c40295820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c402226c0) 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&> > > (0x0x7f3c40222720) 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&> (0x0x7f3c40295888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40222780) 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&> > (0x0x7f3c402227e0) 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&> > (0x0x7f3c402958f0) 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&> (0x0x7f3c40295958) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40222840) 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&> (0x0x7f3c402959c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c402228a0) 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&> > (0x0x7f3c40222900) 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&> > (0x0x7f3c40295a28) 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&> (0x0x7f3c40295a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40222960) 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&> > (0x0x7f3c40295af8) 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&> > (0x0x7f3c40295b60) 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&> (0x0x7f3c40295bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c402229c0) 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&> > > (0x0x7f3c40295c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40222a20) 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&> (0x0x7f3c40295c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40222a80) 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&> > (0x0x7f3c40222ae0) 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&> > (0x0x7f3c40295d00) 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&> (0x0x7f3c40295d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40222b40) 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&> (0x0x7f3c40295dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40222ba0) 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> (0x0x7f3c40222c00) 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&> (0x0x7f3c40295e38) 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> (0x0x7f3c40222c60) 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 (0x0x7f3c40295f08) 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> (0x0x7f3c405a7690) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c40295f70) 0 empty
      std::__detail::_Select1st (0x0x7f3c40222cc0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c402bb000) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f3c402bb068) 0 empty
        std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c40222d20) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c402bb0d0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f3c40222d80) 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> > (0x0x7f3c40210ed8) 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> > (0x0x7f3c40215e00) 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> (0x0x7f3c405a7438) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f3c401c96e8) 0 empty
        std::__detail::_Select1st (0x0x7f3c40222060) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f3c401c9750) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f3c401c97b8) 0 empty
          std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f3c402220c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f3c401c9820) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f3c40222120) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f3c401c9888) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f3c401c98f0) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f3c40222180) 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> (0x0x7f3c402221e0) 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> (0x0x7f3c401c9958) 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> > (0x0x7f3c40222240) 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> > (0x0x7f3c402222a0) 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> (0x0x7f3c40222300) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f3c401c99c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> >, true> (0x0x7f3c401c9a28) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c401c9a90) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c40222360) 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> (0x0x7f3c40516ea0) 0

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> > > (0x0x7f3c40222de0) 0

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>*> (0x0x7f3c40222f60) 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> > > (0x0x7f3c40222f00) 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>*> (0x0x7f3c3ffdc0c0) 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> > > (0x0x7f3c3ffdc120) 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> > > > (0x0x7f3c3ffdc1e0) 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> > > > (0x0x7f3c3ffdc240) 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> > > > (0x0x7f3c3ffdc180) 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> > > > (0x0x7f3c3ffdc2a0) 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> > > > (0x0x7f3c40351888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3ffdc300) 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> (0x0x7f3c3ffdc360) 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> > > > (0x0x7f3c40351958) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f3c3ffdc3c0) 0 empty

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

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f3c3ffdc4e0) 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> (0x0x7f3c3ffdc540) 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> (0x0x7f3c3ffdc5a0) 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> (0x0x7f3c3ffdc600) 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> (0x0x7f3c3ffdc660) 0 empty

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

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

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f3c3ffdc8a0) 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 (0x0x7f3c40351a28) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f3c3ffdc840) 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 (0x0x7f3c3ffdc900) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f3c3ffdc9c0) 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 (0x0x7f3c40351af8) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f3c3ffdc960) 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*> (0x0x7f3c3ffdca20) 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> (0x0x7f3c3ffdca80) 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*> (0x0x7f3c40351bc8) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f3c3ffdcae0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f3c40351d68) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f3c3ffdcd20) 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> (0x0x7f3c3ffdcd80) 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> (0x0x7f3c3ffdcde0) 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*> (0x0x7f3c3ffdcea0) 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>*> > (0x0x7f3c3ffdce40) 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>**> (0x0x7f3c40118060) 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>*> > (0x0x7f3c40118000) 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>**> (0x0x7f3c403515b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40118240) 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>**> > (0x0x7f3c401182a0) 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>**> (0x0x7f3c40118360) 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>**> (0x0x7f3c40118480) 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>**> (0x0x7f3c40118300) 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>**> (0x0x7f3c40132000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c401184e0) 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>**> (0x0x7f3c40132068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40118600) 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>**> > (0x0x7f3c401320d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118660) 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> >**> > > (0x0x7f3c40132138) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>**> > (0x0x7f3c401321a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c401186c0) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f3c40118720) 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&> (0x0x7f3c40118780) 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>**> (0x0x7f3c40132340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118840) 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> >**> > > (0x0x7f3c401188a0) 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>**> (0x0x7f3c401323a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118900) 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>**> > (0x0x7f3c40118a20) 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>**> (0x0x7f3c40132410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118b40) 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> >**> > (0x0x7f3c40132478) 0 empty
  std::is_rvalue_reference<std::basic_string<char>**> (0x0x7f3c401324e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c40118ba0) 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>**> (0x0x7f3c40132548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118c00) 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>**> > (0x0x7f3c40118c60) 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>**> (0x0x7f3c401325b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118cc0) 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>**> (0x0x7f3c40132618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40118de0) 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> >**> > (0x0x7f3c40132680) 0 empty
  std::is_void<std::basic_string<char>**> (0x0x7f3c401326e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c40118e40) 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> >**> > (0x0x7f3c40132750) 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> >**> > (0x0x7f3c401327b8) 0 empty
    std::is_void<std::basic_string<char>**> (0x0x7f3c40132820) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c40118ea0) 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> >**> > > (0x0x7f3c40132888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40118f00) 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>**> (0x0x7f3c401328f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40118f60) 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>**> > (0x0x7f3c40152000) 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> >**> > (0x0x7f3c40132958) 0 empty
  std::is_object<std::basic_string<char>**> (0x0x7f3c401329c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40152060) 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>**> (0x0x7f3c40132a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c401520c0) 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> (0x0x7f3c401521e0) 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>**> (0x0x7f3c40132a90) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>**, true> (0x0x7f3c40152240) 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&> (0x0x7f3c40132b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152360) 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&> > > (0x0x7f3c40152480) 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&> (0x0x7f3c40132bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c401524e0) 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&> > (0x0x7f3c40152540) 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&> > (0x0x7f3c40132d00) 0 empty
  std::is_lvalue_reference<std::basic_string<char>* const&> (0x0x7f3c40132d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c401525a0) 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&> (0x0x7f3c40132dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40152600) 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&> > (0x0x7f3c40152720) 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&> > (0x0x7f3c40132e38) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f3c40132ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40152780) 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&> > (0x0x7f3c40132f08) 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&> > (0x0x7f3c40132f70) 0 empty
    std::is_reference<std::basic_string<char>* const&> (0x0x7f3c40164000) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c401527e0) 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&> > > (0x0x7f3c40164068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152840) 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&> (0x0x7f3c401640d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c401528a0) 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&> > (0x0x7f3c401529c0) 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&> > (0x0x7f3c40164138) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f3c401641a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c40152a20) 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&> (0x0x7f3c40164208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c40152a80) 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> (0x0x7f3c40152ae0) 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&> (0x0x7f3c40164340) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>* const&, true> (0x0x7f3c40152b40) 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>*>*> (0x0x7f3c40164478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152ba0) 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> >*>*> > > (0x0x7f3c40152c00) 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>*>*> (0x0x7f3c401645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152c60) 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>*>*> > (0x0x7f3c40152cc0) 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>*>*> (0x0x7f3c40164618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152d20) 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> >*>*> > (0x0x7f3c40164680) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f3c401646e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c40152d80) 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>*>*> (0x0x7f3c40164750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c40152de0) 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>*>*> > (0x0x7f3c40152e40) 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>*>*> (0x0x7f3c40152f00) 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>*>*> (0x0x7f3c40152f60) 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>*>*> (0x0x7f3c40152ea0) 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>*>*> (0x0x7f3c40164b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017e000) 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>*>*> (0x0x7f3c40164bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017e060) 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> >*>*> > (0x0x7f3c40164c30) 0 empty
  std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f3c40164c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c4017e0c0) 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> >*>*> > (0x0x7f3c40164d00) 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> >*>*> > (0x0x7f3c40164d68) 0 empty
    std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f3c40164dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c4017e120) 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> >*>*> > > (0x0x7f3c40164e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e180) 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>*>*> (0x0x7f3c40164ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e1e0) 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>*>*> > (0x0x7f3c4017e240) 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> >*>*> > (0x0x7f3c40187000) 0 empty
  std::is_object<std::allocator<std::basic_string<char>*>*> (0x0x7f3c40187068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c4017e2a0) 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>*>*> (0x0x7f3c401870d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e300) 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> (0x0x7f3c4017e360) 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>*>*> (0x0x7f3c40187138) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true> (0x0x7f3c4017e3c0) 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&> (0x0x7f3c401187e0) 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> > > (0x0x7f3c4017e420) 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&> > (0x0x7f3c401871a0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f3c40187208) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c4017e480) 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&> > > (0x0x7f3c40187270) 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&> > (0x0x7f3c401872d8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f3c40187340) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c4017e4e0) 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> > (0x0x7f3c401873a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e540) 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> > > (0x0x7f3c40187478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e5a0) 0 empty

Class std::remove_reference<shiftcpy&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<shiftcpy&> (0x0x7f3c4017e660) 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*> > (0x0x7f3c4017e720) 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*> > (0x0x7f3c4017e780) 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*> > (0x0x7f3c4017e6c0) 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*> > (0x0x7f3c4017e7e0) 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*> > (0x0x7f3c40187a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c4017e840) 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> (0x0x7f3c4017e8a0) 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*> > (0x0x7f3c40187af8) 0 empty
  std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true> (0x0x7f3c4017e900) 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> (0x0x7f3c4017e9c0) 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> (0x0x7f3c4017ea20) 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> (0x0x7f3c4017e960) 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> (0x0x7f3c40187bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017ea80) 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> (0x0x7f3c40187c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017eae0) 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> > > (0x0x7f3c4017eb40) 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> > (0x0x7f3c40187c98) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f3c40187d00) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f3c40187d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c4017eba0) 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> (0x0x7f3c40187dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017ecc0) 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> > > (0x0x7f3c4017ed20) 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> (0x0x7f3c40187e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017ed80) 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> > (0x0x7f3c4017ede0) 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> (0x0x7f3c40187ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017ee40) 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> > (0x0x7f3c40187f08) 0 empty
  std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f3c40187f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c4017eea0) 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> (0x0x7f3c40187618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c4017ef00) 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> > (0x0x7f3c4017ef60) 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> > (0x0x7f3c40187680) 0 empty
  std::is_void<std::bidirectional_iterator_tag> (0x0x7f3c401876e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c4017e600) 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> > (0x0x7f3c40187750) 0 empty
  std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7f3c401877b8) 0 empty
    std::is_void<std::bidirectional_iterator_tag> (0x0x7f3c401878f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fe10000) 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> > > (0x0x7f3c40187a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fe10060) 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> (0x0x7f3c3fe13000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fe100c0) 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> > (0x0x7f3c3fe10120) 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> > (0x0x7f3c3fe13068) 0 empty
  std::is_object<std::bidirectional_iterator_tag> (0x0x7f3c3fe130d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fe10180) 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> (0x0x7f3c3fe13138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fe101e0) 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> (0x0x7f3c3fe10240) 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> (0x0x7f3c3fe131a0) 0 empty
  std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7f3c3fe102a0) 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> (0x0x7f3c4017ec60) 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> (0x0x7f3c3fe13270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fe10480) 0 empty

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

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

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

Class std::_List_node<grid*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<grid*> (0x0x7f3c3fe134e0) 0
  std::__detail::_List_node_base (0x0x7f3c3fe10600) 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*> > (0x0x7f3c3fe10660) 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*> > (0x0x7f3c3fe10840) 0

Class std::_List_node<drawable*>
   size=12 align=4
   base size=12 base align=4
std::_List_node<drawable*> (0x0x7f3c3fe13a28) 0
  std::__detail::_List_node_base (0x0x7f3c3fe10ba0) 0

Class std::initializer_list<std::pair<const std::basic_string<char>, keyword> >
   size=8 align=4
   base size=8 base align=4
std::initializer_list<std::pair<const std::basic_string<char>, keyword> > (0x0x7f3c3fe10c00) 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>&> (0x0x7f3c3fe10c60) 0 empty

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>**> (0x0x7f3c3fe10e40) 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>*> > (0x0x7f3c3fe10ea0) 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>**> (0x0x7f3c3fe10f00) 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>*> > (0x0x7f3c3fe10f60) 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>*> (0x0x7f3c3ff5d000) 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> > > (0x0x7f3c3ff67000) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f3c3ff67068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3ff5d120) 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> > > > (0x0x7f3c3ff5d180) 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> (0x0x7f3c3ff5d1e0) 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> > > > (0x0x7f3c3ff67618) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f3c3ff5d240) 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>*> (0x0x7f3c3ff5d300) 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> (0x0x7f3c3ff5d420) 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>*> (0x0x7f3c3ff67680) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f3c3ff5d540) 0 empty

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

Class std::remove_reference<DisplayString* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<DisplayString* const&> (0x0x7f3c3ff5d600) 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>&&> > (0x0x7f3c3ff5db40) 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>&&> (0x0x7f3c3fc38b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3ff5dc60) 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>&&> (0x0x7f3c3fc38bc8) 0 empty
  std::is_empty<std::basic_string<char>&&> (0x0x7f3c3fc38c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3ff5dcc0) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f3c3ff5dd20) 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> (0x0x7f3c3ff5dd80) 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> >&&> (0x0x7f3c3fc5c700) 0
  std::_Tuple_impl<1u> (0x0x7f3c3ff5dea0) 0 empty
  std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f3c3ff5df00) 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> >&&> (0x0x7f3c3fc38d00) 0
  std::_Tuple_impl<0u, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3fc5cd90) 0
    std::_Tuple_impl<1u> (0x0x7f3c3fcc1120) 0 empty
    std::_Head_base<0u, std::basic_string<char>&&, false> (0x0x7f3c3fcc1180) 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> (0x0x7f3c3fcc1240) 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>*> (0x0x7f3c3fcc13c0) 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>&> (0x0x7f3c3fcc1420) 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> (0x0x7f3c3fc389c0) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, keyword>, true> (0x0x7f3c3fcc1360) 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> > (0x0x7f3c3fcc15a0) 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>*> (0x0x7f3c3fc38958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc1720) 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> >*> > > (0x0x7f3c3fcc1780) 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>*> (0x0x7f3c3fc38f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc17e0) 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>*> > (0x0x7f3c3fcc1900) 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>*> (0x0x7f3c3fd28000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc1a20) 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> >*> > (0x0x7f3c3fd28068) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f3c3fd280d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fcc1a80) 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>*> (0x0x7f3c3fd28138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc1ae0) 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>*> > (0x0x7f3c3fcc1b40) 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>*> (0x0x7f3c3fd281a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc1ba0) 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>*> (0x0x7f3c3fd28208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fcc1cc0) 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> >*> > (0x0x7f3c3fd28270) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7f3c3fd282d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fcc1d20) 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> >*> > (0x0x7f3c3fd28340) 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> >*> > (0x0x7f3c3fd283a8) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7f3c3fd28410) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fcc1d80) 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> >*> > > (0x0x7f3c3fd28478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fcc1de0) 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>*> (0x0x7f3c3fd284e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fcc1e40) 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>*> > (0x0x7f3c3fcc1ea0) 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> >*> > (0x0x7f3c3fd28548) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7f3c3fd285b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fcc1f00) 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>*> (0x0x7f3c3fd28618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fcc1f60) 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> (0x0x7f3c3fd320c0) 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>*> (0x0x7f3c3fd28680) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f3c3fd32120) 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> > (0x0x7f3c3fd28750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32240) 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> > > > > (0x0x7f3c3fd322a0) 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> > (0x0x7f3c3fd287b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32300) 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> > > (0x0x7f3c3fd32420) 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> > (0x0x7f3c3fd28820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32540) 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> > > > (0x0x7f3c3fd28888) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7f3c3fd288f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd325a0) 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> > (0x0x7f3c3fd28958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32600) 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> > > (0x0x7f3c3fd32660) 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> > (0x0x7f3c3fd289c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd326c0) 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> > (0x0x7f3c3fd28a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd327e0) 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> > > > (0x0x7f3c3fd28a90) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7f3c3fd28af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd32840) 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> > > > (0x0x7f3c3fd28b60) 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> > > > (0x0x7f3c3fd28bc8) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7f3c3fd28c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fd328a0) 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> > > > > (0x0x7f3c3fd28c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd32900) 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> > (0x0x7f3c3fd28d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd32960) 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> > > (0x0x7f3c3fd329c0) 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> > > > (0x0x7f3c3fd28d68) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7f3c3fd28dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fd32a20) 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> > (0x0x7f3c3fd28e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd32a80) 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> (0x0x7f3c3fd32ba0) 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> > (0x0x7f3c3fd28ea0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f3c3fd32c00) 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> >*> (0x0x7f3c3fd28f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32d20) 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> > >*> > > (0x0x7f3c3fd32d80) 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> >*> (0x0x7f3c3fd53068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32de0) 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> >*> > (0x0x7f3c3fd32e40) 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> >*> (0x0x7f3c3fd530d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32ea0) 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> > >*> > (0x0x7f3c3fd53138) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7f3c3fd531a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd32f00) 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> >*> (0x0x7f3c3fd53208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd32f60) 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> >*> > (0x0x7f3c3fd5c000) 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> >*> (0x0x7f3c3fd5c0c0) 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> >*> (0x0x7f3c3fd5c120) 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> >*> (0x0x7f3c3fd5c060) 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> >*> (0x0x7f3c3fd53618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5c180) 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> >*> (0x0x7f3c3fd53680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5c1e0) 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> > >*> > (0x0x7f3c3fd536e8) 0 empty
  std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7f3c3fd53750) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd5c240) 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> > >*> > (0x0x7f3c3fd537b8) 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> > >*> > (0x0x7f3c3fd53820) 0 empty
    std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7f3c3fd53888) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fd5c2a0) 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> > >*> > > (0x0x7f3c3fd538f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c300) 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> >*> (0x0x7f3c3fd53958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c360) 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> >*> > (0x0x7f3c3fd5c3c0) 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> > >*> > (0x0x7f3c3fd53a90) 0 empty
  std::is_object<std::allocator<std::basic_string<char> >*> (0x0x7f3c3fd53af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fd5c420) 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> >*> (0x0x7f3c3fd53b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c480) 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> (0x0x7f3c3fd5c4e0) 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> >*> (0x0x7f3c3fd53bc8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true> (0x0x7f3c3fd5c540) 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> > >
   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> > > (0x0x7f3c3fcc16c0) 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> > > (0x0x7f3c3fd5c5a0) 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> > > > (0x0x7f3c3fd53c30) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f3c3fd53c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd5c600) 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> > > > > (0x0x7f3c3fd53d00) 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> > > > (0x0x7f3c3fd53d68) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f3c3fd53dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fd5c660) 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>*> (0x0x7f3c3fd53e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c6c0) 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>*> > (0x0x7f3c3fd5c720) 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>*> (0x0x7f3c3fd53f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c780) 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>*> (0x0x7f3c3fd7b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fd5c8a0) 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>*> > (0x0x7f3c3fd7b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5c900) 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> >*> > > (0x0x7f3c3fd7b0d0) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>*> > (0x0x7f3c3fd7b138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd5c960) 0 empty

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

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

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f3c3fd5ca80) 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>*&&> > (0x0x7f3c3fd5cae0) 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> >*> > > (0x0x7f3c3fd5cb40) 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>*> (0x0x7f3c3fd7b750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5cba0) 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>*> > (0x0x7f3c3fd5cc00) 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> > > (0x0x7f3c3fd7b7b8) 0 empty
  std::is_array<std::basic_string<char>*> (0x0x7f3c3fd7b820) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd5cc60) 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>*> (0x0x7f3c3fd7b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5ccc0) 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>*> > (0x0x7f3c3fd5cd20) 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> >*> > (0x0x7f3c3fd7b9c0) 0 empty
  std::is_function<std::basic_string<char>*> (0x0x7f3c3fd7ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fd5cd80) 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> >*> > (0x0x7f3c3fd7ba90) 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> >*> > (0x0x7f3c3fd7baf8) 0 empty
    std::is_function<std::basic_string<char>*> (0x0x7f3c3fd7bb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fd5cde0) 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>*> > (0x0x7f3c3fd5ce40) 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>*> (0x0x7f3c3fd7bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fd5cea0) 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>*> (0x0x7f3c3fd7bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da000) 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>*> > (0x0x7f3c3f9da060) 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>*> (0x0x7f3c3fd7bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da180) 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>*> (0x0x7f3c3fd7bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da1e0) 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> >*> > (0x0x7f3c3fd7be38) 0 empty
  std::is_floating_point<std::basic_string<char>*> (0x0x7f3c3fd7bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f9da240) 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>*> (0x0x7f3c3fd7bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da2a0) 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> >*> > > (0x0x7f3c3f9da300) 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>*> (0x0x7f3c3fd7bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da360) 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> >*> > > (0x0x7f3c3f9da3c0) 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> >*> > > (0x0x7f3c3f9da420) 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> >*> > (0x0x7f3c3f9e5000) 0 empty
  std::is_pointer<std::basic_string<char>*> (0x0x7f3c3f9e5068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9da480) 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> >*> > (0x0x7f3c3f9e50d0) 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> >*> > (0x0x7f3c3f9e5138) 0 empty
    std::is_pointer<std::basic_string<char>*> (0x0x7f3c3f9e51a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f9da4e0) 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> >*> > (0x0x7f3c3f9e5208) 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> >*> > (0x0x7f3c3f9e5270) 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> >*> > (0x0x7f3c3f9e52d8) 0 empty
      std::is_pointer<std::basic_string<char>*> (0x0x7f3c3f9e5340) 0 empty
        std::integral_constant<bool, true> (0x0x7f3c3f9da540) 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>*> (0x0x7f3c3f9e53a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9da5a0) 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> >*> > (0x0x7f3c3f9e5410) 0 empty
  std::is_scalar<std::basic_string<char>*> (0x0x7f3c3f9e5478) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9da600) 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> (0x0x7f3c3f9e54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9da660) 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>*> (0x0x7f3c3f9e5548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9da6c0) 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>*> > (0x0x7f3c3f9da7e0) 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>*&&> (0x0x7f3c3f9e5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da8a0) 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> >*&&> > > (0x0x7f3c3f9da900) 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>*&&> (0x0x7f3c3f9e5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9da960) 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>*&&> > (0x0x7f3c3f9daa80) 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>*&&> (0x0x7f3c3f9e56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9daba0) 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> >*&&> > (0x0x7f3c3f9e5750) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f3c3f9e57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9dac00) 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>*&&> (0x0x7f3c3f9e5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9dac60) 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>*&&> > (0x0x7f3c3f9dacc0) 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> >*&&> > (0x0x7f3c3f9e5888) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f3c3f9e58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9dad20) 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> >*&&> > (0x0x7f3c3f9e5958) 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> >*&&> > (0x0x7f3c3f9e59c0) 0 empty
    std::is_reference<std::basic_string<char>*&&> (0x0x7f3c3f9e5a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f9dad80) 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> >*&&> > > (0x0x7f3c3f9e5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9dade0) 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>*&&> (0x0x7f3c3f9e5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9dae40) 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>*&&> > (0x0x7f3c3f9daea0) 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> >*&&> > (0x0x7f3c3f9e5b60) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f3c3f9e5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9daf00) 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>*&&> (0x0x7f3c3f9e5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9daf60) 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> (0x0x7f3c3fa030c0) 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>*&&> (0x0x7f3c3f9e5c98) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f3c3fa03120) 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>*&&> (0x0x7f3c3f9e55b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3c3f9da840) 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> >*&&> > (0x0x7f3c3f9e5d68) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f3c3f9e5dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3c3fa03300) 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>*&&> (0x0x7f3c3f9e5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa033c0) 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>*&&> (0x0x7f3c3f9e5ea0) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f3c3f9e5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa034e0) 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>*&&> (0x0x7f3c3f9e5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa03660) 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> >*&&> (0x0x7f3c3fa07000) 0 empty
  std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f3c3fa07068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa036c0) 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> >*&&> (0x0x7f3c3fa070d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa03720) 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> >*&&> > (0x0x7f3c3fa03780) 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> >*&&> (0x0x7f3c3fa07138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa037e0) 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> >*&&> > (0x0x7f3c3fa071a0) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f3c3fa07208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa03840) 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> >*&&> (0x0x7f3c3fa07270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa038a0) 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> (0x0x7f3c3fa072d8) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f3c3fa07340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa03900) 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>*> (0x0x7f3c3fa073a8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f3c3fa07410) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f3c3fa07478) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3fa03960) 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>*> > (0x0x7f3c3fa075b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa039c0) 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>*> > > (0x0x7f3c3fa03a20) 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> >*> > (0x0x7f3c3fa07618) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f3c3fa07680) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fa03a80) 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>*> (0x0x7f3c3fa076e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa03ae0) 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>**> > (0x0x7f3c3fa03b40) 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>**> (0x0x7f3c3fa03ba0) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f3c3fa03c00) 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> >*> (0x0x7f3c3fa07f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa03cc0) 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> > >*> > > (0x0x7f3c3fa03d20) 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> >*> (0x0x7f3c3fa3d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa03d80) 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> >*> > (0x0x7f3c3fa03de0) 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> >*> (0x0x7f3c3fa3d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa03e40) 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> > >*> > (0x0x7f3c3fa3d0d0) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f3c3fa3d138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fa03ea0) 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> >*> (0x0x7f3c3fa3d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa03f00) 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> >*> > (0x0x7f3c3fa03f60) 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> >*> (0x0x7f3c3fa42060) 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> >*> (0x0x7f3c3fa420c0) 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> >*> (0x0x7f3c3fa42000) 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> >*> (0x0x7f3c3fa3d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa42120) 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> >*> (0x0x7f3c3fa3d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa42180) 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> > >*> > (0x0x7f3c3fa3d410) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f3c3fa3d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fa421e0) 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> > >*> > (0x0x7f3c3fa3d4e0) 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> > >*> > (0x0x7f3c3fa3d548) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f3c3fa3d5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fa42240) 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> > >*> > > (0x0x7f3c3fa3d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa422a0) 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> >*> (0x0x7f3c3fa3d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42300) 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> >*> > (0x0x7f3c3fa42360) 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> > >*> > (0x0x7f3c3fa3d6e8) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f3c3fa3d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa423c0) 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> >*> (0x0x7f3c3fa3d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42420) 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> (0x0x7f3c3fa42480) 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> >*> (0x0x7f3c3fa3d820) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f3c3fa425a0) 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> > > (0x0x7f3c3fa03c60) 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> > (0x0x7f3c3fa3d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42660) 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> > > (0x0x7f3c3fa3d9c0) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f3c3fa3da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa426c0) 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> > (0x0x7f3c3fa3da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa42720) 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> > > > (0x0x7f3c3fa427e0) 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> > > > (0x0x7f3c3fa42840) 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> > > > (0x0x7f3c3fa42780) 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> > > > (0x0x7f3c3fa428a0) 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> > > > (0x0x7f3c3fa3dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42900) 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> (0x0x7f3c3fa42960) 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> > > > (0x0x7f3c3fa3dd00) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f3c3fa429c0) 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>&> (0x0x7f3c3fa3de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa42a80) 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> >&> > > (0x0x7f3c3fa42ba0) 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>&> (0x0x7f3c3fa3dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42c00) 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>&> > (0x0x7f3c3fa42c60) 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> >&> > (0x0x7f3c3fa3dc98) 0 empty
  std::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f3c3fa3ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa42cc0) 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>&> (0x0x7f3c3fa7e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa42d20) 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>&> > (0x0x7f3c3fa42e40) 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> >&> > (0x0x7f3c3fa7e068) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f3c3fa7e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa42ea0) 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> >&> > (0x0x7f3c3fa7e138) 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> >&> > (0x0x7f3c3fa7e1a0) 0 empty
    std::is_reference<const std::basic_string<char>&> (0x0x7f3c3fa7e208) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3fa42f00) 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> >&> > > (0x0x7f3c3fa7e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa42f60) 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>&> (0x0x7f3c3fa7e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa82000) 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>&> > (0x0x7f3c3fa82120) 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> >&> > (0x0x7f3c3fa7e340) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f3c3fa7e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa82180) 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>&> (0x0x7f3c3fa7e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa821e0) 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> (0x0x7f3c3fa82240) 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>&> (0x0x7f3c3fa7e548) 0 empty
  std::__add_rvalue_reference_helper<const std::basic_string<char>&, true> (0x0x7f3c3fa822a0) 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>&> (0x0x7f3c3fa42a20) 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>&> (0x0x7f3c3fa7e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa82300) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f3c3fa82360) 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> > > > (0x0x7f3c3fa823c0) 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> (0x0x7f3c3fa82420) 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> > > > (0x0x7f3c3fa7ea28) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f3c3fa82480) 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> > > > (0x0x7f3c3fa824e0) 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> (0x0x7f3c3fa82540) 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> > > > (0x0x7f3c3fa7eaf8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f3c3fa825a0) 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>*> (0x0x7f3c3fa82600) 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>*> (0x0x7f3c3fa7ebc8) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f3c3fa82720) 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>&> (0x0x7f3c3fa7ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa827e0) 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> >&> > > (0x0x7f3c3fa82840) 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>&> (0x0x7f3c3fa7ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa828a0) 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>&> > (0x0x7f3c3fa829c0) 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> >&> > (0x0x7f3c3fa7edd0) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f3c3fa7ee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa82a20) 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>&> (0x0x7f3c3fa7eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa82a80) 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>&> > (0x0x7f3c3fa82ae0) 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> >&> > (0x0x7f3c3fa7ef08) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f3c3fa7ef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa82b40) 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> >&> > (0x0x7f3c3fa7e750) 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> >&> > (0x0x7f3c3fa7e7b8) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7f3c3fa7e820) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3fa82ba0) 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> >&> > > (0x0x7f3c3fa7e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa82c00) 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>&> (0x0x7f3c3fa7ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fa82c60) 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>&> > (0x0x7f3c3fa82cc0) 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> >&> > (0x0x7f3c3fabd000) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f3c3fabd068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fa82d20) 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>&> (0x0x7f3c3fabd0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fa82d80) 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> (0x0x7f3c3fa82ea0) 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>&> (0x0x7f3c3fabd138) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7f3c3fa82f00) 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>&> (0x0x7f3c3fa82780) 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>&> (0x0x7f3c3fabd208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fac0060) 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*>&> (0x0x7f3c3fac00c0) 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> > (0x0x7f3c3fac0540) 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> > (0x0x7f3c3fac05a0) 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> > (0x0x7f3c3fac04e0) 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> > (0x0x7f3c3fac0600) 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>*> (0x0x7f3c3fac0480) 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> > > (0x0x7f3c3fac0420) 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> > > (0x0x7f3c3fb5f1a0) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f3c3fac0660) 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> > (0x0x7f3c3fac07e0) 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> > (0x0x7f3c3fac0840) 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> > (0x0x7f3c3fac0780) 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> > (0x0x7f3c3fac08a0) 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>*> (0x0x7f3c3fac0720) 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> > > (0x0x7f3c3fac06c0) 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> > > (0x0x7f3c3f7a9a28) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f3c3fac0900) 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> >&&> > > (0x0x7f3c3fac0a20) 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>&&> (0x0x7f3c3f839270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fac0a80) 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>&&> > (0x0x7f3c3fac0ae0) 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>&&> (0x0x7f3c3f8392d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fac0b40) 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> >&&> > (0x0x7f3c3f839340) 0 empty
  std::is_array<std::basic_string<char>&&> (0x0x7f3c3f8393a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3fac0ba0) 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> >&&> > (0x0x7f3c3f839410) 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> >&&> > (0x0x7f3c3f839478) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f3c3f8394e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3fac0c00) 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> (0x0x7f3c3fac0c60) 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>&&> (0x0x7f3c3f8395b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3fac0cc0) 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> >&&> > (0x0x7f3c3f839618) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f3c3f839680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3fac0d20) 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>&> (0x0x7f3c3fac0de0) 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>&> (0x0x7f3c3fac0f00) 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>&> (0x0x7f3c3fac0d80) 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>&> (0x0x7f3c3f839888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3fac0f60) 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>&> (0x0x7f3c3f8398f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8770c0) 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> >&&> > > (0x0x7f3c3f877120) 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> >&&> > (0x0x7f3c3f839958) 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> >&&> > (0x0x7f3c3f8399c0) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f3c3f839a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f877180) 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> (0x0x7f3c3f8771e0) 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>&&> (0x0x7f3c3f839af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f877300) 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> >&&> > (0x0x7f3c3f839b60) 0 empty
  std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f3c3f839bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f877360) 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>&&> (0x0x7f3c3f877420) 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>&&> (0x0x7f3c3f877540) 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>&&> (0x0x7f3c3f8773c0) 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>&&> (0x0x7f3c3f839c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8775a0) 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>&&> (0x0x7f3c3f839d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8776c0) 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> >&&> > > (0x0x7f3c3f877720) 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> >&&> > (0x0x7f3c3f839d68) 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> >&&> > (0x0x7f3c3f839dd0) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f3c3f839e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f877780) 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> >&&> > > (0x0x7f3c3f877840) 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>&&> (0x0x7f3c3f839ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8778a0) 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>&&> > (0x0x7f3c3f8779c0) 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>&&> (0x0x7f3c3f839f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f877ae0) 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> >&&> > (0x0x7f3c3f839f70) 0 empty
  std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7f3c3f899000) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f877b40) 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>&&> (0x0x7f3c3f899068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f877ba0) 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>&&> > (0x0x7f3c3f877c00) 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> >&&> > (0x0x7f3c3f8990d0) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f3c3f899138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f877c60) 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> >&&> > (0x0x7f3c3f8991a0) 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> >&&> > (0x0x7f3c3f899208) 0 empty
    std::is_reference<std::basic_string<char>&&> (0x0x7f3c3f899270) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f877cc0) 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> >&&> > > (0x0x7f3c3f8992d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f877d20) 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>&&> (0x0x7f3c3f899340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f877d80) 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>&&> > (0x0x7f3c3f877de0) 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> >&&> > (0x0x7f3c3f8993a8) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f3c3f899410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f877e40) 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>&&> (0x0x7f3c3f899478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f877ea0) 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> (0x0x7f3c3f8a1000) 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>&&> (0x0x7f3c3f8994e0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7f3c3f8a1060) 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> (0x0x7f3c3f8777e0) 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>&&> (0x0x7f3c3f8995b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1240) 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> >&&> > (0x0x7f3c3f899618) 0 empty
  std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f3c3f899680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8a12a0) 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>&&> > (0x0x7f3c3f8a1300) 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>&&> > (0x0x7f3c3f8a1360) 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> >&&> > (0x0x7f3c3f8996e8) 0 empty
  std::is_function<std::basic_string<char>&&> (0x0x7f3c3f899750) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8a13c0) 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> >&&> > > (0x0x7f3c3f8997b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1420) 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>&&> > (0x0x7f3c3f8a1480) 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> >&&> > (0x0x7f3c3f899820) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7f3c3f899888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8a14e0) 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>&&> (0x0x7f3c3f8998f0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f3c3f8a1540) 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>&&> (0x0x7f3c3f8999c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a15a0) 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>&&> (0x0x7f3c3f899a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1600) 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>&&> > (0x0x7f3c3f8a1660) 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>&&> (0x0x7f3c3f8a1720) 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> (0x0x7f3c3f8a16c0) 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> > (0x0x7f3c3f899af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1900) 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> > > (0x0x7f3c3f899b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8a1960) 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> > > > (0x0x7f3c3f8a19c0) 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> > > > (0x0x7f3c3f899bc8) 0 empty
  std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > (0x0x7f3c3f899c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8a1a20) 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> > (0x0x7f3c3f8a1a80) 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> (0x0x7f3c3f899c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8a1ae0) 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> > (0x0x7f3c3f899d00) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f3c3f899d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8a1c00) 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> > > (0x0x7f3c3f899dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1cc0) 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> > > > (0x0x7f3c3f899e38) 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> > > (0x0x7f3c3f899ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8a1d20) 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>&&> (0x0x7f3c3f899f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8a1d80) 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>&&> (0x0x7f3c3f899f70) 0 empty
  std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f3c3f8cb000) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8a1ea0) 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>&&> (0x0x7f3c3f8cb068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8cc060) 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> >&&> (0x0x7f3c3f8cb0d0) 0 empty
  std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f3c3f8cb138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8cc0c0) 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> >&&> (0x0x7f3c3f8cb1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8cc120) 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> >&&> > (0x0x7f3c3f8cc180) 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> >&&> (0x0x7f3c3f8cb208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8cc1e0) 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> >&&> > (0x0x7f3c3f8cb270) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f8cb2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8cc240) 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> >&&> (0x0x7f3c3f8cb340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8cc2a0) 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> (0x0x7f3c3f8cb3a8) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f8cb410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8cc300) 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>&&> (0x0x7f3c3f8cb478) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f3c3f8cb4e0) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f8cb548) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f8cc360) 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>&&> > (0x0x7f3c3f8cc3c0) 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> > (0x0x7f3c3f8cb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc420) 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> > > > (0x0x7f3c3f8cc480) 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> > (0x0x7f3c3f8cb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc4e0) 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> > > (0x0x7f3c3f8cc540) 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> > (0x0x7f3c3f8cb750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc5a0) 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> > > (0x0x7f3c3f8cb7b8) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f3c3f8cb820) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8cc600) 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> > (0x0x7f3c3f8cb888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc660) 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> > > (0x0x7f3c3f8cc6c0) 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> > (0x0x7f3c3f8cc780) 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> > (0x0x7f3c3f8cc7e0) 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> > (0x0x7f3c3f8cc720) 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> > (0x0x7f3c3f8cbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc840) 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> > (0x0x7f3c3f8cbb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cc8a0) 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> > > (0x0x7f3c3f8cbbc8) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f3c3f8cbc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8cc900) 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> > > (0x0x7f3c3f8cbc98) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f3c3f8cbd00) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f3c3f8cbd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f8cca20) 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> > > > (0x0x7f3c3f8cbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8ccae0) 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> > (0x0x7f3c3f8cbe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8ccb40) 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> > > (0x0x7f3c3f8ccba0) 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> > > (0x0x7f3c3f8cbf70) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f3c3f8ee000) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8ccc00) 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> > (0x0x7f3c3f8ee068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8ccd20) 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>&&> > (0x0x7f3c3f8ccd80) 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> > > > (0x0x7f3c3f8ccde0) 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> > (0x0x7f3c3f8ee1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8cce40) 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> > > (0x0x7f3c3f8ccea0) 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> > > (0x0x7f3c3f8ee208) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f3c3f8ee270) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8ccf00) 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> > (0x0x7f3c3f8ee478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8ccf60) 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> > > (0x0x7f3c3f8fb000) 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> > > (0x0x7f3c3f8ee4e0) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f3c3f8ee548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8fb060) 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> > > (0x0x7f3c3f8ee5b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f3c3f8ee618) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f3c3f8ee680) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f8fb0c0) 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> > > (0x0x7f3c3f8fb120) 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> > (0x0x7f3c3f8ee7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb180) 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> > (0x0x7f3c3f8ee820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb1e0) 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> > > (0x0x7f3c3f8fb240) 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> > (0x0x7f3c3f8ee888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb2a0) 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> > (0x0x7f3c3f8ee8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb300) 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> > > (0x0x7f3c3f8ee958) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f3c3f8ee9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8fb360) 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> > (0x0x7f3c3f8eeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb480) 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> > > > (0x0x7f3c3f8fb4e0) 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> > (0x0x7f3c3f8eeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb540) 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> > > > (0x0x7f3c3f8fb5a0) 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> > (0x0x7f3c3f8eebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb600) 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> > (0x0x7f3c3f8eec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb660) 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> > > > (0x0x7f3c3f8fb6c0) 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> > (0x0x7f3c3f8eed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb720) 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> > (0x0x7f3c3f8eedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb780) 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> > > (0x0x7f3c3f8fb7e0) 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> > (0x0x7f3c3f8eee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb840) 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> > (0x0x7f3c3f8eeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fb8a0) 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> > > (0x0x7f3c3f8eef08) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f3c3f8eef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8fb900) 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> > > (0x0x7f3c3f9140d0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f3c3f914138) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f3c3f9141a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f8fb960) 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> > > (0x0x7f3c3f914270) 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> > > (0x0x7f3c3f9142d8) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f3c3f914340) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f3c3f9143a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f3c3f8fb9c0) 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> > > (0x0x7f3c3f914478) 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> > > (0x0x7f3c3f9144e0) 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> > > (0x0x7f3c3f914548) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f3c3f9145b0) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f3c3f914618) 0 empty
          std::integral_constant<bool, false> (0x0x7f3c3f8fba20) 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> > (0x0x7f3c3f9146e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fba80) 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> > > (0x0x7f3c3f914750) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f3c3f9147b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f8fbae0) 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> > (0x0x7f3c3f8fbc00) 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>&> (0x0x7f3c3f914888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f8fbcc0) 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>&> > > (0x0x7f3c3f8fbd20) 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>&> (0x0x7f3c3f9148f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8fbd80) 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>&> > (0x0x7f3c3f8fbde0) 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>&> > (0x0x7f3c3f914958) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f3c3f9149c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8fbe40) 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>&> (0x0x7f3c3f914a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f8fbea0) 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>&> > (0x0x7f3c3f8fbf00) 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>&> > (0x0x7f3c3f914c30) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f3c3f914c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f8fbf60) 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>&> > (0x0x7f3c3f914d00) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f3c3f914d68) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f3c3f914dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f9270c0) 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>&> > > (0x0x7f3c3f914e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f927180) 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>&> (0x0x7f3c3f914ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f9271e0) 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>&> > (0x0x7f3c3f927240) 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>&> > (0x0x7f3c3f92b000) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f3c3f92b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f9272a0) 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>&> (0x0x7f3c3f92b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9273c0) 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> (0x0x7f3c3f927420) 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>&> (0x0x7f3c3f92b138) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f3c3f927480) 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> > (0x0x7f3c3f914820) 0 empty
  std::__do_is_destructible_impl (0x0x7f3c3f8fbc60) 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> (0x0x7f3c3f92b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9274e0) 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> > (0x0x7f3c3f92b270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f927540) 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> > > (0x0x7f3c3f9275a0) 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>&&> (0x0x7f3c3f92b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f927660) 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>&&> > > (0x0x7f3c3f9276c0) 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>&&> (0x0x7f3c3f92b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f927720) 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>&&> > (0x0x7f3c3f927780) 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>&&> (0x0x7f3c3f92b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9277e0) 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>&&> > (0x0x7f3c3f92b478) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f3c3f92b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f927840) 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>&&> (0x0x7f3c3f92b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f9278a0) 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>&&> > (0x0x7f3c3f927900) 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>&&> > (0x0x7f3c3f92b680) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f3c3f92b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f927960) 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>&&> > (0x0x7f3c3f92b750) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f3c3f92b7b8) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f3c3f92b820) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f927a80) 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>&&> > > (0x0x7f3c3f92b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f927b40) 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>&&> (0x0x7f3c3f92b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f927ba0) 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>&&> > (0x0x7f3c3f927c00) 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>&&> > (0x0x7f3c3f92ba28) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f3c3f92ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f927c60) 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>&&> (0x0x7f3c3f92baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f927e40) 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> (0x0x7f3c3f927ea0) 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>&&> (0x0x7f3c3f92bb60) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f3c3f927f00) 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>&&> (0x0x7f3c3f92b2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3c3f927600) 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>&&> > (0x0x7f3c3f92bc30) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f92bc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3c3f927f60) 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>&&> (0x0x7f3c3f92bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94a000) 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>&&> (0x0x7f3c3f92bd68) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f92bdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f94a060) 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>&&> (0x0x7f3c3f92be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94a0c0) 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>&&> (0x0x7f3c3f92bea0) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f92bf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f94a120) 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>&&> (0x0x7f3c3f92bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94a180) 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>&&> > (0x0x7f3c3f94a1e0) 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>&&> (0x0x7f3c3f94e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94a240) 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>&&> > (0x0x7f3c3f94e068) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f94e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f94a2a0) 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>&&> (0x0x7f3c3f94e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94a300) 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> (0x0x7f3c3f94e1a0) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f94e208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f94a360) 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> > (0x0x7f3c3f94e270) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f3c3f94e2d8) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f94e340) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f94a3c0) 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> > > (0x0x7f3c3f94e3a8) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f3c3f94e410) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f3c3f94e478) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f3c3f94e4e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3c3f94a420) 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>&> (0x0x7f3c3f94a480) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true> > (0x0x7f3c3f94a600) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true> > (0x0x7f3c3f94a660) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true> > (0x0x7f3c3f94a5a0) 0 empty

Class std::__ptrtr_not_void<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true>, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true>, std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > (0x0x7f3c3f94a6c0) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true>*> (0x0x7f3c3f94a540) 0 empty

Class std::allocator_traits<std::allocator<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_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f3c3f94a4e0) 0 empty

Class __gnu_cxx::__alloc_traits<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
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f3c3f94ec30) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, true> > > (0x0x7f3c3f94a720) 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&> (0x0x7f3c3f94a780) 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> >&&> > (0x0x7f3c3f94a7e0) 0 empty

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

Class std::is_function<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f94ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94a900) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, keyword>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, keyword>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > > (0x0x7f3c3f94a960) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f94ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94a9c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, keyword>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, keyword>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*> > (0x0x7f3c3f94aa20) 0 empty

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f94eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94aa80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> >
   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> >, keyword>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > (0x0x7f3c3f5f4000) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f4068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f94aae0) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94ab40) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, keyword>*>, std::is_void<std::pair<const std::basic_string<char>, keyword>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, keyword>*>, std::is_void<std::pair<const std::basic_string<char>, keyword>*> > (0x0x7f3c3f94aba0) 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>*> (0x0x7f3c3f94ac60) 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>*> (0x0x7f3c3f94acc0) 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>*> (0x0x7f3c3f94ac00) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94ad20) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f94ad80) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> >
   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> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > (0x0x7f3c3f5f4270) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f42d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f94ade0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> >
   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> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > (0x0x7f3c3f5f4340) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > (0x0x7f3c3f5f43a8) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f4410) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f94ae40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > >
   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> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > > (0x0x7f3c3f5f4478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94aea0) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f94af00) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, keyword>*>, std::is_reference<std::pair<const std::basic_string<char>, keyword>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, keyword>*>, std::is_reference<std::pair<const std::basic_string<char>, keyword>*> > (0x0x7f3c3f94af60) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> >
   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> >, keyword>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword>*> > (0x0x7f3c3f5f4548) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f45b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5ff000) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f4618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5ff060) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, keyword>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, keyword>*, true> (0x0x7f3c3f5ff0c0) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, keyword>*> (0x0x7f3c3f5f4680) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, keyword>*, true> (0x0x7f3c3f5ff1e0) 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&> (0x0x7f3c3f5f4750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ff2a0) 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&> > > (0x0x7f3c3f5ff300) 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&> (0x0x7f3c3f5f47b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5ff360) 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&> > (0x0x7f3c3f5ff3c0) 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&> > (0x0x7f3c3f5f4820) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f3c3f5f4888) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5ff420) 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&> (0x0x7f3c3f5f48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5ff480) 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&> > (0x0x7f3c3f5ff4e0) 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&> > (0x0x7f3c3f5f4958) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f3c3f5f49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5ff540) 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&> > (0x0x7f3c3f5f4a28) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f3c3f5f4a90) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f3c3f5f4af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f5ff5a0) 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&> > > (0x0x7f3c3f5f4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ff600) 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&> (0x0x7f3c3f5f4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ff660) 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&> > (0x0x7f3c3f5ff6c0) 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&> > (0x0x7f3c3f5f4c30) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f3c3f5f4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5ff720) 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&> (0x0x7f3c3f5f4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5ff780) 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> (0x0x7f3c3f5ff7e0) 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&> (0x0x7f3c3f5f4d68) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f3c3f5ff840) 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> >&&> > (0x0x7f3c3f5f4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ff8a0) 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> >&&> > > > (0x0x7f3c3f5ff900) 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> >&&> > (0x0x7f3c3f620000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ff960) 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> >&&> > > (0x0x7f3c3f5ff9c0) 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> >&&> > (0x0x7f3c3f620068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ffa20) 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> >&&> > > (0x0x7f3c3f6200d0) 0 empty
  std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f3c3f620138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f5ffa80) 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> >&&> > (0x0x7f3c3f6201a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ffae0) 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> >&&> > > (0x0x7f3c3f5ffb40) 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> >&&> > (0x0x7f3c3f5ffcc0) 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> >&&> > (0x0x7f3c3f5ffd20) 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> >&&> > (0x0x7f3c3f5ffc60) 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> >&&> > (0x0x7f3c3f620680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ffd80) 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> >&&> > (0x0x7f3c3f6207b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f5ffde0) 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> >&&> > > (0x0x7f3c3f6208f0) 0 empty
  std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f3c3f620958) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f5ffe40) 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> >&&> > > (0x0x7f3c3f620a28) 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> >&&> > > (0x0x7f3c3f620a90) 0 empty
    std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f3c3f620af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f5ffea0) 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> >&&> > > > (0x0x7f3c3f620bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5fff00) 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> >&&> > (0x0x7f3c3f620c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5fff60) 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> >&&> > > (0x0x7f3c3f62b000) 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> >&&> > > (0x0x7f3c3f620e38) 0 empty
  std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f3c3f620ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f62b060) 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> >&&> > (0x0x7f3c3f620f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f62b0c0) 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> (0x0x7f3c3f62b120) 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> >&&> > (0x0x7f3c3f62f000) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f3c3f62b180) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f3c3f62f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62b1e0) 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<> > > > (0x0x7f3c3f62b240) 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<> > (0x0x7f3c3f62f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62b2a0) 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<> > > (0x0x7f3c3f62b300) 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<> > (0x0x7f3c3f62f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62b360) 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<> > > (0x0x7f3c3f62f270) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f3c3f62f2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f62b3c0) 0 empty

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

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

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

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

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f3c3f62f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62b7e0) 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<> > > (0x0x7f3c3f62f4e0) 0 empty
  std::is_void<std::tuple<> > (0x0x7f3c3f62f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f62b840) 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<> > > (0x0x7f3c3f62f5b0) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f3c3f62f618) 0 empty
    std::is_void<std::tuple<> > (0x0x7f3c3f62f680) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f62b8a0) 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<> > > > (0x0x7f3c3f62f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f62b900) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f3c3f62f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f62b960) 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<> > > (0x0x7f3c3f62b9c0) 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<> > > (0x0x7f3c3f62f888) 0 empty
  std::is_object<std::tuple<> > (0x0x7f3c3f62f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f62bae0) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f3c3f62f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f62bb40) 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> (0x0x7f3c3f62bba0) 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<> > (0x0x7f3c3f62f9c0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f3c3f62bc00) 0 empty

Class std::is_function<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62bc60) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > >
   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>, keyword> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > > (0x0x7f3c3f62bcc0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62bd20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> >
   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>, keyword> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> > (0x0x7f3c3f62be40) 0 empty

Class std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f62bea0) 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> >, keyword> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> >
   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> >, keyword> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > (0x0x7f3c3f62fb60) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f65b000) 0 empty

Class std::is_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f65b0c0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> >
   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>, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> > (0x0x7f3c3f65b120) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f65b360) 0 empty

Class std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f65b480) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> >
   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> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > (0x0x7f3c3f62fdd0) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62fe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f65b4e0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> >
   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> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > (0x0x7f3c3f62fea0) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > (0x0x7f3c3f62ff08) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f62ff70) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f65b540) 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> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > >
   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> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > > (0x0x7f3c3f666000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f65b5a0) 0 empty

Class std::is_object<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f666068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f65b600) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> >
   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>, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> > (0x0x7f3c3f65b660) 0 empty

Class std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> >
   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> >, keyword> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, keyword> >*> > (0x0x7f3c3f6660d0) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f666138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f65b6c0) 0 empty

Class std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f6661a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f65b720) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >*, 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>, keyword> >*, true> (0x0x7f3c3f65b840) 0 empty

Class std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, keyword> >*> (0x0x7f3c3f666208) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, keyword> >*, true> (0x0x7f3c3f65b8a0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, keyword> > >::__construct_helper<std::pair<const std::basic_string<char>, keyword>, 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>, keyword> > >::__construct_helper<std::pair<const std::basic_string<char>, keyword>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > (0x0x7f3c3f94a8a0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, 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> > > (0x0x7f3c3f65b9c0) 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> >, keyword>, 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> >, keyword>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f3c3f5f46e8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f3c3f666270) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f65ba20) 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> >, keyword>, 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> >, keyword>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > > (0x0x7f3c3f6662d8) 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> >, keyword>, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f3c3f666340) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f3c3f6663a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f65ba80) 0 empty

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

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

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

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

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

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f3c3f666dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f65bde0) 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> > (0x0x7f3c3f666e38) 0 empty
  std::is_array<bool> (0x0x7f3c3f666ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f65be40) 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> > (0x0x7f3c3f666f08) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f3c3f666f70) 0 empty
    std::is_array<bool> (0x0x7f3c3f687000) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f65bea0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f3c3f687068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f65bf60) 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&> > > (0x0x7f3c3f694000) 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&> (0x0x7f3c3f6870d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694060) 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&> > (0x0x7f3c3f6940c0) 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&> > (0x0x7f3c3f6872d8) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f3c3f687340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f694120) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f3c3f6873a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694240) 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&> > (0x0x7f3c3f6942a0) 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&> > (0x0x7f3c3f687410) 0 empty
  std::is_reference<const bool&> (0x0x7f3c3f687478) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f694300) 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&> > (0x0x7f3c3f6874e0) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f3c3f687548) 0 empty
    std::is_reference<const bool&> (0x0x7f3c3f6875b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f694360) 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&> > > (0x0x7f3c3f6877b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6943c0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f3c3f687820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f694420) 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&> > (0x0x7f3c3f694480) 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&> > (0x0x7f3c3f687888) 0 empty
  std::is_reference<const bool&> (0x0x7f3c3f6878f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6944e0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f3c3f687958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694540) 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> (0x0x7f3c3f6945a0) 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&> (0x0x7f3c3f6879c0) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f3c3f694600) 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> (0x0x7f3c3f65bf00) 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> (0x0x7f3c3f687a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694660) 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> > (0x0x7f3c3f6946c0) 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&> (0x0x7f3c3f694780) 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&> (0x0x7f3c3f6947e0) 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&> (0x0x7f3c3f694720) 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&> (0x0x7f3c3f687b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f694840) 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&> (0x0x7f3c3f687bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6948a0) 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> > > (0x0x7f3c3f694900) 0 empty

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

Class std::is_array<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<unsigned int> (0x0x7f3c3f687c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f694a20) 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> > (0x0x7f3c3f687d00) 0 empty
  std::is_array<unsigned int> (0x0x7f3c3f687d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f694a80) 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> > (0x0x7f3c3f687dd0) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f3c3f687e38) 0 empty
    std::is_array<unsigned int> (0x0x7f3c3f687ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f694ae0) 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&> (0x0x7f3c3f6b9000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f694ba0) 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&> > > (0x0x7f3c3f694c00) 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&> (0x0x7f3c3f6b9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694c60) 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&> > (0x0x7f3c3f694cc0) 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&> > (0x0x7f3c3f6b90d0) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7f3c3f6b9138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f694d20) 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&> (0x0x7f3c3f6b9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f694d80) 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&> > (0x0x7f3c3f694de0) 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&> > (0x0x7f3c3f6b93a8) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f3c3f6b9410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f694f00) 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&> > (0x0x7f3c3f6b9478) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f3c3f6b94e0) 0 empty
    std::is_reference<const unsigned int&> (0x0x7f3c3f6b9548) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f694f60) 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&> > > (0x0x7f3c3f6b95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6c4000) 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&> (0x0x7f3c3f6b9618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6c4060) 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&> > (0x0x7f3c3f6c40c0) 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&> > (0x0x7f3c3f6b9820) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f3c3f6b9888) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6c4120) 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&> (0x0x7f3c3f6b98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6c4240) 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> (0x0x7f3c3f6c42a0) 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&> (0x0x7f3c3f6b9958) 0 empty
  std::__add_rvalue_reference_helper<const unsigned int&, true> (0x0x7f3c3f6c4300) 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> (0x0x7f3c3f694b40) 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> (0x0x7f3c3f6b9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6c4360) 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> > (0x0x7f3c3f6b9a90) 0 empty
  std::is_convertible<const unsigned int&, unsigned int> (0x0x7f3c3f6b9af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6c43c0) 0 empty

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f3c3f6b9d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6c45a0) 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> > > (0x0x7f3c3f6c4600) 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> > (0x0x7f3c3f6b9f70) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f3c3f6d3000) 0 empty
    std::is_array<bool> (0x0x7f3c3f6d3068) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f6c4660) 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> > > (0x0x7f3c3f6c4720) 0 empty

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f3c3f6d3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6c4900) 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> > (0x0x7f3c3f6d3270) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f3c3f6d32d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f6c4960) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f3c3f6d3340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6c49c0) 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> > (0x0x7f3c3f6c4a20) 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> > (0x0x7f3c3f6d33a8) 0 empty
  std::is_void<bool> (0x0x7f3c3f6d3410) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f6c4a80) 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> > (0x0x7f3c3f6d3478) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f3c3f6d34e0) 0 empty
    std::is_void<bool> (0x0x7f3c3f6d3548) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f6c4ae0) 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> > > (0x0x7f3c3f6d35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6c4b40) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f3c3f6d3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6c4d20) 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> > (0x0x7f3c3f6c4d80) 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> > (0x0x7f3c3f6d3680) 0 empty
  std::is_object<bool> (0x0x7f3c3f6d36e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6c4de0) 0 empty

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

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

Class std::is_convertible<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool, bool> (0x0x7f3c3f6d3888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6c4f60) 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> > (0x0x7f3c3f6ed000) 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> (0x0x7f3c3f6d39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6ed060) 0 empty

Class std::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<unsigned int> (0x0x7f3c3f6d3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6ed0c0) 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> > > (0x0x7f3c3f6ed120) 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> > (0x0x7f3c3f6d3a90) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f3c3f6d3af8) 0 empty
    std::is_array<unsigned int> (0x0x7f3c3f6d3b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f6ed180) 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> > > (0x0x7f3c3f6ed300) 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> (0x0x7f3c3f6d3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6ed360) 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> > (0x0x7f3c3f6ed3c0) 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> (0x0x7f3c3f6d3dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6ed420) 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> > (0x0x7f3c3f6d3e38) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7f3c3f6d3ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f6ed480) 0 empty

Class std::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int> (0x0x7f3c3f6d3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f6ed5a0) 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> > (0x0x7f3c3f6ed600) 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> > (0x0x7f3c3f6d3f70) 0 empty
  std::is_void<unsigned int> (0x0x7f3c3f704000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f6ed660) 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> > (0x0x7f3c3f704068) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f3c3f7040d0) 0 empty
    std::is_void<unsigned int> (0x0x7f3c3f704138) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f6ed6c0) 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> > > (0x0x7f3c3f704270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6ed720) 0 empty

Class std::is_object<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int> (0x0x7f3c3f7042d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6ed780) 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> > (0x0x7f3c3f6ed7e0) 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> > (0x0x7f3c3f704340) 0 empty
  std::is_object<unsigned int> (0x0x7f3c3f7043a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6ed840) 0 empty

Class std::__is_referenceable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int> (0x0x7f3c3f704410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6ed8a0) 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> (0x0x7f3c3f6ed900) 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> (0x0x7f3c3f704478) 0 empty
  std::__add_rvalue_reference_helper<unsigned int, true> (0x0x7f3c3f6ed960) 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> (0x0x7f3c3f6ed2a0) 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> (0x0x7f3c3f704548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f6ed9c0) 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> > (0x0x7f3c3f7045b0) 0 empty
  std::is_convertible<unsigned int, unsigned int> (0x0x7f3c3f704618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f6eda20) 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>&> (0x0x7f3c3f6edc00) 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> > (0x0x7f3c3f6edc60) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f3c3f6edcc0) 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> > (0x0x7f3c3f6edd80) 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>*> (0x0x7f3c3f6edde0) 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>*> (0x0x7f3c3f6ede40) 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> > > (0x0x7f3c3f390120) 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*> (0x0x7f3c3f390360) 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*> (0x0x7f3c3f3c6138) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f3c3f390420) 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*> (0x0x7f3c3f3905a0) 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*> (0x0x7f3c3f390600) 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*> (0x0x7f3c3f390540) 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*> (0x0x7f3c3f390660) 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**> (0x0x7f3c3f3904e0) 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*> > (0x0x7f3c3f390300) 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> > > (0x0x7f3c3f3906c0) 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*>*> (0x0x7f3c3f3c6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390960) 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*>*> > > (0x0x7f3c3f3909c0) 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*>*> (0x0x7f3c3f3c6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390a20) 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*>*> > (0x0x7f3c3f390a80) 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*>*> (0x0x7f3c3f3c6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390ae0) 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*>*> > (0x0x7f3c3f3c6ea0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f3c3f3c6f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f390b40) 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*>*> (0x0x7f3c3f3c6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390ba0) 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*>*> > (0x0x7f3c3f390c00) 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*>*> (0x0x7f3c3f390cc0) 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*>*> (0x0x7f3c3f390d20) 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*>*> (0x0x7f3c3f390c60) 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*>*> (0x0x7f3c3f3c63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390d80) 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*>*> (0x0x7f3c3f3c6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f390de0) 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*>*> > (0x0x7f3c3f469000) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f3c3f469068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f390e40) 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*>*> > (0x0x7f3c3f4690d0) 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*>*> > (0x0x7f3c3f469138) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f3c3f4691a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f390ea0) 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*>*> > > (0x0x7f3c3f469208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f390f00) 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*>*> (0x0x7f3c3f469270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f390f60) 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*>*> > (0x0x7f3c3f46d000) 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*>*> > (0x0x7f3c3f4692d8) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f3c3f469340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f46d060) 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*>*> (0x0x7f3c3f4693a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f46d0c0) 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> (0x0x7f3c3f46d120) 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*>*> (0x0x7f3c3f469410) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true> (0x0x7f3c3f46d240) 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*> >*> (0x0x7f3c3f4694e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46d300) 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*> >*> > > (0x0x7f3c3f46d360) 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*> >*> (0x0x7f3c3f469548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46d3c0) 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*> >*> > (0x0x7f3c3f46d4e0) 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*> >*> (0x0x7f3c3f4695b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46d540) 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*> >*> > (0x0x7f3c3f469618) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f3c3f469680) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f46d660) 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*> >*> (0x0x7f3c3f4696e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46d720) 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*> >*> > (0x0x7f3c3f46d780) 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*> >*> (0x0x7f3c3f46d840) 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*> >*> (0x0x7f3c3f46d960) 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*> >*> (0x0x7f3c3f46d7e0) 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*> >*> (0x0x7f3c3f4697b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46d9c0) 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*> >*> (0x0x7f3c3f469820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f46dae0) 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*> >*> > (0x0x7f3c3f469888) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f3c3f4698f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f46db40) 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*> >*> > (0x0x7f3c3f469958) 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*> >*> > (0x0x7f3c3f4699c0) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f3c3f469a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f46dba0) 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*> >*> > > (0x0x7f3c3f469a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f46dc00) 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*> >*> (0x0x7f3c3f469af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f46dc60) 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*> >*> > (0x0x7f3c3f46dcc0) 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*> >*> > (0x0x7f3c3f469b60) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f3c3f469bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f46dd20) 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*> >*> (0x0x7f3c3f469c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f46dd80) 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> (0x0x7f3c3f46dea0) 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*> >*> (0x0x7f3c3f469c98) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true> (0x0x7f3c3f46df00) 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*> > (0x0x7f3c3f390900) 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*>*> (0x0x7f3c3f469e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491120) 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*>*> > > (0x0x7f3c3f491180) 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*>*> (0x0x7f3c3f469ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4911e0) 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*>*> > (0x0x7f3c3f491240) 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*>*> (0x0x7f3c3f469f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4912a0) 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*>*> > (0x0x7f3c3f469f70) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f3c3f4ab000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f491300) 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*>*> (0x0x7f3c3f4ab068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491360) 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*>*> > (0x0x7f3c3f4913c0) 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*>*> (0x0x7f3c3f491480) 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*>*> (0x0x7f3c3f4914e0) 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*>*> (0x0x7f3c3f491420) 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*>*> (0x0x7f3c3f4ab138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491540) 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*>*> (0x0x7f3c3f4ab1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4915a0) 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*>*> > (0x0x7f3c3f4ab208) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f3c3f4ab270) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f491600) 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*>*> > (0x0x7f3c3f4ab2d8) 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*>*> > (0x0x7f3c3f4ab340) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f3c3f4ab3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f491660) 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*>*> > > (0x0x7f3c3f4ab410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f4916c0) 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*>*> (0x0x7f3c3f4ab478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f491720) 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*>*> > (0x0x7f3c3f491780) 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*>*> > (0x0x7f3c3f4ab4e0) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, line*>*> (0x0x7f3c3f4ab548) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f4917e0) 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*>*> (0x0x7f3c3f4ab5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f491840) 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> (0x0x7f3c3f4918a0) 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*>*> (0x0x7f3c3f4ab618) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true> (0x0x7f3c3f4919c0) 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*> >*> (0x0x7f3c3f4ab6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491a80) 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*> >*> > > (0x0x7f3c3f491ae0) 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*> >*> (0x0x7f3c3f4ab750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491b40) 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*> >*> > (0x0x7f3c3f491c60) 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*> >*> (0x0x7f3c3f4ab7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491cc0) 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*> >*> > (0x0x7f3c3f4ab820) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f3c3f4ab888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f491de0) 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*> >*> (0x0x7f3c3f4ab8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f491ea0) 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*> >*> > (0x0x7f3c3f491f00) 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*> >*> (0x0x7f3c3f4cb000) 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*> >*> (0x0x7f3c3f4cb060) 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*> >*> (0x0x7f3c3f491f60) 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*> >*> (0x0x7f3c3f4ab9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4cb0c0) 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*> >*> (0x0x7f3c3f4aba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4cb1e0) 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*> >*> > (0x0x7f3c3f4aba90) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f3c3f4abaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f4cb240) 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*> >*> > (0x0x7f3c3f4abb60) 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*> >*> > (0x0x7f3c3f4abbc8) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f3c3f4abc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f4cb2a0) 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*> >*> > > (0x0x7f3c3f4abc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f4cb300) 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*> >*> (0x0x7f3c3f4abd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f4cb360) 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*> >*> > (0x0x7f3c3f4cb3c0) 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*> >*> > (0x0x7f3c3f4abd68) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f3c3f4abdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f4cb420) 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*> >*> (0x0x7f3c3f4abe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f4cb480) 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> (0x0x7f3c3f4cb5a0) 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*> >*> (0x0x7f3c3f4abea0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true> (0x0x7f3c3f4cb600) 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*> > (0x0x7f3c3f4910c0) 0 empty

Class std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, keyword>, 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>, keyword>, true> > > (0x0x7f3c3f4cb720) 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>&&> > (0x0x7f3c3f4cbb40) 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> > > > > (0x0x7f3c3f4cbba0) 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> > (0x0x7f3c3f5141a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4cbc00) 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> > > (0x0x7f3c3f4cbc60) 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> > > (0x0x7f3c3f514208) 0 empty
  std::is_array<std::basic_string<char> > (0x0x7f3c3f514270) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f4cbcc0) 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> > (0x0x7f3c3f5142d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4cbd20) 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> > > (0x0x7f3c3f4cbd80) 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> > > > (0x0x7f3c3f514410) 0 empty
  std::is_function<std::basic_string<char> > (0x0x7f3c3f514478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f4cbde0) 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> > > > (0x0x7f3c3f5144e0) 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> > > > (0x0x7f3c3f514548) 0 empty
    std::is_function<std::basic_string<char> > (0x0x7f3c3f5145b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f4cbe40) 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> > > (0x0x7f3c3f4cbea0) 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> > (0x0x7f3c3f514618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f4cbf00) 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> > (0x0x7f3c3f514680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a060) 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> > > (0x0x7f3c3f53a0c0) 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> > (0x0x7f3c3f5146e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a1e0) 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> > (0x0x7f3c3f514820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a240) 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> > > > (0x0x7f3c3f514888) 0 empty
  std::is_floating_point<std::basic_string<char> > (0x0x7f3c3f5148f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f53a2a0) 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> > (0x0x7f3c3f514958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a300) 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> > > > > (0x0x7f3c3f53a360) 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> > (0x0x7f3c3f5149c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a3c0) 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> > > > > (0x0x7f3c3f53a420) 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> > (0x0x7f3c3f514a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a480) 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> > (0x0x7f3c3f514a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a5a0) 0 empty

Class std::conditional<false, 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<false, 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> > > > > (0x0x7f3c3f53a600) 0 empty

Class std::__is_member_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::basic_string<char> > (0x0x7f3c3f514af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a660) 0 empty

Class std::is_member_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::basic_string<char> > (0x0x7f3c3f514c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a6c0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > > (0x0x7f3c3f53a7e0) 0 empty

Class std::__is_null_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::basic_string<char> > (0x0x7f3c3f514c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a900) 0 empty

Class std::is_null_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::basic_string<char> > (0x0x7f3c3f514dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53a960) 0 empty

Class 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=1 base align=1
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> > > > (0x0x7f3c3f514e38) 0 empty
  std::is_null_pointer<std::basic_string<char> > (0x0x7f3c3f514ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f53a9c0) 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> > > > (0x0x7f3c3f514f08) 0 empty
  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> > > > (0x0x7f3c3f514f70) 0 empty
    std::is_null_pointer<std::basic_string<char> > (0x0x7f3c3f514000) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f53aa20) 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> > > > (0x0x7f3c3f54c000) 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> > > > (0x0x7f3c3f54c068) 0 empty
    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> > > > (0x0x7f3c3f54c0d0) 0 empty
      std::is_null_pointer<std::basic_string<char> > (0x0x7f3c3f54c138) 0 empty
        std::integral_constant<bool, false> (0x0x7f3c3f53aa80) 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> > > > (0x0x7f3c3f54c1a0) 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> > > > (0x0x7f3c3f54c208) 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> > > > (0x0x7f3c3f54c270) 0 empty
      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> > > > (0x0x7f3c3f54c2d8) 0 empty
        std::is_null_pointer<std::basic_string<char> > (0x0x7f3c3f54c340) 0 empty
          std::integral_constant<bool, false> (0x0x7f3c3f53aae0) 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> > (0x0x7f3c3f54c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f53ab40) 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> > > > (0x0x7f3c3f54c410) 0 empty
  std::is_scalar<std::basic_string<char> > (0x0x7f3c3f54c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f53aba0) 0 empty

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

Class std::__is_destructible_impl<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::basic_string<char> > (0x0x7f3c3f54c4e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f3c3f53ad20) 0 empty

Class std::__is_destructible_safe<std::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::basic_string<char>, false, false> (0x0x7f3c3f54c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f53ae40) 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> > (0x0x7f3c3f54c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f53aea0) 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> > > (0x0x7f3c3f556000) 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>&&> (0x0x7f3c3f54c680) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3c3f556060) 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> >&&> > (0x0x7f3c3f54c750) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f3c3f54c7b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3c3f5560c0) 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>&&> (0x0x7f3c3f54c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f556120) 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>&&> (0x0x7f3c3f54c888) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f3c3f54c8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f556240) 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>&&> (0x0x7f3c3f54c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f556300) 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> >&&> (0x0x7f3c3f54c9c0) 0 empty
  std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f3c3f54ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f556360) 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> >&&> (0x0x7f3c3f54ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f5563c0) 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> >&&> > (0x0x7f3c3f556420) 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> >&&> (0x0x7f3c3f54caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f556480) 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> >&&> > (0x0x7f3c3f54cb60) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f54cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5564e0) 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> >&&> (0x0x7f3c3f54cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f556540) 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> (0x0x7f3c3f54cc98) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f54cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f5565a0) 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> > (0x0x7f3c3f54cd68) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true> (0x0x7f3c3f54cdd0) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f3c3f54ce38) 0 empty
      std::integral_constant<bool, true> (0x0x7f3c3f556600) 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> > > (0x0x7f3c3f54cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f556660) 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> > > > (0x0x7f3c3f5566c0) 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> > > > (0x0x7f3c3f568000) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > (0x0x7f3c3f568068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f556720) 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> > (0x0x7f3c3f5680d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f556780) 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>*> > (0x0x7f3c3f5567e0) 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>*> (0x0x7f3c3f556840) 0

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

Class std::__is_move_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_move_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f3c3f556a20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<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<std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f3c3f556a80) 0 empty

Class std::_Miter_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::_Miter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f3c3f568b60) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f3c3f556ae0) 0 empty

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f3c3f556c60) 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> > (0x0x7f3c3f556c00) 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> > (0x0x7f3c3f556cc0) 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>*>*> (0x0x7f3c3f177410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f556d80) 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> >*>*> > > (0x0x7f3c3f556de0) 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>*>*> (0x0x7f3c3f177478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f556e40) 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>*>*> > (0x0x7f3c3f556ea0) 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>*>*> (0x0x7f3c3f1774e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f556f00) 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> >*>*> > (0x0x7f3c3f177548) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f3c3f1775b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f556f60) 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>*>*> (0x0x7f3c3f177618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f1b2000) 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>*>*> > (0x0x7f3c3f1b2060) 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>*>*> (0x0x7f3c3f1b2120) 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>*>*> (0x0x7f3c3f1b2180) 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>*>*> (0x0x7f3c3f1b20c0) 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>*>*> (0x0x7f3c3f1777b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f1b21e0) 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>*>*> (0x0x7f3c3f177820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f1b2240) 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> >*>*> > (0x0x7f3c3f177888) 0 empty
  std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f3c3f1778f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3c3f1b22a0) 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> >*>*> > (0x0x7f3c3f177958) 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> >*>*> > (0x0x7f3c3f1779c0) 0 empty
    std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f3c3f177a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3c3f1b2300) 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> >*>*> > > (0x0x7f3c3f177a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f1b2360) 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>*>*> (0x0x7f3c3f177af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f1b23c0) 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>*>*> > (0x0x7f3c3f1b2420) 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> >*>*> > (0x0x7f3c3f177b60) 0 empty
  std::is_object<const std::allocator<std::basic_string<char>*>*> (0x0x7f3c3f177bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3c3f1b2480) 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>*>*> (0x0x7f3c3f177c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f1b24e0) 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> (0x0x7f3c3f1b2540) 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>*>*> (0x0x7f3c3f177c98) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true> (0x0x7f3c3f1b2660) 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>*> > (0x0x7f3c3f556d20) 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>**> > (0x0x7f3c3f1b2780) 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>**> > (0x0x7f3c3f1b27e0) 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>**> > (0x0x7f3c3f1b2720) 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>**> > (0x0x7f3c3f1b2840) 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>**> > (0x0x7f3c3f177ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f1b28a0) 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> (0x0x7f3c3f1b2900) 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>**> > (0x0x7f3c3f177f70) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true> (0x0x7f3c3f1b2960) 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>*&&> (0x0x7f3c3f1b29c0) 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>*&&> (0x0x7f3c3f177340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3c3f1b2a20) 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>&> (0x0x7f3c3f1b2a80) 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> (0x0x7f3c3f1b2cc0) 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> >&> (0x0x7f3c3f1b2d20) 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> (0x0x7f3c3f23f0c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, keyword> > >::__destroy_helper<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> > >::__destroy_helper<std::pair<const std::basic_string<char>, keyword> > (0x0x7f3c3f23f360) 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&> (0x0x7f3c3f23f480) 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> >&> (0x0x7f3c3f23f4e0) 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&> (0x0x7f3c3f23f540) 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> > > (0x0x7f3c3f23f780) 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>*> > (0x0x7f3c3f23f840) 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>*> > (0x0x7f3c3f23f8a0) 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>*> > (0x0x7f3c3f23f7e0) 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>*> > (0x0x7f3c3f23f900) 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>*> > (0x0x7f3c3f27ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f23f960) 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> (0x0x7f3c3f23f9c0) 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>*> > (0x0x7f3c3f27ae38) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true> (0x0x7f3c3f23fa20) 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>&&> (0x0x7f3c3f23fa80) 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>&&> (0x0x7f3c3f27a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3c3f23fae0) 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>*&> (0x0x7f3c3f23fba0) 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>*> (0x0x7f3c3f23fcc0) 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> (0x0x7f3c3f33c120) 0 empty

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

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

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f3c3f33c240) 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> >&&> > (0x0x7f3c3f33c4e0) 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>&&> (0x0x7f3c3f33c540) 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>&&> (0x0x7f3c3f33c5a0) 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>&&> (0x0x7f3c3f33c600) 0 empty

