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

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

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

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

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

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

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

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

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f2f24e896c0) 0

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

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

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

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f2f250580d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f2f24e89b40) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f2f250580d0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2f23dfe600) 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> (0x0x7f2f23dfe660) 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> (0x0x7f2f23dfe6c0) 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> (0x0x7f2f23dfe720) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2f23e370c0) 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> (0x0x7f2f23e37120) 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> (0x0x7f2f23e37180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2f23e371e0) 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> (0x0x7f2f23e37240) 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> (0x0x7f2f23e372a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f2f23e37360) 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> (0x0x7f2f23e373c0) 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> (0x0x7f2f23e37420) 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> (0x0x7f2f23e37480) 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> (0x0x7f2f23e374e0) 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> (0x0x7f2f23e37540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f2f23e790d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75240) 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> (0x0x7f2f23e79138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e752a0) 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> (0x0x7f2f23e791a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75300) 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> (0x0x7f2f23e79208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75360) 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> (0x0x7f2f23e79270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e753c0) 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> (0x0x7f2f23e792d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75420) 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> (0x0x7f2f23e79340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75480) 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> (0x0x7f2f23e793a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e754e0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f2f23e79410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75540) 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> (0x0x7f2f23e79478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e755a0) 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> (0x0x7f2f23e794e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75600) 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> (0x0x7f2f23e79548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75660) 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> (0x0x7f2f23e795b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e756c0) 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> (0x0x7f2f23e79618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75720) 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> (0x0x7f2f23e79750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75840) 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> (0x0x7f2f23e797b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e758a0) 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> (0x0x7f2f23e79820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e75900) 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> (0x0x7f2f23e95b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f23e93ae0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f2f23ec5720) 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 (0x0x7f2f23ec5960) 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 (0x0x7f2f23ec5ba0) 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 (0x0x7f2f23ec5de0) 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 (0x0x7f2f23ec5f60) 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 (0x0x7f2f23ef5360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f2f23b5a900) 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> (0x0x7f2f23b5a960) 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> (0x0x7f2f23b5a9c0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f2f23b897e0) 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 (0x0x7f2f23b89b40) 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 (0x0x7f2f23b89c00) 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 (0x0x7f2f23b89cc0) 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 (0x0x7f2f23b89d80) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2f23bb92d8) 0 empty
  std::input_iterator_tag (0x0x7f2f23bc8360) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2f23bb9340) 0 empty
  std::forward_iterator_tag (0x0x7f2f23bb93a8) 0 empty
    std::input_iterator_tag (0x0x7f2f23bc83c0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2f23bb9410) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2f23bb9478) 0 empty
    std::forward_iterator_tag (0x0x7f2f23bb94e0) 0 empty
      std::input_iterator_tag (0x0x7f2f23bc8420) 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> (0x0x7f2f23c3c060) 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 (0x0x7f2f23c3c2a0) 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 (0x0x7f2f23c3c300) 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 (0x0x7f2f23c3c360) 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 (0x0x7f2f23c3c3c0) 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 (0x0x7f2f23c3c420) 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> (0x0x7f2f23c3c960) 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> (0x0x7f2f23c3c9c0) 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> (0x0x7f2f23c3cb40) 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> (0x0x7f2f23c3cba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=528 align=16
   base size=528 base align=16
<anonymous struct>::<anonymous struct> (0x0x7f2f23973a80) 0

Class <anonymous struct>
   size=560 align=16
   base size=560 base align=16
<anonymous struct> (0x0x7f2f23973a20) 0

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f2f23973b40) 0

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

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f2f23bb9a28) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f2f23973ba0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f2f23bb9a28)

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

Class std::bad_array_new_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_new_length (0x0x7f2f23bb9a90) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7f2f23bb9af8) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f2f23bb9a90)
    std::exception (0x0x7f2f23973c00) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f2f23bb9af8)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f2f23731e38) 0
  std::allocator<char> (0x0x7f2f23731ea0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2f237ac840) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7f2f237ac780) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f2f237ac8a0) 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> > (0x0x7f2f237ac900) 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> (0x0x7f2f237ac960) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f2f237acc60) 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> > (0x0x7f2f237accc0) 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> (0x0x7f2f237acd20) 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> (0x0x7f2f235c7000) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f2f237acd80) 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> (0x0x7f2f237acde0) 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> (0x0x7f2f237ace40) 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> (0x0x7f2f237acf00) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f2f235c70d0) 0
  std::allocator<wchar_t> (0x0x7f2f235c7138) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2f237acf60) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f2f237acea0) 0

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f2f23670000) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f2f235c78f0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f2f23670f00) 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> > (0x0x7f2f235c79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f236c9000) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f236c9060) 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> > (0x0x7f2f235c7af8) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f236c90c0) 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> > > (0x0x7f2f235c7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f236c9120) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f2f236c9180) 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> > (0x0x7f2f235c7c98) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f2f236c91e0) 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> > > (0x0x7f2f235c7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f236c9240) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f2f236c92a0) 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> > (0x0x7f2f235c7d68) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f2f236c9300) 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> (0x0x7f2f236c9480) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f2f235c7dd0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f2f236c9540) 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> (0x0x7f2f236c9600) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t>::_Alloc_hider (0x0x7f2f235c7ea0) 0
  std::allocator<char16_t> (0x0x7f2f235c7f08) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f2f236c9660) 0 empty

Class std::basic_string<char16_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t> (0x0x7f2f236c9420) 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> > > (0x0x7f2f235c7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f236c96c0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f2f236c9720) 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> > (0x0x7f2f235c7068) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f2f236c9780) 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> (0x0x7f2f236c9900) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f2f235c7e38) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f2f236c99c0) 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> (0x0x7f2f236c9a80) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t>::_Alloc_hider (0x0x7f2f2339c068) 0
  std::allocator<char32_t> (0x0x7f2f2339c0d0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f2f236c9ae0) 0 empty

Class std::basic_string<char32_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t> (0x0x7f2f236c98a0) 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> > > (0x0x7f2f2339c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f236c9b40) 0 empty

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7f2f236c9ba0) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f2f2339c1a0) 0
  std::basic_string<char>::_Rep_base (0x0x7f2f236c9c00) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7f2f236c9c60) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7f2f2339c270) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f2f236c9cc0) 0

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

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

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7f2f236c9de0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f2f236c9ea0) 0

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

Class std::collate<char>
   size=24 align=8
   base size=24 base align=8
std::collate<char> (0x0x7f2f2339c478) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7f2f236c9f60) 0
      primary-for std::collate<char> (0x0x7f2f2339c478)

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

Class std::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate<wchar_t> (0x0x7f2f2339c4e0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7f2f23523000) 0
      primary-for std::collate<wchar_t> (0x0x7f2f2339c4e0)

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> > (0x0x7f2f235230c0) 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> (0x0x7f2f23523120) 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> (0x0x7f2f2339c618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2f23523180) 0 empty

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

Class std::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<char> (0x0x7f2f2339c6e8) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7f2f2339c750) 0
      primary-for std::collate_byname<char> (0x0x7f2f2339c6e8)
    std::locale::facet (0x0x7f2f235231e0) 0
        primary-for std::collate<char> (0x0x7f2f2339c750)

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

Class std::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<wchar_t> (0x0x7f2f2339c7b8) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7f2f2339c820) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f2f2339c7b8)
    std::locale::facet (0x0x7f2f23523240) 0
        primary-for std::collate<wchar_t> (0x0x7f2f2339c820)

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

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

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

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

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

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

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7f2f235232a0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7f2f235234e0) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

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

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7f2f235239c0) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

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

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7f2f2329a4d0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f2f23523de0) 0
      primary-for std::ctype<char> (0x0x7f2f2329a4d0)
  std::ctype_base (0x0x7f2f23523e40) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4230) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f2f23523ea0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4230)
  std::ctype_base (0x0x7f2f23523f00) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f2f232d5000) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4310) 0
      primary-for std::ctype<wchar_t> (0x0x7f2f232d5000)
    std::locale::facet (0x0x7f2f23523f60) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4310)
    std::ctype_base (0x0x7f2f232d6000) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f2f232d51a0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f2f232c4620) 0
      primary-for std::ctype_byname<char> (0x0x7f2f232d51a0)
    std::locale::facet (0x0x7f2f232d60c0) 0
        primary-for std::ctype<char> (0x0x7f2f232c4620)
    std::ctype_base (0x0x7f2f232d6120) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f2f232d5208) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f2f232d5270) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f2f232d5208)
    std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4770) 0
        primary-for std::ctype<wchar_t> (0x0x7f2f232d5270)
      std::locale::facet (0x0x7f2f232d6180) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2f232c4770)
      std::ctype_base (0x0x7f2f232d61e0) 0 empty

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

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIcE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct<char> (0x0x7f2f232d5548) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7f2f232d6360) 0
      primary-for std::numpunct<char> (0x0x7f2f232d5548)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIwE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct<wchar_t> (0x0x7f2f232d55b0) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7f2f232d63c0) 0
      primary-for std::numpunct<wchar_t> (0x0x7f2f232d55b0)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f2f232d58f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2f232d66c0) 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> (0x0x7f2f232d6720) 0 empty

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

Class std::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<char> (0x0x7f2f232d5d00) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7f2f232d5d68) 0
      primary-for std::numpunct_byname<char> (0x0x7f2f232d5d00)
    std::locale::facet (0x0x7f2f232d6a20) 0
        primary-for std::numpunct<char> (0x0x7f2f232d5d68)

Vtable for std::__gnu_cxx_ldbl128::num_get<char>
std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f2f232d5dd0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f2f232d6a80) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f2f232d5dd0)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f2f232d5ea0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f2f232d6ae0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f2f232d5ea0)

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

Class std::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<wchar_t> (0x0x7f2f232d5f70) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7f2f232d5888) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f2f232d5f70)
    std::locale::facet (0x0x7f2f232d6b40) 0
        primary-for std::numpunct<wchar_t> (0x0x7f2f232d5888)

Vtable for std::__gnu_cxx_ldbl128::num_get<wchar_t>
std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f2f232d5958) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f2f232d6ba0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f2f232d5958)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f2f2303f068) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f2f232d6c00) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f2f2303f068)

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

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7f2f2303f3a8) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f2f232d6cc0) 0
      primary-for std::basic_ios<char> (0x0x7f2f2303f3a8)

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

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7f2f2303f478) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f2f232d6de0) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f2f2303f478)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7f2f2303f958) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f2f2303f9c0) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f2f230e3060) 8
        primary-for std::basic_ios<char> (0x0x7f2f2303f9c0)

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

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7f2f2303fbc8) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f2f2303fc30) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f2f230e3120) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f2f2303fc30)

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

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7f2f2303fa90) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f2f2303fd00) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f2f230e3240) 16
        primary-for std::basic_ios<char> (0x0x7f2f2303fd00)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7f2f22d5d1a0) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f2f22d5d208) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f2f230e32a0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f2f22d5d208)

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> > (0x0x7f2f230e3420) 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> (0x0x7f2f230e3480) 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> (0x0x7f2f22d5d680) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f2f230e34e0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7f2f230e3540) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7f2f230e35a0) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f2f22d5db60) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f2f230e3600) 0 empty

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

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f2f22d5d6e8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f2f22d5dd68 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f2f22e153f0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f2f22d5d6e8) 0
      primary-for std::basic_iostream<char> (0x0x7f2f22e153f0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f2f22d5d750) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f2f230e36c0) 24
          primary-for std::basic_ios<char> (0x0x7f2f22d5d750)
  std::basic_ostream<char> (0x0x7f2f22d5dd68) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f2f22d5d750) 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 (0x0x7f2f230e3720) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f2f22e20340 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f2f22e20410 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7f2f22e15af0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f2f22e20340) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f2f22e15af0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f2f22e203a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f2f230e3780) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f2f22e203a8)
  std::basic_ostream<wchar_t> (0x0x7f2f22e20410) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f2f22e203a8) alternative-path

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f2f22e20e38) 0
  std::__uses_alloc_base (0x0x7f2f22ebdba0) 0 empty

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f2f22c34340) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2f22d02480) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f2f22c343a8) 0
  std::_Bit_iterator_base (0x0x7f2f22c34410) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2f22d024e0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f2f22c34478) 0
  std::_Bit_iterator_base (0x0x7f2f22c344e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2f22d02540) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f2f22d026c0) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f2f22d02780) 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> (0x0x7f2f22d027e0) 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> (0x0x7f2f22d02720) 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> (0x0x7f2f22d02840) 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> (0x0x7f2f22c346e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f22d028a0) 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> (0x0x7f2f22d02900) 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> (0x0x7f2f22c347b8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f2f22d02960) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f2f22c348f0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f2f22d02a20) 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> (0x0x7f2f22d02ae0) 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> (0x0x7f2f22d02b40) 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> (0x0x7f2f22d02a80) 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> (0x0x7f2f22d02ba0) 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> (0x0x7f2f22c34a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f22d02c00) 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> (0x0x7f2f22d02c60) 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> (0x0x7f2f22c34b60) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f2f22d02cc0) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f2f22c34bc8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f2f22d02d80) 0 empty

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

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

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

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

Class std::_Build_index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0ul> (0x0x7f2f22b24420) 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> (0x0x7f2f22b24540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f2f22b24cc0) 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> (0x0x7f2f22b24d20) 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> (0x0x7f2f22b24d80) 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> (0x0x7f2f22b24de0) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> > (0x0x7f2f2269d270) 0 empty
  std::is_integral<long unsigned int> (0x0x7f2f2269d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f22612a80) 0 empty

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

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

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

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

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

Class std::__and_<std::is_arithmetic<long unsigned int>, std::__not_<std::is_signed<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_arithmetic<long unsigned int>, std::__not_<std::is_signed<long unsigned int> > > (0x0x7f2f2269d4e0) 0 empty
  std::__not_<std::is_signed<long unsigned int> > (0x0x7f2f2269d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f22612d80) 0 empty

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

Class std::__detail::_Shift<long unsigned int, 32ul, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Shift<long unsigned int, 32ul, true> (0x0x7f2f22612f00) 0 empty

Class std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>
   size=5000 align=8
   base size=5000 base align=8
std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> (0x0x7f2f22612840) 0

Class std::random_device::<anonymous union>
   size=5000 align=8
   base size=5000 base align=8
std::random_device::<anonymous union> (0x0x7f2f226127e0) 0

Class std::random_device
   size=5000 align=8
   base size=5000 base align=8
std::random_device (0x0x7f2f22612780) 0

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

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

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

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

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

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f2f2269d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f226d6960) 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 (0x0x7f2f226d69c0) 0

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

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7f2f226d6ae0) 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 (0x0x7f2f226d6c60) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<long int> (0x0x7f2f224ba3c0) 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> > (0x0x7f2f224ba120) 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> > (0x0x7f2f2269de38) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f2f224ba7e0) 0 empty

Class std::allocator<double>::rebind<double>
   size=1 align=1
   base size=0 base align=1
std::allocator<double>::rebind<double> (0x0x7f2f224ba900) 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> (0x0x7f2f224ba8a0) 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> (0x0x7f2f224ba960) 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> (0x0x7f2f224ba840) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7f2f2269dea0) 0
  std::allocator<double> (0x0x7f2f22157000) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f2f224ba9c0) 0 empty

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

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7f2f22157068) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7f2f224baa20) 0

Class std::initializer_list<double>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<double> (0x0x7f2f224baa80) 0

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

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

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

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

Class std::remove_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<unsigned int> (0x0x7f2f224baf60) 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> (0x0x7f2f222450c0) 0 empty

Class std::pointer_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<unsigned int*> (0x0x7f2f224baf00) 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> > (0x0x7f2f224bad20) 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> > (0x0x7f2f22157410) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f2f22245120) 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> (0x0x7f2f22245240) 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> (0x0x7f2f222451e0) 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> (0x0x7f2f222452a0) 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> (0x0x7f2f22245180) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7f2f22157618) 0
  std::allocator<unsigned int> (0x0x7f2f22157680) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f2f22245300) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f2f224bacc0) 0

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7f2f221576e8) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f2f22245360) 0

Class std::seed_seq
   size=24 align=8
   base size=24 base align=8
std::seed_seq (0x0x7f2f224bac60) 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> > (0x0x7f2f22157888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f22245480) 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> > (0x0x7f2f22245540) 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> > (0x0x7f2f222455a0) 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> > (0x0x7f2f222454e0) 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> > (0x0x7f2f22157958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f22245600) 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> > (0x0x7f2f221579c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f22245660) 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> > > (0x0x7f2f22157a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f222456c0) 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> > > > (0x0x7f2f22245720) 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> > (0x0x7f2f22157a90) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f22245780) 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> > > (0x0x7f2f22157af8) 0 empty
  std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f2f22157b60) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f222457e0) 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> > (0x0x7f2f22157bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f22245840) 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> (0x0x7f2f22157c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f222458a0) 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> > (0x0x7f2f22157c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f22245900) 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> > > (0x0x7f2f22245960) 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> > (0x0x7f2f22157d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f222459c0) 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> (0x0x7f2f22157d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f2f22157dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f22245a20) 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> > (0x0x7f2f22157e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f2f22157ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f2f22157f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f22245a80) 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> > (0x0x7f2f22157f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f22245ae0) 0 empty

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

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

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

Class std::initializer_list<long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<long unsigned int> (0x0x7f2f22245c60) 0

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

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7f2f2209d820) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f2f21db55a0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f2f2209d820)

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

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7f2f2209d888) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f2f2209d8f0) 0
      primary-for std::domain_error (0x0x7f2f2209d888)
    std::exception (0x0x7f2f21db5600) 0 nearly-empty
        primary-for std::logic_error (0x0x7f2f2209d8f0)

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

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7f2f2209d958) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f2f2209d9c0) 0
      primary-for std::invalid_argument (0x0x7f2f2209d958)
    std::exception (0x0x7f2f21db5660) 0 nearly-empty
        primary-for std::logic_error (0x0x7f2f2209d9c0)

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

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7f2f2209da28) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f2f2209da90) 0
      primary-for std::length_error (0x0x7f2f2209da28)
    std::exception (0x0x7f2f21db56c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f2f2209da90)

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

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7f2f2209daf8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f2f2209db60) 0
      primary-for std::out_of_range (0x0x7f2f2209daf8)
    std::exception (0x0x7f2f21db5720) 0 nearly-empty
        primary-for std::logic_error (0x0x7f2f2209db60)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7f2f2209dbc8) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7f2f21db5780) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f2f2209dbc8)

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

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7f2f2209dc30) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f2f2209dc98) 0
      primary-for std::range_error (0x0x7f2f2209dc30)
    std::exception (0x0x7f2f21db57e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2f2209dc98)

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

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7f2f2209dd00) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f2f2209dd68) 0
      primary-for std::overflow_error (0x0x7f2f2209dd00)
    std::exception (0x0x7f2f21db5840) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2f2209dd68)

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

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7f2f2209ddd0) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f2f2209de38) 0
      primary-for std::underflow_error (0x0x7f2f2209ddd0)
    std::exception (0x0x7f2f21db58a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2f2209de38)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f2f21c7dc00) 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>*> (0x0x7f2f21c7dde0) 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>*> (0x0x7f2f219ed270) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f2f21c7dea0) 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>*> (0x0x7f2f21afb060) 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>*> (0x0x7f2f21afb180) 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>*> (0x0x7f2f21afb000) 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>*> (0x0x7f2f21afb1e0) 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>**> (0x0x7f2f21c7df60) 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>*> > (0x0x7f2f21c7dd80) 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>*> > (0x0x7f2f219ed478) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char>*> > (0x0x7f2f21afb300) 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>*> (0x0x7f2f21afb420) 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>*> (0x0x7f2f21afb3c0) 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> (0x0x7f2f21afb480) 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>*> (0x0x7f2f21afb360) 0 empty

Class std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Vector_impl (0x0x7f2f219ed820) 0
  std::allocator<std::basic_string<char>*> (0x0x7f2f219ed888) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f2f21afb5a0) 0 empty

Class std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f21c7dd20) 0

Class std::vector<std::basic_string<char>*>
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char>*> (0x0x7f2f219ed9c0) 0
  std::_Vector_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f21afb600) 0

Class macro
   size=48 align=8
   base size=48 base align=8
macro (0x0x7f2f21c7dcc0) 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>*> > (0x0x7f2f219edaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21afb720) 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>*> > (0x0x7f2f21afb7e0) 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>*> > (0x0x7f2f21afb840) 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>*> > (0x0x7f2f21afb780) 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>*> > (0x0x7f2f219ede38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21afb8a0) 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>*> > (0x0x7f2f219edea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21afb900) 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>*> > > (0x0x7f2f219ed208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afb960) 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>*> > > > (0x0x7f2f21afb9c0) 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>*> > (0x0x7f2f219ed2d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f21afba20) 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> >*> > > (0x0x7f2f219ed4e0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char>*> > (0x0x7f2f219eda28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f21afba80) 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>*> > (0x0x7f2f219eda90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afbae0) 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> (0x0x7f2f217e3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afbb40) 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>*> > (0x0x7f2f217e3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afbba0) 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>*> > > (0x0x7f2f21afbc00) 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>*> > (0x0x7f2f217e30d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afbc60) 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> (0x0x7f2f217e3138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f2f217e31a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f21afbcc0) 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> > (0x0x7f2f217e3208) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char>*>, false> (0x0x7f2f217e3270) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char>*> > (0x0x7f2f217e32d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f21afbde0) 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>*> > (0x0x7f2f217e3340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21afbea0) 0 empty

Class copydesc
   size=16 align=8
   base size=16 base align=8
copydesc (0x0x7f2f21afbf00) 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> > (0x0x7f2f218050c0) 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> > (0x0x7f2f217e33a8) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f2f21805180) 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> > (0x0x7f2f21805300) 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> > (0x0x7f2f21805420) 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> > (0x0x7f2f218052a0) 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> > (0x0x7f2f21805480) 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>*> (0x0x7f2f21805240) 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> > > (0x0x7f2f21805060) 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> > > (0x0x7f2f217e35b0) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7f2f218054e0) 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> > (0x0x7f2f21805600) 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> > (0x0x7f2f218055a0) 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> (0x0x7f2f21805660) 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> > (0x0x7f2f21805540) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f2f217e3958) 0
  std::allocator<std::basic_string<char> > (0x0x7f2f217e39c0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f2f21805780) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f2f21805000) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7f2f217e3af8) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f2f218057e0) 0

Class keyword
   size=56 align=8
   base size=56 base align=8
keyword (0x0x7f2f21afbf60) 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> > > (0x0x7f2f217e3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21805900) 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> > > (0x0x7f2f218059c0) 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> > > (0x0x7f2f21805a20) 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> > > (0x0x7f2f21805960) 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> > > (0x0x7f2f217e3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21805a80) 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> > > (0x0x7f2f217e3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21805ae0) 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> > > > (0x0x7f2f217e3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21805b40) 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> > > > > (0x0x7f2f21805ba0) 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> > > (0x0x7f2f2190a000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f21805c00) 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> > > > > (0x0x7f2f2190a068) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f2f2190a0d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f21805c60) 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> > > (0x0x7f2f2190a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21805cc0) 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> (0x0x7f2f2190a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21805d20) 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> > > (0x0x7f2f2190a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21805d80) 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> > > > (0x0x7f2f21805de0) 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> > > (0x0x7f2f2190a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21805e40) 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> (0x0x7f2f2190a2d8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f2f2190a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f21805ea0) 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> > (0x0x7f2f2190a3a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f2f2190a410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f2f2190a478) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f21911000) 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> > > (0x0x7f2f2190a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f219110c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::allocator<shiftdesc*>::rebind<shiftdesc*>
   size=1 align=1
   base size=0 base align=1
std::allocator<shiftdesc*>::rebind<shiftdesc*> (0x0x7f2f21911660) 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*> > (0x0x7f2f219116c0) 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*> > (0x0x7f2f2190a7b8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f2f21911780) 0 empty

Class std::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<shiftdesc*, std::allocator<shiftdesc*> >::_List_impl (0x0x7f2f2190a820) 0
  std::allocator<std::_List_node<shiftdesc*> > (0x0x7f2f2190a888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<shiftdesc*> > (0x0x7f2f21911840) 0 empty

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

Class std::list<shiftdesc*>
   size=16 align=8
   base size=16 base align=8
std::list<shiftdesc*> (0x0x7f2f2190a8f0) 0
  std::_List_base<shiftdesc*, std::allocator<shiftdesc*> > (0x0x7f2f219118a0) 0

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

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

Class DisplayString
   size=40 align=8
   base size=40 base align=8
DisplayString (0x0x7f2f2190a9c0) 0
  std::basic_string<char> (0x0x7f2f21911960) 0

Class coord
   size=56 align=8
   base size=56 base align=8
coord (0x0x7f2f219119c0) 0

Class tick
   size=56 align=8
   base size=56 base align=8
tick (0x0x7f2f21911a20) 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*> > > (0x0x7f2f2190ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21911a80) 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*> > > (0x0x7f2f21911b40) 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*> > > (0x0x7f2f21911ba0) 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*> > > (0x0x7f2f21911ae0) 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*> > > (0x0x7f2f2190ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21911c00) 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*> > > (0x0x7f2f2190ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21911c60) 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*> > > > (0x0x7f2f2190ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21911cc0) 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*> > > > > (0x0x7f2f21911d20) 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*> > > (0x0x7f2f2190ad68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f21911d80) 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*> > > > (0x0x7f2f2190add0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f2f2190ae38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f21911de0) 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*> > > (0x0x7f2f2190aea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21911e40) 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> (0x0x7f2f2190af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21911ea0) 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*> > > (0x0x7f2f2190af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21663000) 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*> > > > (0x0x7f2f21663060) 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*> > > (0x0x7f2f2190a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f216630c0) 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> (0x0x7f2f2190a958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f2f21668000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f21663120) 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> > (0x0x7f2f21668068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<shiftdesc*> >, false> (0x0x7f2f216680d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<shiftdesc*> > > (0x0x7f2f21668138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f21663240) 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*> > > (0x0x7f2f216681a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21663300) 0 empty

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

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

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

Class grid
   size=96 align=8
   base size=96 base align=8
grid (0x0x7f2f216634e0) 0

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

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

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

Class std::allocator<tick*>::rebind<tick*>
   size=1 align=1
   base size=0 base align=1
std::allocator<tick*>::rebind<tick*> (0x0x7f2f21663840) 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*> > (0x0x7f2f216638a0) 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*> > (0x0x7f2f21668548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f2f21663960) 0 empty

Class std::_List_base<tick*, std::allocator<tick*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<tick*, std::allocator<tick*> >::_List_impl (0x0x7f2f216685b0) 0
  std::allocator<std::_List_node<tick*> > (0x0x7f2f21668618) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<tick*> > (0x0x7f2f21663a20) 0 empty

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

Class std::list<tick*>
   size=16 align=8
   base size=16 base align=8
std::list<tick*> (0x0x7f2f21668680) 0
  std::_List_base<tick*, std::allocator<tick*> > (0x0x7f2f21663a80) 0

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

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

Class std::allocator<grid*>::rebind<grid*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grid*>::rebind<grid*> (0x0x7f2f21663d20) 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*> > (0x0x7f2f21663d80) 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*> > (0x0x7f2f21668888) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f2f21663e40) 0 empty

Class std::_List_base<grid*, std::allocator<grid*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<grid*, std::allocator<grid*> >::_List_impl (0x0x7f2f216688f0) 0
  std::allocator<std::_List_node<grid*> > (0x0x7f2f21668958) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grid*> > (0x0x7f2f21663f00) 0 empty

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

Class std::list<grid*>
   size=16 align=8
   base size=16 base align=8
std::list<grid*> (0x0x7f2f216689c0) 0
  std::_List_base<grid*, std::allocator<grid*> > (0x0x7f2f21663f60) 0

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

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

Class std::is_array<std::allocator<std::_List_node<tick*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<tick*> > > (0x0x7f2f21668c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21409000) 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*> > > (0x0x7f2f214090c0) 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*> > > (0x0x7f2f21409120) 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*> > > (0x0x7f2f21409060) 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*> > > (0x0x7f2f21668d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21409180) 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*> > > (0x0x7f2f21668d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f214091e0) 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*> > > > (0x0x7f2f21668dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409240) 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*> > > > > (0x0x7f2f214092a0) 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*> > > (0x0x7f2f21668e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f21409300) 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*> > > > (0x0x7f2f21668ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<tick*> > > (0x0x7f2f21668f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f21409360) 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*> > > (0x0x7f2f21668f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f214093c0) 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> (0x0x7f2f21668208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409420) 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*> > > (0x0x7f2f216686e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409480) 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*> > > > (0x0x7f2f214094e0) 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*> > > (0x0x7f2f21668a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409540) 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> (0x0x7f2f21668bc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f2f2141a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f214095a0) 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> > (0x0x7f2f2141a068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<tick*> >, false> (0x0x7f2f2141a0d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<tick*> > > (0x0x7f2f2141a138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f21409600) 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*> > > (0x0x7f2f2141a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409660) 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*> > > (0x0x7f2f2141a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f214096c0) 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*> > > (0x0x7f2f21409780) 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*> > > (0x0x7f2f214097e0) 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*> > > (0x0x7f2f21409720) 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*> > > (0x0x7f2f2141a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f21409840) 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*> > > (0x0x7f2f2141a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f214098a0) 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*> > > > (0x0x7f2f2141a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409900) 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*> > > > > (0x0x7f2f21409960) 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*> > > (0x0x7f2f2141a548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f214099c0) 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*> > > > (0x0x7f2f2141a5b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grid*> > > (0x0x7f2f2141a618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f21409a20) 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*> > > (0x0x7f2f2141a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409a80) 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> (0x0x7f2f2141a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409ae0) 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*> > > (0x0x7f2f2141a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409b40) 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*> > > > (0x0x7f2f21409ba0) 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*> > > (0x0x7f2f2141a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409c00) 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> (0x0x7f2f2141a820) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f2f2141a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f21409c60) 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> > (0x0x7f2f2141a8f0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grid*> >, false> (0x0x7f2f2141a958) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grid*> > > (0x0x7f2f2141a9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f21409cc0) 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*> > > (0x0x7f2f2141aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21409d20) 0 empty

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

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

Class std::allocator<DisplayString*>::rebind<DisplayString*>
   size=1 align=1
   base size=0 base align=1
std::allocator<DisplayString*>::rebind<DisplayString*> (0x0x7f2f2144f000) 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*> > (0x0x7f2f2144f060) 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*> > (0x0x7f2f2141add0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f2f2144f120) 0 empty

Class std::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<DisplayString*, std::allocator<DisplayString*> >::_List_impl (0x0x7f2f2141ae38) 0
  std::allocator<std::_List_node<DisplayString*> > (0x0x7f2f2141aea0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<DisplayString*> > (0x0x7f2f2144f1e0) 0 empty

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

Class std::list<DisplayString*>
   size=16 align=8
   base size=16 base align=8
std::list<DisplayString*> (0x0x7f2f2141af08) 0
  std::_List_base<DisplayString*, std::allocator<DisplayString*> > (0x0x7f2f2144f240) 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*> > > (0x0x7f2f2141a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2144f2a0) 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*> > > (0x0x7f2f2144f360) 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*> > > (0x0x7f2f2144f3c0) 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*> > > (0x0x7f2f2144f300) 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*> > > (0x0x7f2f2141af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2144f420) 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*> > > (0x0x7f2f214ce000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2144f480) 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*> > > > (0x0x7f2f214ce068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144f4e0) 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*> > > > > (0x0x7f2f2144f540) 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*> > > (0x0x7f2f214ce0d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f2144f5a0) 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*> > > > (0x0x7f2f214ce138) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f2f214ce1a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f2144f600) 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*> > > (0x0x7f2f214ce208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144f660) 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> (0x0x7f2f214ce270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144f6c0) 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*> > > (0x0x7f2f214ce2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144f8a0) 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*> > > > (0x0x7f2f2144f900) 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*> > > (0x0x7f2f214ce340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144fa20) 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> (0x0x7f2f214ce3a8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f2f214ce410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f2144fb40) 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> > (0x0x7f2f214ce548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<DisplayString*> >, false> (0x0x7f2f214ce5b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<DisplayString*> > > (0x0x7f2f214ce618) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f2144fc00) 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*> > > (0x0x7f2f214ce6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2144fcc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class graph::obj_freer_f
   size=1 align=1
   base size=1 base align=1
graph::obj_freer_f (0x0x7f2f211a5068) 0 empty
  std::unary_function<drawable*, int> (0x0x7f2f21522480) 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> > > > (0x0x7f2f21522540) 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> > > > > (0x0x7f2f211a50d0) 0 empty
  std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f2f211a5138) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f215225a0) 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> > > > > > (0x0x7f2f211a51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f21522600) 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> (0x0x7f2f21522660) 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*> > (0x0x7f2f21522720) 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*> > (0x0x7f2f211a53a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f215228a0) 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> > (0x0x7f2f21522960) 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> > (0x0x7f2f215226c0) 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> (0x0x7f2f215229c0) 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> (0x0x7f2f21522a20) 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> > (0x0x7f2f211a54e0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f21522a80) 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> (0x0x7f2f211a5548) 0 empty
  std::__detail::_Select1st (0x0x7f2f21522ae0) 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> (0x0x7f2f211a55b0) 0 empty
  std::hash<std::basic_string<char> > (0x0x7f2f211a5618) 0 empty
    std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f21522b40) 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> (0x0x7f2f211a5680) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f2f21522ba0) 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> (0x0x7f2f2119f528) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f211a56e8) 0 empty
    std::__detail::_Select1st (0x0x7f2f21522c00) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f211a5750) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f2f211a57b8) 0 empty
      std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f21522c60) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f211a5820) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f2f21522cc0) 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> (0x0x7f2f211a5888) 0 empty
  std::equal_to<std::basic_string<char> > (0x0x7f2f211a58f0) 0 empty
    std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f21522d20) 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> > (0x0x7f2f21522f00) 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> > (0x0x7f2f211d8d20) 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> (0x0x7f2f2119f780) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f211a5958) 0 empty
      std::__detail::_Select1st (0x0x7f2f21522d80) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f211a59c0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f211a5a28) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f21522de0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f211a5a90) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f21522e40) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f211a5af8) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f2f211a5b60) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f21522ea0) 0 empty

Class std::tuple_element<1ul, std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1ul, std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f2121b720) 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> (0x0x7f2f2121b060) 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> > (0x0x7f2f2121bd80) 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> (0x0x7f2f2122aa90) 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> > (0x0x7f2f2121bde0) 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> > (0x0x7f2f2121bea0) 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> (0x0x7f2f2123f120) 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> > (0x0x7f2f2123f180) 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> > (0x0x7f2f2123ed00) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f2123f240) 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> (0x0x7f2f2123ee38) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f2123eea0) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f2123f300) 0 empty

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

Class std::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 8ul> (0x0x7f2f2123f480) 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*> > (0x0x7f2f212621a0) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f2f2123f4e0) 0 empty

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

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

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

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, coord*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f21262208) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f2f2123f5a0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> >
   size=24 align=8
   base size=24 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f21262138) 0
  std::__detail::_Hash_node_base (0x0x7f2f2123f3c0) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true>
   size=32 align=8
   base size=32 base align=8
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f2f21262270) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f212622d8) 0
    std::__detail::_Hash_node_base (0x0x7f2f2123f6c0) 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*> > (0x0x7f2f2123f780) 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*> > (0x0x7f2f2123f720) 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> (0x0x7f2f2123f7e0) 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*> (0x0x7f2f2123f8a0) 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*> (0x0x7f2f2123f840) 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> (0x0x7f2f2123f900) 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> > > (0x0x7f2f2123ef70) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f2f21262000) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f21262068) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f2123f360) 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*> > (0x0x7f2f2123fde0) 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*> > (0x0x7f2f2123fe40) 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*> > (0x0x7f2f2123fd80) 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*> > (0x0x7f2f2123fea0) 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*>*> (0x0x7f2f2123fd20) 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*> > > (0x0x7f2f2123fcc0) 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> (0x0x7f2f20f2d000) 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&> (0x0x7f2f20f33680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2d060) 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&> > > (0x0x7f2f20f2d0c0) 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&> (0x0x7f2f20f336e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2d120) 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&> > (0x0x7f2f20f2d180) 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&> > (0x0x7f2f20f33750) 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&> (0x0x7f2f20f337b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2d1e0) 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&> (0x0x7f2f20f33820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2d240) 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&> > (0x0x7f2f20f2d2a0) 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&> > (0x0x7f2f20f33888) 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&> (0x0x7f2f20f338f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2d300) 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&> > (0x0x7f2f20f33958) 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&> > (0x0x7f2f20f339c0) 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&> (0x0x7f2f20f33a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f20f2d360) 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&> > > (0x0x7f2f20f33a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2d3c0) 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&> (0x0x7f2f20f33af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2d420) 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&> > (0x0x7f2f20f2d480) 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&> > (0x0x7f2f20f33b60) 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&> (0x0x7f2f20f33bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2d4e0) 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&> (0x0x7f2f20f33c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2d540) 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> (0x0x7f2f20f2d5a0) 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&> (0x0x7f2f20f33c98) 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> (0x0x7f2f20f2d600) 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 (0x0x7f2f20f33d68) 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> (0x0x7f2f2129f348) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20f33dd0) 0 empty
      std::__detail::_Select1st (0x0x7f2f20f2d660) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20f33e38) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f20f33ea0) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20f2d6c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20f33f08) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20f2d720) 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&> (0x0x7f2f20f59410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2d780) 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&> > > (0x0x7f2f20f2d7e0) 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&> (0x0x7f2f20f59478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2d840) 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&> > (0x0x7f2f20f2d8a0) 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&> > (0x0x7f2f20f594e0) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f2f20f59548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2d900) 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&> (0x0x7f2f20f595b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2d960) 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&> > (0x0x7f2f20f2d9c0) 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&> > (0x0x7f2f20f59618) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f2f20f59680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2da20) 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&> > (0x0x7f2f20f596e8) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f2f20f59750) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f2f20f597b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f20f2da80) 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&> > > (0x0x7f2f20f59820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2dae0) 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&> (0x0x7f2f20f59888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2db40) 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&> > (0x0x7f2f20f2dba0) 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&> > (0x0x7f2f20f598f0) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f2f20f59958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f2dc00) 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&> (0x0x7f2f20f599c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f2dc60) 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> (0x0x7f2f20f2dcc0) 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&> (0x0x7f2f20f59a28) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f2f20f2dd20) 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> > (0x0x7f2f20f59d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2dd80) 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> > (0x0x7f2f20f2dde0) 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> (0x0x7f2f20f59dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f2de40) 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> (0x0x7f2f20f2df00) 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> (0x0x7f2f20f2df60) 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> (0x0x7f2f20f2dea0) 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> (0x0x7f2f20f59ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f87000) 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> (0x0x7f2f20f59f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20f87060) 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> > (0x0x7f2f20f59f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f870c0) 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> > > (0x0x7f2f20f87120) 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> (0x0x7f2f20f8d000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f20f87180) 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> > (0x0x7f2f20f8d068) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f2f20f8d0d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f20f871e0) 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> (0x0x7f2f20f8d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f87240) 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> (0x0x7f2f20f8d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f872a0) 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> (0x0x7f2f20f8d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20f87300) 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> > (0x0x7f2f20f8d270) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f2f20f8d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20f87360) 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=56 align=8
   base size=56 base align=8
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> > (0x0x7f2f212ca260) 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> > (0x0x7f2f212b2af0) 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> (0x0x7f2f2129f0f0) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f21262548) 0 empty
        std::__detail::_Select1st (0x0x7f2f2123f960) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f212625b0) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f2f21262618) 0 empty
          std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f2123f9c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f21262680) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f2f2123fa20) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f212626e8) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f2f21262750) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f2123fa80) 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> (0x0x7f2f2123fae0) 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> (0x0x7f2f212627b8) 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> > (0x0x7f2f2123fb40) 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> > (0x0x7f2f2123fba0) 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> (0x0x7f2f2123fc00) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f2f21262820) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> >, true> (0x0x7f2f21262888) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f212628f0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > (0x0x7f2f2123fc60) 0 empty

Class std::unordered_map<std::basic_string<char>, coord*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::basic_string<char>, coord*> (0x0x7f2f215224e0) 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> (0x0x7f2f20f873c0) 0 empty

Class graph::coord_freer_f
   size=1 align=1
   base size=1 base align=1
graph::coord_freer_f (0x0x7f2f21053000) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, coord*>, int> (0x0x7f2f20f87420) 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*> > (0x0x7f2f20f87540) 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*> > (0x0x7f2f21053208) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, line*> > (0x0x7f2f20f876c0) 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> > (0x0x7f2f20f87780) 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> > (0x0x7f2f20f874e0) 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> (0x0x7f2f20f877e0) 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> (0x0x7f2f2129f5a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f21053340) 0 empty
    std::__detail::_Select1st (0x0x7f2f20f87840) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f210533a8) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f2f21053410) 0 empty
      std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20f878a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f21053478) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f2f20f87900) 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> > (0x0x7f2f20f87ae0) 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> > (0x0x7f2f210732a0) 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> (0x0x7f2f2129f708) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f210534e0) 0 empty
      std::__detail::_Select1st (0x0x7f2f20f87960) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f21053548) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f210535b0) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20f879c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f21053618) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20f87a20) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f21053680) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f2f210536e8) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f20f87a80) 0 empty

Class std::tuple_element<1ul, std::pair<const std::basic_string<char>, line*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1ul, std::pair<const std::basic_string<char>, line*> > (0x0x7f2f21097300) 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> (0x0x7f2f20f87c00) 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> > (0x0x7f2f21097960) 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> (0x0x7f2f210aa618) 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> > (0x0x7f2f210979c0) 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> > (0x0x7f2f21097a80) 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> (0x0x7f2f21097cc0) 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> > (0x0x7f2f21097d20) 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> > (0x0x7f2f210bb888) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f21097de0) 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> (0x0x7f2f210bb9c0) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f210bba28) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f21097ea0) 0 empty

Class std::pair<const std::basic_string<char>, line*>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, line*> (0x0x7f2f210de000) 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*> > (0x0x7f2f210bbd00) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f2f210de060) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, line*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, line*> > (0x0x7f2f210bbd68) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f2f210de0c0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> >
   size=24 align=8
   base size=24 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f2f210bbc98) 0
  std::__detail::_Hash_node_base (0x0x7f2f21097f60) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true>
   size=32 align=8
   base size=32 base align=8
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f2f210bbdd0) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, line*> > (0x0x7f2f210bbe38) 0
    std::__detail::_Hash_node_base (0x0x7f2f210de120) 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*> > (0x0x7f2f210de1e0) 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*> > (0x0x7f2f210de180) 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> (0x0x7f2f210de240) 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*> (0x0x7f2f210de300) 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*> (0x0x7f2f210de2a0) 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> (0x0x7f2f210de360) 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> > > (0x0x7f2f210bbaf8) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f2f210bbb60) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f210bbbc8) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f21097f00) 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*> > (0x0x7f2f210de840) 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*> > (0x0x7f2f210de8a0) 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*> > (0x0x7f2f210de7e0) 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*> > (0x0x7f2f210de900) 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*>*> (0x0x7f2f210de780) 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*> > > (0x0x7f2f210de720) 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&> (0x0x7f2f20d9a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f210dea20) 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&> > > (0x0x7f2f210dea80) 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&> (0x0x7f2f20d9a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f210deae0) 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&> > (0x0x7f2f210deb40) 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&> > (0x0x7f2f20d9a3a8) 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&> (0x0x7f2f20d9a410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f210deba0) 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&> (0x0x7f2f20d9a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f210dec00) 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&> > (0x0x7f2f210dec60) 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&> > (0x0x7f2f20d9a4e0) 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&> (0x0x7f2f20d9a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f210decc0) 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&> > (0x0x7f2f20d9a5b0) 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&> > (0x0x7f2f20d9a618) 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&> (0x0x7f2f20d9a680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f210ded20) 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&> > > (0x0x7f2f20d9a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f210ded80) 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&> (0x0x7f2f20d9a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f210dede0) 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&> > (0x0x7f2f210dee40) 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&> > (0x0x7f2f20d9a7b8) 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&> (0x0x7f2f20d9a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f210deea0) 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&> (0x0x7f2f20d9a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f210def00) 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> (0x0x7f2f210def60) 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&> (0x0x7f2f20d9a8f0) 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> (0x0x7f2f20dbd000) 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 (0x0x7f2f20d9a9c0) 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> (0x0x7f2f2110a1e0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20d9aa28) 0 empty
      std::__detail::_Select1st (0x0x7f2f20dbd060) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20d9aa90) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f20d9aaf8) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20dbd0c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20d9ab60) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20dbd120) 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=56 align=8
   base size=56 base align=8
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> > (0x0x7f2f21119b48) 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> > (0x0x7f2f21111f50) 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> (0x0x7f2f2110a078) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f2111a1a0) 0 empty
        std::__detail::_Select1st (0x0x7f2f210de3c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f2111a208) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f2f2111a270) 0 empty
          std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f210de420) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f2111a2d8) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f2f210de480) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f2111a340) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f2f2111a3a8) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f210de4e0) 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> (0x0x7f2f210de540) 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> (0x0x7f2f2111a410) 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> > (0x0x7f2f210de5a0) 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> > (0x0x7f2f210de600) 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> (0x0x7f2f210de660) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f2f2111a478) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> >, true> (0x0x7f2f2111a4e0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f2111a548) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > (0x0x7f2f210de6c0) 0 empty

Class std::unordered_map<std::basic_string<char>, line*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::basic_string<char>, line*> (0x0x7f2f20f87480) 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> (0x0x7f2f20dbd180) 0 empty

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

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

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

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

Class std::allocator<drawable*>::rebind<drawable*>
   size=1 align=1
   base size=0 base align=1
std::allocator<drawable*>::rebind<drawable*> (0x0x7f2f20dbd4e0) 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*> > (0x0x7f2f20dbd540) 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*> > (0x0x7f2f20e81208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f2f20dbd600) 0 empty

Class std::_List_base<drawable*, std::allocator<drawable*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<drawable*, std::allocator<drawable*> >::_List_impl (0x0x7f2f20e81270) 0
  std::allocator<std::_List_node<drawable*> > (0x0x7f2f20e812d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<drawable*> > (0x0x7f2f20dbd6c0) 0 empty

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

Class std::list<drawable*>
   size=16 align=8
   base size=16 base align=8
std::list<drawable*> (0x0x7f2f20e81340) 0
  std::_List_base<drawable*, std::allocator<drawable*> > (0x0x7f2f20dbd720) 0

Vtable for graph
graph::_ZTV5graph: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5graph)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u
40    (int (*)(...))graph::init
48    (int (*)(...))graph::begin_block
56    (int (*)(...))graph::end_block
64    (int (*)(...))graph::passthru_string
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class graph
   size=168 align=8
   base size=161 base align=8
graph (0x0x7f2f214cebc8) 0
    vptr=((& graph::_ZTV5graph) + 16u)
  drawable (0x0x7f2f21522360) 0 nearly-empty
      primary-for graph (0x0x7f2f214cebc8)

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*> > > (0x0x7f2f20e81478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20dbd780) 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*> > > (0x0x7f2f20dbd840) 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*> > > (0x0x7f2f20dbd8a0) 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*> > > (0x0x7f2f20dbd7e0) 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*> > > (0x0x7f2f20e81548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20dbd900) 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*> > > (0x0x7f2f20e815b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20dbd960) 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*> > > > (0x0x7f2f20e81618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20dbd9c0) 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*> > > > > (0x0x7f2f20dbda20) 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*> > > (0x0x7f2f20e81680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f20dbda80) 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*> > > > (0x0x7f2f20e816e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<drawable*> > > (0x0x7f2f20e81750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f20dbdae0) 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*> > > (0x0x7f2f20e817b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20dbdb40) 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> (0x0x7f2f20e81820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20dbdba0) 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*> > > (0x0x7f2f20e81888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20dbdcc0) 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*> > > > (0x0x7f2f20dbdd20) 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*> > > (0x0x7f2f20e818f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20dbdd80) 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> (0x0x7f2f20e81958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f2f20e819c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20dbdde0) 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> > (0x0x7f2f20e81a28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<drawable*> >, false> (0x0x7f2f20e81a90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<drawable*> > > (0x0x7f2f20e81af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f20dbdf00) 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*> > > (0x0x7f2f20e81b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20b55000) 0 empty

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

Class std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, coord*>, true> (0x0x7f2f20b550c0) 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*>*> (0x0x7f2f20b55240) 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*>&> (0x0x7f2f20b552a0) 0 empty

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

Class std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, line*>, true> (0x0x7f2f20b55420) 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*>*> (0x0x7f2f20b555a0) 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*>&> (0x0x7f2f20b55600) 0 empty

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

Class std::_List_const_iterator<drawable*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<drawable*> (0x0x7f2f20b55780) 0

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

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

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

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

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

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

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

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20b607f8) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20bc13a8) 0 empty
    std::__detail::_Select1st (0x0x7f2f20b55d80) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20bc1410) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f2f20bc1478) 0 empty
      std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20b55de0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20bc14e0) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f2f20b55e40) 0 empty

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

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20be82a0) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20b60960) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20bc1548) 0 empty
      std::__detail::_Select1st (0x0x7f2f20b55ea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20bc15b0) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f20bc1618) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20b55f00) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20bc1680) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20b55f60) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f20bc16e8) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f2f20bc1750) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f20bfd000) 0 empty

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

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

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

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

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

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

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

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

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f2f20c30a28) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c30a90) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c2f420) 0 empty

Class std::pair<const std::basic_string<char>, double*>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, double*> (0x0x7f2f20c2f540) 0

Class std::alignment_of<std::pair<const std::basic_string<char>, double*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, double*> > (0x0x7f2f20c30d68) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f2f20c2f5a0) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, double*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, double*> > (0x0x7f2f20c30dd0) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f2f20c2f600) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> >
   size=24 align=8
   base size=24 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> > (0x0x7f2f20c30d00) 0
  std::__detail::_Hash_node_base (0x0x7f2f20c2f4e0) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true>
   size=32 align=8
   base size=32 base align=8
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> (0x0x7f2f20c30e38) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, double*> > (0x0x7f2f20c30ea0) 0
    std::__detail::_Hash_node_base (0x0x7f2f20c2f720) 0

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

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

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

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

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

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

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f2f20c30b60) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f2f20c30bc8) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c30c30) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c2f480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access
   size=1 align=1
   base size=1 base align=1
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access (0x0x7f2f20d11958) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20c2a438) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20d119c0) 0 empty
      std::__detail::_Select1st (0x0x7f2f20d056c0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20d11a28) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f20d11a90) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20d05720) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20d11af8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20d05780) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=56 align=8
   base size=56 base align=8
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20c8fbe0) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20ca8070) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20c2a1e0) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20c9a0d0) 0 empty
        std::__detail::_Select1st (0x0x7f2f20c2fa20) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20c9a138) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f2f20c9a1a0) 0 empty
          std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20c2fa80) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20c9a208) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f2f20c2fae0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f20c9a270) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f2f20c9a2d8) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f20c2fb40) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f2f20c2fba0) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7f2f20c9a340) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20c2fc00) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20c2fc60) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::allocator<std::pair<const std::basic_string<char>, double*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f2f20c2fcc0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f2f20c9a3a8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> >, true> (0x0x7f2f20c9a410) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c9a478) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > (0x0x7f2f20c2fd20) 0 empty

Class std::unordered_map<std::basic_string<char>, double*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::basic_string<char>, double*> (0x0x7f2f20b559c0) 0

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

Class std::allocator<grap_buffer_state*>
   size=1 align=1
   base size=1 base align=1
std::allocator<grap_buffer_state*> (0x0x7f2f209f6068) 0 empty
  __gnu_cxx::new_allocator<grap_buffer_state*> (0x0x7f2f20d05900) 0 empty

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

Class std::allocator<grap_buffer_state*>::rebind<grap_buffer_state*>
   size=1 align=1
   base size=0 base align=1
std::allocator<grap_buffer_state*>::rebind<grap_buffer_state*> (0x0x7f2f20d05a20) 0 empty

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

Class std::allocator<std::_List_node<grap_buffer_state*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<grap_buffer_state*> > (0x0x7f2f209f61a0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f2f20d05b40) 0 empty

Class std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >::_List_impl (0x0x7f2f209f6208) 0
  std::allocator<std::_List_node<grap_buffer_state*> > (0x0x7f2f209f6270) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<grap_buffer_state*> > (0x0x7f2f20d05c00) 0 empty

Class std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> > (0x0x7f2f20d057e0) 0

Class std::list<grap_buffer_state*>
   size=16 align=8
   base size=16 base align=8
std::list<grap_buffer_state*> (0x0x7f2f209f62d8) 0
  std::_List_base<grap_buffer_state*, std::allocator<grap_buffer_state*> > (0x0x7f2f20d05c60) 0

Class std::is_array<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20d05cc0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20d05e40) 0 empty

Class std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20d05ea0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > > > (0x0x7f2f209f65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20d05f00) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f20a93000) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<grap_buffer_state*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> > > > (0x0x7f2f209f6680) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f66e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f20a93120) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20a931e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<grap_buffer_state*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<grap_buffer_state*> >, false> (0x0x7f2f209f67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20a93300) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20a93420) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20a935a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> >, false> (0x0x7f2f209f69c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20a93780) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> >, false> > (0x0x7f2f209f6b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<grap_buffer_state*> >, false> (0x0x7f2f209f6bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f20a93840) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<grap_buffer_state*> > > (0x0x7f2f209f6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20a93900) 0 empty

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

Class std::allocator<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f209f6f70) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20a93c60) 0 empty

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

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

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

Class std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20c2a5a0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20ac0068) 0 empty
    std::__detail::_Select1st (0x0x7f2f20a93de0) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20ac00d0) 0 empty
    std::hash<std::basic_string<char> > (0x0x7f2f20ac0138) 0 empty
      std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20a93e40) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20ac01a0) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f2f20a93ea0) 0 empty

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

Class std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20a9f770) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20c2a708) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20ac0208) 0 empty
      std::__detail::_Select1st (0x0x7f2f20a93f00) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20ac0270) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f20ac02d8) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20a93f60) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20ac0340) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f20ad0000) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f20ac03a8) 0 empty
    std::equal_to<std::basic_string<char> > (0x0x7f2f20ac0410) 0 empty
      std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f20ad0060) 0 empty

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

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

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

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

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

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

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

Class std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b025b0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b013c0) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f2f20b026e8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b02750) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b01480) 0 empty

Class std::pair<const std::basic_string<char>, macro*>
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, macro*> (0x0x7f2f20b015a0) 0

Class std::alignment_of<std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20b02a28) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f2f20b01600) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, macro*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20b02a90) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f2f20b01660) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> >
   size=24 align=8
   base size=24 base align=8
std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20b029c0) 0
  std::__detail::_Hash_node_base (0x0x7f2f20b01540) 0

Class std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true>
   size=32 align=8
   base size=32 base align=8
std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f2f20b02af8) 0
  std::__detail::_Hash_node_value_base<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20b02b60) 0
    std::__detail::_Hash_node_base (0x0x7f2f20b016c0) 0

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

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

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

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

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

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

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f2f20b02820) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f2f20b02888) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b028f0) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b014e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access
   size=1 align=1
   base size=1 base align=1
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access (0x0x7f2f207f2618) 0 empty
  std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f207542d0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f207f2680) 0 empty
      std::__detail::_Select1st (0x0x7f2f207e8600) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f207f26e8) 0 empty
      std::hash<std::basic_string<char> > (0x0x7f2f207f2750) 0 empty
        std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f207e8660) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f207f27b8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f2f207e86c0) 0 empty

Class std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=56 align=8
   base size=56 base align=8
std::_Hashtable<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20769558) 0
  std::__detail::_Hashtable_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20774540) 0 empty
    std::__detail::_Hash_code_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f2f20754078) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f2f20b02dd0) 0 empty
        std::__detail::_Select1st (0x0x7f2f20b01960) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, std::hash<std::basic_string<char> >, true> (0x0x7f2f20b02e38) 0 empty
        std::hash<std::basic_string<char> > (0x0x7f2f20b02ea0) 0 empty
          std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f2f20b019c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f2f20b02f08) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f2f20b01a20) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::basic_string<char> >, true> (0x0x7f2f20b02f70) 0 empty
      std::equal_to<std::basic_string<char> > (0x0x7f2f20b02958) 0 empty
        std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2f20b01a80) 0 empty
  std::__detail::_Map_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f2f20b01ae0) 0 empty
  std::__detail::_Insert<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7f2f20780000) 0 empty
    std::__detail::_Insert_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20b01b40) 0 empty
  std::__detail::_Rehash_base<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f2f20b01ba0) 0 empty
  std::__detail::_Equality<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::allocator<std::pair<const std::basic_string<char>, macro*> >, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, std::hash<std::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f2f20b01c00) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f2f20780068) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> >, true> (0x0x7f2f207800d0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20780138) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > (0x0x7f2f20b01c60) 0 empty

Class std::unordered_map<std::basic_string<char>, macro*>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<std::basic_string<char>, macro*> (0x0x7f2f20a93a20) 0

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

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

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

Class std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_List_impl (0x0x7f2f2088df70) 0
  std::allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f2f208e3000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char>*> > (0x0x7f2f207e8a20) 0 empty

Class std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f207e8720) 0

Class std::list<std::basic_string<char>*>
   size=16 align=8
   base size=16 base align=8
std::list<std::basic_string<char>*> (0x0x7f2f208e3138) 0
  std::_List_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f207e8a80) 0

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > > (0x0x7f2f208e35b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f2f208e3618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f207e8f00) 0 empty

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

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f2f208e3af8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f2f208e3b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f2054f240) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, false> > (0x0x7f2f208e3c30) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::basic_string<char>*> >, false> (0x0x7f2f208e3c98) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::basic_string<char>*> > > (0x0x7f2f208e3d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f2054f2a0) 0 empty

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

Class __gnu_cxx::__promote<int, true>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<int, true> (0x0x7f2f2054f360) 0 empty

Class __gnu_cxx::__promote_2<int, double, double, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote_2<int, double, double, double> (0x0x7f2f2054f3c0) 0 empty

Class __gnu_cxx::__promote_2<double, double, double, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote_2<double, double, double, double> (0x0x7f2f2054f420) 0 empty

Class YYSTYPE
   size=32 align=8
   base size=32 base align=8
YYSTYPE (0x0x7f2f2054f480) 0

Class yyalloc
   size=32 align=8
   base size=32 base align=8
yyalloc (0x0x7f2f2054f4e0) 0

Class std::is_array<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<double> > (0x0x7f2f20554750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2054f5a0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<double> > (0x0x7f2f20554820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2054f720) 0 empty

Class std::is_void<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<double> > (0x0x7f2f20554888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2054f780) 0 empty

Class std::__not_<std::is_void<std::allocator<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<double> > > (0x0x7f2f205548f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054f7e0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<double> > (0x0x7f2f20554958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f2054f8a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<double> > >, std::__is_default_constructible_impl<std::allocator<double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<double> > >, std::__is_default_constructible_impl<std::allocator<double> > > (0x0x7f2f205549c0) 0 empty
  std::__is_default_constructible_impl<std::allocator<double> > (0x0x7f2f20554a28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f2054f900) 0 empty

Class std::__is_default_constructible_atom<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<double> > (0x0x7f2f20554a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054f960) 0 empty

Class std::__is_default_constructible_safe<std::allocator<double>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<double>, false> (0x0x7f2f20554af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054f9c0) 0 empty

Class std::is_default_constructible<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<double> > (0x0x7f2f20554b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054fa20) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<double> > (0x0x7f2f20554bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054fae0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<double>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<double>, false> (0x0x7f2f20554c30) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<double> > (0x0x7f2f20554c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f2054fb40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<double> >, std::__is_nt_default_constructible_impl<std::allocator<double>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<double> >, std::__is_nt_default_constructible_impl<std::allocator<double>, false> > (0x0x7f2f20554d00) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<double>, false> (0x0x7f2f20554d68) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<double> > (0x0x7f2f20554dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f2054fba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<double> > (0x0x7f2f20554e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2054fc00) 0 empty

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

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

Class std::allocator<std::_List_node<double> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<double> > (0x0x7f2f20602340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<double> > (0x0x7f2f2054fde0) 0 empty

Class std::_List_base<double, std::allocator<double> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<double, std::allocator<double> >::_List_impl (0x0x7f2f206023a8) 0
  std::allocator<std::_List_node<double> > (0x0x7f2f20602410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<double> > (0x0x7f2f2054fea0) 0 empty

Class std::_List_base<double, std::allocator<double> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<double, std::allocator<double> > (0x0x7f2f2054fc60) 0

Class std::list<double>
   size=16 align=8
   base size=16 base align=8
std::list<double> (0x0x7f2f20602478) 0
  std::_List_base<double, std::allocator<double> > (0x0x7f2f2054ff00) 0

Class std::is_array<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<double> > > (0x0x7f2f206025b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2054ff60) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<double> > > (0x0x7f2f20602680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20681120) 0 empty

Class std::is_void<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<double> > > (0x0x7f2f206026e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20681180) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<double> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<double> > > > (0x0x7f2f20602750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f206811e0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<double> > > (0x0x7f2f206027b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2f206812a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<double> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<double> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<double> > > > (0x0x7f2f20602820) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<double> > > (0x0x7f2f20602888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2f20681300) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<double> > > (0x0x7f2f206028f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20681360) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<double> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<double> >, false> (0x0x7f2f20602958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f206813c0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<double> > > (0x0x7f2f206029c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20681420) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<double> > > (0x0x7f2f20602a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f206814e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<double> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<double> >, false> (0x0x7f2f20602a90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<double> > > (0x0x7f2f20602af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f20681540) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<double> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<double> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<double> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<double> >, false> > (0x0x7f2f20602b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<double> >, false> (0x0x7f2f20602bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<double> > > (0x0x7f2f20602c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f20681660) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<double> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<double> > > (0x0x7f2f20602c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20681720) 0 empty

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

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

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

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, double*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, double*>, false, true> (0x0x7f2f20602d00) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, double*>, true> (0x0x7f2f206818a0) 0

Class __gnu_cxx::__enable_if<true, bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, bool> (0x0x7f2f20681ae0) 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>**> (0x0x7f2f20681c00) 0 empty

Class std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> (0x0x7f2f20681cc0) 0

Class std::_Deque_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >::_Deque_impl (0x0x7f2f20602ea0) 0
  std::allocator<std::basic_string<char>*> (0x0x7f2f20602f08) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char>*> (0x0x7f2f20681c60) 0 empty

Class std::_Deque_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f20681ba0) 0

Class std::deque<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >
   size=80 align=8
   base size=80 base align=8
std::deque<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f207220d0) 0
  std::_Deque_base<std::basic_string<char>*, std::allocator<std::basic_string<char>*> > (0x0x7f2f20681d80) 0

Class std::stack<std::basic_string<char>*>
   size=80 align=8
   base size=80 base align=8
std::stack<std::basic_string<char>*> (0x0x7f2f20681b40) 0

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

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

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

Class std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator<std::pair<const std::basic_string<char>, macro*>, false, true> (0x0x7f2f20722208) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f2f20681f00) 0

Class std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, macro*>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_const_iterator<std::pair<const std::basic_string<char>, macro*>, false, true> (0x0x7f2f207222d8) 0
  std::__detail::_Node_iterator_base<std::pair<const std::basic_string<char>, macro*>, true> (0x0x7f2f203ab180) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f2f203ab240) 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> (0x0x7f2f203ab2a0) 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> (0x0x7f2f203ab300) 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> (0x0x7f2f203ab360) 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> (0x0x7f2f203ab3c0) 0 empty

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep_base (0x0x7f2f203ab540) 0

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

Class std::basic_string<char16_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep (0x0x7f2f20554618) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f2f203ab5a0) 0

Class std::basic_string<char32_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep_base (0x0x7f2f203ab660) 0

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

Class std::basic_string<char32_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep (0x0x7f2f20722548) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f2f203ab6c0) 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*> (0x0x7f2f203ab780) 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> (0x0x7f2f203ab7e0) 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*> (0x0x7f2f20722618) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f2f203ab840) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f2f207227b8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2f203aba80) 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> (0x0x7f2f203abae0) 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> (0x0x7f2f203abb40) 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*> (0x0x7f2f203abc00) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<char>* const*, std::vector<std::basic_string<char>*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>* const*, std::vector<std::basic_string<char>*> > (0x0x7f2f203abba0) 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>**> (0x0x7f2f203abd80) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<char>**, std::vector<std::basic_string<char>*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>**, std::vector<std::basic_string<char>*> > (0x0x7f2f203abd20) 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>**> (0x0x7f2f20722a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f203abf60) 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>**> > (0x0x7f2f204b5000) 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>**> (0x0x7f2f204b50c0) 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>**> (0x0x7f2f204b51e0) 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>**> (0x0x7f2f204b5060) 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>**> (0x0x7f2f20722c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204b5240) 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>**> (0x0x7f2f20722c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204b5360) 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>**> > (0x0x7f2f20722d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b53c0) 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> >**> > > (0x0x7f2f20722d68) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>**> > (0x0x7f2f20722dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f204b5420) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f2f204b5480) 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&> (0x0x7f2f204b54e0) 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>**> (0x0x7f2f20722f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b55a0) 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> >**> > > (0x0x7f2f204b5600) 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>**> (0x0x7f2f20722138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b5660) 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>**> > (0x0x7f2f204b5780) 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>**> (0x0x7f2f20722888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b58a0) 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> >**> > (0x0x7f2f20722a28) 0 empty
  std::is_rvalue_reference<std::basic_string<char>**> (0x0x7f2f204d2000) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f204b5900) 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>**> (0x0x7f2f204d2068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b5960) 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>**> > (0x0x7f2f204b59c0) 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>**> (0x0x7f2f204d20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b5a20) 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>**> (0x0x7f2f204d2138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204b5b40) 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> >**> > (0x0x7f2f204d21a0) 0 empty
  std::is_void<std::basic_string<char>**> (0x0x7f2f204d2208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f204b5ba0) 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> >**> > (0x0x7f2f204d2270) 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> >**> > (0x0x7f2f204d22d8) 0 empty
    std::is_void<std::basic_string<char>**> (0x0x7f2f204d2340) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f204b5c00) 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> >**> > > (0x0x7f2f204d23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204b5c60) 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>**> (0x0x7f2f204d2410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204b5cc0) 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>**> > (0x0x7f2f204b5d20) 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> >**> > (0x0x7f2f204d2478) 0 empty
  std::is_object<std::basic_string<char>**> (0x0x7f2f204d24e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f204b5d80) 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>**> (0x0x7f2f204d2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204b5de0) 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> (0x0x7f2f204b5f00) 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>**> (0x0x7f2f204d25b0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>**, true> (0x0x7f2f204b5f60) 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&> (0x0x7f2f204d2680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dc0c0) 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&> > > (0x0x7f2f204dc1e0) 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&> (0x0x7f2f204d26e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204dc240) 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&> > (0x0x7f2f204dc2a0) 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&> > (0x0x7f2f204d2820) 0 empty
  std::is_lvalue_reference<std::basic_string<char>* const&> (0x0x7f2f204d2888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f204dc300) 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&> (0x0x7f2f204d28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204dc360) 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&> > (0x0x7f2f204dc480) 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&> > (0x0x7f2f204d2958) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f2f204d29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f204dc4e0) 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&> > (0x0x7f2f204d2a28) 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&> > (0x0x7f2f204d2a90) 0 empty
    std::is_reference<std::basic_string<char>* const&> (0x0x7f2f204d2af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f204dc540) 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&> > > (0x0x7f2f204d2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dc5a0) 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&> (0x0x7f2f204d2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dc600) 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&> > (0x0x7f2f204dc720) 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&> > (0x0x7f2f204d2c30) 0 empty
  std::is_reference<std::basic_string<char>* const&> (0x0x7f2f204d2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f204dc780) 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&> (0x0x7f2f204d2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204dc7e0) 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> (0x0x7f2f204dc840) 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&> (0x0x7f2f204d2e38) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>* const&, true> (0x0x7f2f204dc8a0) 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>*>*> (0x0x7f2f204d2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dc900) 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> >*>*> > > (0x0x7f2f204dc960) 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>*>*> (0x0x7f2f204fb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dc9c0) 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>*>*> > (0x0x7f2f204dca20) 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>*>*> (0x0x7f2f204fb138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dca80) 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> >*>*> > (0x0x7f2f204fb1a0) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char>*>*> (0x0x7f2f204fb208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f204dcae0) 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>*>*> (0x0x7f2f204fb270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dcb40) 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>*>*> > (0x0x7f2f204dcba0) 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>*>*> (0x0x7f2f204dcc60) 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>*>*> (0x0x7f2f204dccc0) 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>*>*> (0x0x7f2f204dcc00) 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>*>*> (0x0x7f2f204fb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dcd20) 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>*>*> (0x0x7f2f204fb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f204dcd80) 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> >*>*> > (0x0x7f2f204fb750) 0 empty
  std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f2f204fb7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f204dcde0) 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> >*>*> > (0x0x7f2f204fb820) 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> >*>*> > (0x0x7f2f204fb888) 0 empty
    std::is_void<std::allocator<std::basic_string<char>*>*> (0x0x7f2f204fb8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f204dce40) 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> >*>*> > > (0x0x7f2f204fb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204dcea0) 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>*>*> (0x0x7f2f204fb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f204dcf00) 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>*>*> > (0x0x7f2f204dcf60) 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> >*>*> > (0x0x7f2f204fbaf8) 0 empty
  std::is_object<std::allocator<std::basic_string<char>*>*> (0x0x7f2f204fbb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f2050d000) 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>*>*> (0x0x7f2f204fbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2050d060) 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> (0x0x7f2f2050d0c0) 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>*>*> (0x0x7f2f204fbc30) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char>*>*, true> (0x0x7f2f2050d120) 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&> (0x0x7f2f204b5540) 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> > > (0x0x7f2f2050d180) 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&> > (0x0x7f2f204fbc98) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f2f204fbd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f2050d1e0) 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&> > > (0x0x7f2f204fbd68) 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&> > (0x0x7f2f204fbdd0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f2f204fbe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f2050d240) 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> > (0x0x7f2f204fbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2050d2a0) 0 empty

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

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

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

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x7f2f2050d4e0) 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> > > (0x0x7f2f2050d540) 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> > > (0x0x7f2f2013b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2050d5a0) 0 empty

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

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f2f2050d600) 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>*> (0x0x7f2f2050d840) 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> > > (0x0x7f2f2050d8a0) 0 empty

Class std::remove_reference<shiftcpy&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<shiftcpy&> (0x0x7f2f2050d960) 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*> > (0x0x7f2f2050da20) 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*> > (0x0x7f2f2050da80) 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*> > (0x0x7f2f2050d9c0) 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*> > (0x0x7f2f2050dae0) 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*> > (0x0x7f2f2013b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f2050db40) 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> (0x0x7f2f2050dba0) 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*> > (0x0x7f2f2013b820) 0 empty
  std::__iterator_traits<std::_List_const_iterator<shiftdesc*>, true> (0x0x7f2f2050dc00) 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> (0x0x7f2f2050dcc0) 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> (0x0x7f2f2050dd20) 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> (0x0x7f2f2050dc60) 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> (0x0x7f2f2013b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2050dd80) 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> (0x0x7f2f2013b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2050dde0) 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> > > (0x0x7f2f2050de40) 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> (0x0x7f2f2013b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f2050df60) 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> > (0x0x7f2f2050d900) 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> (0x0x7f2f2013baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f201b4000) 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> > (0x0x7f2f2013bb60) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f2f2013bbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f201b4060) 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> > (0x0x7f2f2013bc30) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f2f2013bc98) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f2f2013bd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f201b4180) 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> (0x0x7f2f2013bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f201b42a0) 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> > > (0x0x7f2f201b4300) 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> (0x0x7f2f2013bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f201b4360) 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> > (0x0x7f2f201b43c0) 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> (0x0x7f2f2013be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f201b4420) 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> > (0x0x7f2f2013bea0) 0 empty
  std::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f2f2013bf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f201b4480) 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> (0x0x7f2f2013bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f201b44e0) 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> > (0x0x7f2f201b4540) 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> > (0x0x7f2f2013b270) 0 empty
  std::is_void<std::bidirectional_iterator_tag> (0x0x7f2f2013b2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f201b45a0) 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> > (0x0x7f2f2013b340) 0 empty
  std::__or_<std::is_reference<std::bidirectional_iterator_tag>, std::is_void<std::bidirectional_iterator_tag> > (0x0x7f2f2013b3a8) 0 empty
    std::is_void<std::bidirectional_iterator_tag> (0x0x7f2f2013b410) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f201b4600) 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> > > (0x0x7f2f2013b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f201b4660) 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> (0x0x7f2f2013b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f201b46c0) 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> > (0x0x7f2f201b4720) 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> > (0x0x7f2f2013b7b8) 0 empty
  std::is_object<std::bidirectional_iterator_tag> (0x0x7f2f201cd000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f201b4780) 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> (0x0x7f2f201cd068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f201b47e0) 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> (0x0x7f2f201b4840) 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> (0x0x7f2f201cd0d0) 0 empty
  std::__add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7f2f201b48a0) 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> (0x0x7f2f201b4240) 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> (0x0x7f2f201cd1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f201b4a80) 0 empty

Class std::_List_node<DisplayString*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<DisplayString*> (0x0x7f2f201cd2d8) 0
  std::__detail::_List_node_base (0x0x7f2f201b4ae0) 0

Class std::_List_node<shiftdesc*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<shiftdesc*> (0x0x7f2f201cd340) 0
  std::__detail::_List_node_base (0x0x7f2f201b4b40) 0

Class std::_List_node<tick*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<tick*> (0x0x7f2f201cd3a8) 0
  std::__detail::_List_node_base (0x0x7f2f201b4ba0) 0

Class std::_List_node<grid*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<grid*> (0x0x7f2f201cd410) 0
  std::__detail::_List_node_base (0x0x7f2f201b4c00) 0

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

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

Class std::_List_node<drawable*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<drawable*> (0x0x7f2f201cd958) 0
  std::__detail::_List_node_base (0x0x7f2f202691e0) 0

Class std::initializer_list<std::pair<const std::basic_string<char>, double*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const std::basic_string<char>, double*> > (0x0x7f2f20269240) 0

Class std::initializer_list<std::pair<const std::basic_string<char>, macro*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f20269420) 0

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

Class std::is_function<double*>
   size=1 align=1
   base size=1 base align=1
std::is_function<double*> (0x0x7f2f201cdd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202696c0) 0 empty

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

Class std::is_lvalue_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double*> (0x0x7f2f201cddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20269780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<double*>, std::is_rvalue_reference<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<double*>, std::is_rvalue_reference<double*> > (0x0x7f2f202697e0) 0 empty

Class std::is_rvalue_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double*> (0x0x7f2f201cde38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202699c0) 0 empty

Class std::__or_<std::is_lvalue_reference<double*>, std::is_rvalue_reference<double*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double*>, std::is_rvalue_reference<double*> > (0x0x7f2f201cdea0) 0 empty
  std::is_rvalue_reference<double*> (0x0x7f2f201cdf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f20269a20) 0 empty

Class std::is_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double*> (0x0x7f2f201cdf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20269a80) 0 empty

Class std::conditional<false, std::is_reference<double*>, std::is_void<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<double*>, std::is_void<double*> > (0x0x7f2f20269ae0) 0 empty

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

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

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

Class std::__is_void_helper<double*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double*> (0x0x7f2f201cd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20269c60) 0 empty

Class std::is_void<double*>
   size=1 align=1
   base size=1 base align=1
std::is_void<double*> (0x0x7f2f202e1000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f20269cc0) 0 empty

Class std::__or_<std::is_reference<double*>, std::is_void<double*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double*>, std::is_void<double*> > (0x0x7f2f202e1068) 0 empty
  std::is_void<double*> (0x0x7f2f202e10d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f20269d20) 0 empty

Class std::__or_<std::is_function<double*>, std::is_reference<double*>, std::is_void<double*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double*>, std::is_reference<double*>, std::is_void<double*> > (0x0x7f2f202e1138) 0 empty
  std::__or_<std::is_reference<double*>, std::is_void<double*> > (0x0x7f2f202e11a0) 0 empty
    std::is_void<double*> (0x0x7f2f202e1208) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f20269d80) 0 empty

Class std::__not_<std::__or_<std::is_function<double*>, std::is_reference<double*>, std::is_void<double*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double*>, std::is_reference<double*>, std::is_void<double*> > > (0x0x7f2f202e1270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20269ea0) 0 empty

Class std::is_object<double*>
   size=1 align=1
   base size=1 base align=1
std::is_object<double*> (0x0x7f2f202e1478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20269f00) 0 empty

Class std::conditional<true, std::is_object<double*>, std::is_reference<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<double*>, std::is_reference<double*> > (0x0x7f2f20269f60) 0 empty

Class std::__or_<std::is_object<double*>, std::is_reference<double*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double*>, std::is_reference<double*> > (0x0x7f2f202e14e0) 0 empty
  std::is_object<double*> (0x0x7f2f202e1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f202e7000) 0 empty

Class std::__is_referenceable<double*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double*> (0x0x7f2f202e15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f202e7060) 0 empty

Class std::__add_rvalue_reference_helper<double*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<double*, true> (0x0x7f2f202e70c0) 0 empty

Class std::add_rvalue_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double*> (0x0x7f2f202e1618) 0 empty
  std::__add_rvalue_reference_helper<double*, true> (0x0x7f2f202e7120) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> > (0x0x7f2f202e1888) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f2f202e18f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f202e7300) 0 empty

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

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

Class std::__or_<std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2f202e19c0) 0 empty
  std::is_reference<const double&> (0x0x7f2f202e1a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f202e75a0) 0 empty

Class std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2f202e1a90) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2f202e1af8) 0 empty
    std::is_reference<const double&> (0x0x7f2f202e1b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f202e7600) 0 empty

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

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

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

Class std::__or_<std::is_object<const double&>, std::is_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const double&>, std::is_reference<const double&> > (0x0x7f2f202e1d68) 0 empty
  std::is_reference<const double&> (0x0x7f2f202e1dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f202e7840) 0 empty

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

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

Class std::add_rvalue_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const double&> (0x0x7f2f202e1ea0) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f2f202e7960) 0 empty

Class std::is_function<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<double>*> (0x0x7f2f202e1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e79c0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<double>*>, std::__or_<std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<double>*>, std::__or_<std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > > (0x0x7f2f202e7a20) 0 empty

Class std::is_lvalue_reference<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<double>*> (0x0x7f2f202e1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e7b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<double>*>, std::is_rvalue_reference<std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<double>*>, std::is_rvalue_reference<std::allocator<double>*> > (0x0x7f2f202e7ba0) 0 empty

Class std::is_rvalue_reference<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<double>*> (0x0x7f2f2030b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e7c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<double>*>, std::is_rvalue_reference<std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<double>*>, std::is_rvalue_reference<std::allocator<double>*> > (0x0x7f2f2030b068) 0 empty
  std::is_rvalue_reference<std::allocator<double>*> (0x0x7f2f2030b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f202e7c60) 0 empty

Class std::is_reference<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<double>*> (0x0x7f2f2030b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e7cc0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > (0x0x7f2f202e7d20) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<double>*> (0x0x7f2f2030b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e7ea0) 0 empty

Class std::is_void<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<double>*> (0x0x7f2f2030b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f202e7f00) 0 empty

Class std::__or_<std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > (0x0x7f2f2030b3a8) 0 empty
  std::is_void<std::allocator<double>*> (0x0x7f2f2030b410) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f202e7f60) 0 empty

Class std::__or_<std::is_function<std::allocator<double>*>, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<double>*>, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > (0x0x7f2f2030b478) 0 empty
  std::__or_<std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > (0x0x7f2f2030b4e0) 0 empty
    std::is_void<std::allocator<double>*> (0x0x7f2f2030b548) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f203140c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<double>*>, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<double>*>, std::is_reference<std::allocator<double>*>, std::is_void<std::allocator<double>*> > > (0x0x7f2f2030b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20314180) 0 empty

Class std::is_object<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<double>*> (0x0x7f2f2030b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f203141e0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<double>*>, std::is_reference<std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<double>*>, std::is_reference<std::allocator<double>*> > (0x0x7f2f20314240) 0 empty

Class std::__or_<std::is_object<std::allocator<double>*>, std::is_reference<std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<double>*>, std::is_reference<std::allocator<double>*> > (0x0x7f2f2030b750) 0 empty
  std::is_object<std::allocator<double>*> (0x0x7f2f2030b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f203142a0) 0 empty

Class std::__is_referenceable<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<double>*> (0x0x7f2f2030b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f203143c0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<double>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<double>*, true> (0x0x7f2f20314420) 0 empty

Class std::add_rvalue_reference<std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<double>*> (0x0x7f2f2030b958) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<double>*, true> (0x0x7f2f20314480) 0 empty

Class std::allocator_traits<std::allocator<double> >::__construct_helper<double, const double&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> >::__construct_helper<double, const double&> (0x0x7f2f20269660) 0 empty

Class std::conditional<false, std::is_constructible<double, const double&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<double, const double&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f2f203145a0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<double, const double&> > (0x0x7f2f2030b9c0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f2f2030ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f20314600) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<double, const double&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<double, const double&> > > (0x0x7f2f2030bb60) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<double, const double&> > (0x0x7f2f2030bbc8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f2f2030bc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f20314660) 0 empty

Class std::is_same<double*, double*>
   size=1 align=1
   base size=1 base align=1
std::is_same<double*, double*> (0x0x7f2f2030bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f203146c0) 0 empty

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

Class std::__is_pointer_helper<double*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<double*> (0x0x7f2f2030bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20314900) 0 empty

Class std::is_pointer<double*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<double*> (0x0x7f2f2030bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f20314960) 0 empty

Class std::__not_<std::is_pointer<double*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<double*> > (0x0x7f2f2030bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f203149c0) 0 empty

Class std::__and_<std::is_same<double*, double*>, std::__not_<std::is_pointer<double*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<double*, double*>, std::__not_<std::is_pointer<double*> > > (0x0x7f2f2030be38) 0 empty
  std::__not_<std::is_pointer<double*> > (0x0x7f2f2030bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f20314a20) 0 empty

Class std::_List_iterator<double>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<double> (0x0x7f2f20314a80) 0

Class std::_List_iterator<std::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<std::basic_string<char>*> (0x0x7f2f20314ae0) 0

Class std::remove_reference<std::deque<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::deque<std::basic_string<char>*, std::allocator<std::basic_string<char>*> >&> (0x0x7f2f20314b40) 0 empty

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

Class std::__are_same<std::basic_string<char>* const*, std::basic_string<char>**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>* const*, std::basic_string<char>**> (0x0x7f2f20314c60) 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>*> > (0x0x7f2f20314cc0) 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>**> (0x0x7f2f20314d20) 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>*> > (0x0x7f2f20314d80) 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>*> (0x0x7f2f20314de0) 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> > > (0x0x7f2f1ff5d0d0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f2f1ff5d138) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f20314f00) 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> > > > (0x0x7f2f20314f60) 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> (0x0x7f2f1fffa000) 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> > > > (0x0x7f2f1ff5d6e8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f2f1fffa060) 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>*> (0x0x7f2f1fffa120) 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> (0x0x7f2f1fffa240) 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>*> (0x0x7f2f1ff5d750) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f2f1fffa360) 0 empty

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

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

Class std::_List_node<double>
   size=24 align=8
   base size=24 base align=8
std::_List_node<double> (0x0x7f2f200e1000) 0
  std::__detail::_List_node_base (0x0x7f2f1fffa900) 0

Class std::_List_node<std::basic_string<char>*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<std::basic_string<char>*> (0x0x7f2f200e15b0) 0
  std::__detail::_List_node_base (0x0x7f2f1fffa960) 0

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

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

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f2f1fffaa80) 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>*> (0x0x7f2f200e1c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fffaae0) 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> >*> > > (0x0x7f2f1fffab40) 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>*> (0x0x7f2f200e1c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fffaba0) 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>*> > (0x0x7f2f1fffacc0) 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>*> (0x0x7f2f200e1d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fffade0) 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> >*> > (0x0x7f2f200e1d68) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f2f200e1dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fffae40) 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>*> (0x0x7f2f200e1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fffaea0) 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>*> > (0x0x7f2f1fffaf00) 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>*> (0x0x7f2f200e1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fffaf60) 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>*> (0x0x7f2f200e1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5c0c0) 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> >*> > (0x0x7f2f200e1f70) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7f2f1fd5f000) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fd5c120) 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> >*> > (0x0x7f2f1fd5f068) 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> >*> > (0x0x7f2f1fd5f0d0) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7f2f1fd5f138) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fd5c180) 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> >*> > > (0x0x7f2f1fd5f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd5c1e0) 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>*> (0x0x7f2f1fd5f208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd5c240) 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>*> > (0x0x7f2f1fd5c2a0) 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> >*> > (0x0x7f2f1fd5f270) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7f2f1fd5f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd5c300) 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>*> (0x0x7f2f1fd5f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd5c360) 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>*&&> > (0x0x7f2f1fd5c480) 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> >*> > > (0x0x7f2f1fd5c4e0) 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>*> (0x0x7f2f1fd5f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5c540) 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>*> > (0x0x7f2f1fd5c5a0) 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> > > (0x0x7f2f1fd5f410) 0 empty
  std::is_array<std::basic_string<char>*> (0x0x7f2f1fd5f478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fd5c600) 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>*> (0x0x7f2f1fd5f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5c660) 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>*> > (0x0x7f2f1fd5c6c0) 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> >*> > (0x0x7f2f1fd5f618) 0 empty
  std::is_function<std::basic_string<char>*> (0x0x7f2f1fd5f680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fd5c720) 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> >*> > (0x0x7f2f1fd5f6e8) 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> >*> > (0x0x7f2f1fd5f750) 0 empty
    std::is_function<std::basic_string<char>*> (0x0x7f2f1fd5f7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fd5c780) 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>*> > (0x0x7f2f1fd5c7e0) 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>*> (0x0x7f2f1fd5f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5c840) 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>*> (0x0x7f2f1fd5f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5c960) 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>*> > (0x0x7f2f1fd5c9c0) 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>*> (0x0x7f2f1fd5f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5cae0) 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>*> (0x0x7f2f1fd5fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5cb40) 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> >*> > (0x0x7f2f1fd5fa90) 0 empty
  std::is_floating_point<std::basic_string<char>*> (0x0x7f2f1fd5faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fd5cba0) 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>*> (0x0x7f2f1fd5fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5cc00) 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> >*> > > (0x0x7f2f1fd5cc60) 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>*> (0x0x7f2f1fd5fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd5ccc0) 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> >*> > > (0x0x7f2f1fd5cd20) 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>*> (0x0x7f2f1fd5fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd5cd80) 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>*> (0x0x7f2f1fd5fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd5cea0) 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> >*> > > (0x0x7f2f1fd5cf00) 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> >*> > (0x0x7f2f1fd5fd00) 0 empty
  std::is_pointer<std::basic_string<char>*> (0x0x7f2f1fd5fd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd5cf60) 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> >*> > (0x0x7f2f1fd5fdd0) 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> >*> > (0x0x7f2f1fd5fe38) 0 empty
    std::is_pointer<std::basic_string<char>*> (0x0x7f2f1fd5fea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fd87000) 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> >*> > (0x0x7f2f1fd5ff08) 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> >*> > (0x0x7f2f1fd5ff70) 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> >*> > (0x0x7f2f1fd89000) 0 empty
      std::is_pointer<std::basic_string<char>*> (0x0x7f2f1fd89068) 0 empty
        std::integral_constant<bool, true> (0x0x7f2f1fd87060) 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>*> (0x0x7f2f1fd890d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd870c0) 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> >*> > (0x0x7f2f1fd89138) 0 empty
  std::is_scalar<std::basic_string<char>*> (0x0x7f2f1fd891a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd87120) 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> (0x0x7f2f1fd89208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd87180) 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>*> (0x0x7f2f1fd89270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd871e0) 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>*> > (0x0x7f2f1fd87300) 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>*&&> (0x0x7f2f1fd89340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd873c0) 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> >*&&> > > (0x0x7f2f1fd87420) 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>*&&> (0x0x7f2f1fd893a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd87480) 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>*&&> > (0x0x7f2f1fd875a0) 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>*&&> (0x0x7f2f1fd89410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd876c0) 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> >*&&> > (0x0x7f2f1fd89478) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f2f1fd894e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd87720) 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>*&&> (0x0x7f2f1fd89548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd87780) 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>*&&> > (0x0x7f2f1fd877e0) 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> >*&&> > (0x0x7f2f1fd895b0) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f2f1fd89618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd87840) 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> >*&&> > (0x0x7f2f1fd89680) 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> >*&&> > (0x0x7f2f1fd896e8) 0 empty
    std::is_reference<std::basic_string<char>*&&> (0x0x7f2f1fd89750) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fd878a0) 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> >*&&> > > (0x0x7f2f1fd897b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd87900) 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>*&&> (0x0x7f2f1fd89820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fd87960) 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>*&&> > (0x0x7f2f1fd879c0) 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> >*&&> > (0x0x7f2f1fd89888) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f2f1fd898f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fd87a20) 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>*&&> (0x0x7f2f1fd89958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd87a80) 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> (0x0x7f2f1fd87ba0) 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>*&&> (0x0x7f2f1fd899c0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f2f1fd87c00) 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>*&&> (0x0x7f2f1fd892d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2f1fd87360) 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> >*&&> > (0x0x7f2f1fd89a90) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f2f1fd89af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2f1fd87de0) 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>*&&> (0x0x7f2f1fd89b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fd87ea0) 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>*&&> (0x0x7f2f1fd89bc8) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f2f1fd89c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fda7000) 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>*&&> (0x0x7f2f1fd89c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7180) 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> >*&&> (0x0x7f2f1fd89d00) 0 empty
  std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f2f1fd89d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fda71e0) 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> >*&&> (0x0x7f2f1fd89dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7240) 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> >*&&> > (0x0x7f2f1fda72a0) 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> >*&&> (0x0x7f2f1fd89e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7300) 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> >*&&> > (0x0x7f2f1fd89ea0) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f2f1fd89f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fda7360) 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> >*&&> (0x0x7f2f1fd89f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda73c0) 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> (0x0x7f2f1fdaf000) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f2f1fdaf068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fda7420) 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>*> (0x0x7f2f1fdaf0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f2f1fdaf138) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f2f1fdaf1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fda7480) 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>*> > (0x0x7f2f1fdaf2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda74e0) 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>*> > > (0x0x7f2f1fda7540) 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> >*> > (0x0x7f2f1fdaf340) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f2f1fdaf3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fda75a0) 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>*> (0x0x7f2f1fdaf410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda7600) 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>**> > (0x0x7f2f1fda7660) 0 empty

Class std::move_iterator<std::basic_string<char>**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::basic_string<char>**> (0x0x7f2f1fda76c0) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f2f1fda7720) 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> >*> (0x0x7f2f1fdafc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda77e0) 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> > >*> > > (0x0x7f2f1fda7840) 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> >*> (0x0x7f2f1fdafd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda78a0) 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> >*> > (0x0x7f2f1fda7900) 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> >*> (0x0x7f2f1fdafd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda7960) 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> > >*> > (0x0x7f2f1fdafdd0) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f2f1fdafe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fda79c0) 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> >*> (0x0x7f2f1fdafea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda7a20) 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> >*> > (0x0x7f2f1fda7a80) 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> >*> (0x0x7f2f1fda7b40) 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> >*> (0x0x7f2f1fda7ba0) 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> >*> (0x0x7f2f1fda7ae0) 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> >*> (0x0x7f2f1fde4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda7c00) 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> >*> (0x0x7f2f1fde40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fda7c60) 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> > >*> > (0x0x7f2f1fde4138) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f2f1fde41a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fda7cc0) 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> > >*> > (0x0x7f2f1fde4208) 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> > >*> > (0x0x7f2f1fde4270) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f2f1fde42d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fda7d20) 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> > >*> > > (0x0x7f2f1fde4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7d80) 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> >*> (0x0x7f2f1fde43a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7de0) 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> >*> > (0x0x7f2f1fda7e40) 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> > >*> > (0x0x7f2f1fde4410) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f2f1fde4478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fda7ea0) 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> >*> (0x0x7f2f1fde44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fda7f00) 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> (0x0x7f2f1fda7f60) 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> >*> (0x0x7f2f1fde4548) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f2f1fded0c0) 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> > > (0x0x7f2f1fda7780) 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> > (0x0x7f2f1fde4680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fded180) 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> > > (0x0x7f2f1fde46e8) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f2f1fde4750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fded1e0) 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> > (0x0x7f2f1fde47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fded240) 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> > > > (0x0x7f2f1fded300) 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> > > > (0x0x7f2f1fded360) 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> > > > (0x0x7f2f1fded2a0) 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> > > > (0x0x7f2f1fded3c0) 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> > > > (0x0x7f2f1fde4958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fded420) 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> (0x0x7f2f1fded480) 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> > > > (0x0x7f2f1fde4a28) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f2f1fded4e0) 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>&> (0x0x7f2f1fde4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fded5a0) 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> >&> > > (0x0x7f2f1fded6c0) 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>&> (0x0x7f2f1fde4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fded720) 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>&> > (0x0x7f2f1fded780) 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> >&> > (0x0x7f2f1fde4d00) 0 empty
  std::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f2f1fde4d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fded7e0) 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>&> (0x0x7f2f1fde4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fded840) 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>&> > (0x0x7f2f1fded960) 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> >&> > (0x0x7f2f1fde4e38) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f2f1fde4ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fded9c0) 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> >&> > (0x0x7f2f1fde4f08) 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> >&> > (0x0x7f2f1fde4f70) 0 empty
    std::is_reference<const std::basic_string<char>&> (0x0x7f2f1fde49c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fdeda20) 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> >&> > > (0x0x7f2f1fde4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fdeda80) 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>&> (0x0x7f2f1fe23000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fdedae0) 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>&> > (0x0x7f2f1fdedc00) 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> >&> > (0x0x7f2f1fe23068) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f2f1fe230d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fdedc60) 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>&> (0x0x7f2f1fe23138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fdedcc0) 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> (0x0x7f2f1fdedd20) 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>&> (0x0x7f2f1fe23270) 0 empty
  std::__add_rvalue_reference_helper<const std::basic_string<char>&, true> (0x0x7f2f1fdedd80) 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> > (0x0x7f2f1fe23410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fdedde0) 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> > > > > (0x0x7f2f1fdede40) 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> > (0x0x7f2f1fe23478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fdedea0) 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> > > (0x0x7f2f1fe32000) 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> > (0x0x7f2f1fe234e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe32120) 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> > > > (0x0x7f2f1fe23548) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7f2f1fe235b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fe32180) 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> > (0x0x7f2f1fe23618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe321e0) 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> > > (0x0x7f2f1fe32240) 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> > (0x0x7f2f1fe23680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe322a0) 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> > (0x0x7f2f1fe236e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe323c0) 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> > > > (0x0x7f2f1fe23750) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7f2f1fe237b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fe32420) 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> > > > (0x0x7f2f1fe23820) 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> > > > (0x0x7f2f1fe23888) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7f2f1fe238f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fe32480) 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> > > > > (0x0x7f2f1fe23958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe324e0) 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> > (0x0x7f2f1fe239c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe32540) 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> > > (0x0x7f2f1fe325a0) 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> > > > (0x0x7f2f1fe23a28) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7f2f1fe23a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fe32600) 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> > (0x0x7f2f1fe23af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe32660) 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> (0x0x7f2f1fe32780) 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> > (0x0x7f2f1fe23b60) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f2f1fe327e0) 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>&> (0x0x7f2f1fded540) 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>&> (0x0x7f2f1fe23bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe32900) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f2f1fe32960) 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> > > > (0x0x7f2f1fe329c0) 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> (0x0x7f2f1fe32a20) 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> > > > (0x0x7f2f1fe23f08) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f2f1fe32a80) 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> > > > (0x0x7f2f1fe32ae0) 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> (0x0x7f2f1fe32b40) 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> > > > (0x0x7f2f1fe23c30) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f2f1fe32ba0) 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> > > > (0x0x7f2f1fe32c60) 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> > > > (0x0x7f2f1fe32cc0) 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> > > > (0x0x7f2f1fe32c00) 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> > > > (0x0x7f2f1fe32d20) 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> > > > (0x0x7f2f1fe23d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe32d80) 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> (0x0x7f2f1fe32de0) 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> > > > (0x0x7f2f1fe66068) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f2f1fe32e40) 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>*> (0x0x7f2f1fe32ea0) 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>*> (0x0x7f2f1fe66138) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f2f1fe6c000) 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>&> (0x0x7f2f1fe66270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe6c0c0) 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> >&> > > (0x0x7f2f1fe6c120) 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>&> (0x0x7f2f1fe662d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe6c180) 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>&> > (0x0x7f2f1fe6c2a0) 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> >&> > (0x0x7f2f1fe66340) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f2f1fe663a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fe6c300) 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>&> (0x0x7f2f1fe66410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe6c360) 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>&> > (0x0x7f2f1fe6c3c0) 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> >&> > (0x0x7f2f1fe66478) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f2f1fe664e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fe6c420) 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> >&> > (0x0x7f2f1fe66548) 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> >&> > (0x0x7f2f1fe665b0) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7f2f1fe66618) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fe6c480) 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> >&> > > (0x0x7f2f1fe66680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe6c4e0) 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>&> (0x0x7f2f1fe666e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fe6c540) 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>&> > (0x0x7f2f1fe6c5a0) 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> >&> > (0x0x7f2f1fe66750) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f2f1fe667b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fe6c600) 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>&> (0x0x7f2f1fe66820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe6c660) 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> (0x0x7f2f1fe6c780) 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>&> (0x0x7f2f1fe66888) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7f2f1fe6c7e0) 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>&> (0x0x7f2f1fe6c060) 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>&> (0x0x7f2f1fe66958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fe6c900) 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*>&> (0x0x7f2f1fe6c960) 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> > (0x0x7f2f1fe6cde0) 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> > (0x0x7f2f1fe6ce40) 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> > (0x0x7f2f1fe6cd80) 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> > (0x0x7f2f1fe6cea0) 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>*> (0x0x7f2f1fe6cd20) 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> > > (0x0x7f2f1fe6ccc0) 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> > > (0x0x7f2f1ff16820) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, coord*>, true> > > (0x0x7f2f1fe6cf00) 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> > (0x0x7f2f1fb900c0) 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> > (0x0x7f2f1fb90120) 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> > (0x0x7f2f1fb90060) 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> > (0x0x7f2f1fb90180) 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>*> (0x0x7f2f1fb90000) 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> > > (0x0x7f2f1fe6cf60) 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> > > (0x0x7f2f1fb980d0) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, line*>, true> > > (0x0x7f2f1fb901e0) 0 empty

Class std::_List_node<grap_buffer_state*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<grap_buffer_state*> (0x0x7f2f1fc162d8) 0
  std::__detail::_List_node_base (0x0x7f2f1fb90300) 0

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7f2f1fc3ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90420) 0 empty

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

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7f2f1fc3ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb904e0) 0 empty

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

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f2f1fc3ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90660) 0 empty

Class std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> > (0x0x7f2f1fc3ed68) 0 empty
  std::is_rvalue_reference<double> (0x0x7f2f1fc3edd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fb906c0) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7f2f1fc3ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90720) 0 empty

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

Class std::__is_void_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double> (0x0x7f2f1fc3eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb907e0) 0 empty

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f2f1fc3ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90840) 0 empty

Class std::__or_<std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f2f1fc3ef70) 0 empty
  std::is_void<double> (0x0x7f2f1fc66000) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fb908a0) 0 empty

Class std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > (0x0x7f2f1fc66068) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f2f1fc660d0) 0 empty
    std::is_void<double> (0x0x7f2f1fc66138) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fb90900) 0 empty

Class std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > > (0x0x7f2f1fc661a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fb90960) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f2f1fc662d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fb90a80) 0 empty

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

Class std::__or_<std::is_object<double>, std::is_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double>, std::is_reference<double> > (0x0x7f2f1fc66340) 0 empty
  std::is_object<double> (0x0x7f2f1fc663a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fb90b40) 0 empty

Class std::__is_referenceable<double>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double> (0x0x7f2f1fc66410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fb90ba0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<double, double&&>, std::__is_direct_constructible_new_safe<double, double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<double, double&&>, std::__is_direct_constructible_new_safe<double, double&&> > (0x0x7f2f1fb90c00) 0 empty

Class std::conditional<false, std::is_void<double>, std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<double>, std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > > (0x0x7f2f1fb90c60) 0 empty

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7f2f1fc66478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90cc0) 0 empty

Class std::conditional<false, std::__not_<std::extent<double, 0u> >, std::is_array<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<double, 0u> >, std::is_array<double> > (0x0x7f2f1fb90d20) 0 empty

Class std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f2f1fc664e0) 0 empty
  std::is_array<double> (0x0x7f2f1fc66548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fb90d80) 0 empty

Class std::__is_array_unknown_bounds<double>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<double> (0x0x7f2f1fc665b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fb90de0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2f1fb90e40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2f1fc66618) 0 empty
  std::is_function<double> (0x0x7f2f1fc66680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fb90f60) 0 empty

Class std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2f1fc666e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2f1fc66750) 0 empty
    std::is_function<double> (0x0x7f2f1fc667b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fc7a000) 0 empty

Class std::conditional<false, std::is_reference<double>, std::is_scalar<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<double>, std::is_scalar<double> > (0x0x7f2f1fc7a120) 0 empty

Class std::__is_integral_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<double> (0x0x7f2f1fc668f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc7a180) 0 empty

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7f2f1fc66958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc7a1e0) 0 empty

Class std::conditional<false, std::is_integral<double>, std::is_floating_point<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<double>, std::is_floating_point<double> > (0x0x7f2f1fc7a240) 0 empty

Class std::__or_<std::is_integral<double>, std::is_floating_point<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<double>, std::is_floating_point<double> > (0x0x7f2f1fc669c0) 0 empty
  std::is_floating_point<double> (0x0x7f2f1fc66a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7a2a0) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7f2f1fc66a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a300) 0 empty

Class std::conditional<true, std::is_arithmetic<double>, std::__or_<std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<double>, std::__or_<std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > > (0x0x7f2f1fc7a360) 0 empty

Class std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > (0x0x7f2f1fc66af8) 0 empty
  std::is_arithmetic<double> (0x0x7f2f1fc66b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7a3c0) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7f2f1fc66bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a420) 0 empty

Class std::__or_<std::is_reference<double>, std::is_scalar<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_scalar<double> > (0x0x7f2f1fc66c30) 0 empty
  std::is_scalar<double> (0x0x7f2f1fc66c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7a480) 0 empty

Class std::__is_destructible_safe<double, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<double, false, true> (0x0x7f2f1fc66d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a4e0) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7f2f1fc66d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<double, double&&>, std::is_destructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<double, double&&>, std::is_destructible<double> > (0x0x7f2f1fc7a5a0) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7f2f1fc66f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc7a660) 0 empty

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

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7f2f1fc66f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc7a720) 0 empty

Class std::conditional<false, std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> > (0x0x7f2f1fc7a780) 0 empty

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7f2f1fc940d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> > (0x0x7f2f1fc94138) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7f2f1fc941a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7a900) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7f2f1fc94208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7a960) 0 empty

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

Class std::__or_<std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2f1fc94270) 0 empty
  std::is_reference<double&&> (0x0x7f2f1fc942d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7aa20) 0 empty

Class std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2f1fc94340) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2f1fc943a8) 0 empty
    std::is_reference<double&&> (0x0x7f2f1fc94410) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fc7aa80) 0 empty

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

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7f2f1fc945b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc7ac00) 0 empty

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

Class std::__or_<std::is_object<double&&>, std::is_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double&&>, std::is_reference<double&&> > (0x0x7f2f1fc94618) 0 empty
  std::is_reference<double&&> (0x0x7f2f1fc94680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc7acc0) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7f2f1fc946e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7ad20) 0 empty

Class std::__add_rvalue_reference_helper<double&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<double&&, true> (0x0x7f2f1fc7ad80) 0 empty

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7f2f1fc94750) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7f2f1fc7ade0) 0 empty

Class std::__is_direct_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, double&&> (0x0x7f2f1fc66ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2f1fc7a600) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f2f1fc94820) 0 empty
  std::__is_direct_constructible_impl<double, double&&> (0x0x7f2f1fc94888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2f1fc7ae40) 0 empty

Class std::__is_direct_constructible_new_safe<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, double&&> (0x0x7f2f1fc949c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc7af60) 0 empty

Class std::__is_direct_constructible_new<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, double&&> (0x0x7f2f1fc94a28) 0 empty
  std::__is_direct_constructible_new_safe<double, double&&> (0x0x7f2f1fc94a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc9e000) 0 empty

Class std::__is_direct_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, double&&> (0x0x7f2f1fc94af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9e060) 0 empty

Class std::__is_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, double&&> (0x0x7f2f1fc94b60) 0 empty
  std::__is_direct_constructible<double, double&&> (0x0x7f2f1fc94bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc9e0c0) 0 empty

Class std::is_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&&> (0x0x7f2f1fc94c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9e120) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<double, double&&>, std::is_constructible<double, double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<double, double&&>, std::is_constructible<double, double&&> > (0x0x7f2f1fc9e180) 0 empty

Class std::__is_nt_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<double, double&&> (0x0x7f2f1fc94c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9e1e0) 0 empty

Class std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7f2f1fc94d00) 0 empty
  std::__is_nt_constructible_impl<double, double&&> (0x0x7f2f1fc94d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc9e240) 0 empty

Class std::is_nothrow_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<double, double&&> (0x0x7f2f1fc94ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9e2a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<double, true> (0x0x7f2f1fc94f08) 0 empty
  std::is_nothrow_constructible<double, double&&> (0x0x7f2f1fc94f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc9e300) 0 empty

Class std::is_nothrow_move_constructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<double> (0x0x7f2f1fca9000) 0 empty
  std::__is_nothrow_move_constructible_impl<double, true> (0x0x7f2f1fca9068) 0 empty
    std::is_nothrow_constructible<double, double&&> (0x0x7f2f1fca90d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fc9e360) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<double> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<double> > (0x0x7f2f1fca9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9e3c0) 0 empty

Class std::conditional<false, std::is_copy_constructible<double>, std::__not_<std::is_nothrow_move_constructible<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<double>, std::__not_<std::is_nothrow_move_constructible<double> > > (0x0x7f2f1fc9e420) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<double> >, std::is_copy_constructible<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<double> >, std::is_copy_constructible<double> > (0x0x7f2f1fca91a0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<double> > (0x0x7f2f1fca9208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fc9e480) 0 empty

Class std::__move_if_noexcept_cond<double>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<double> (0x0x7f2f1fca9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9e4e0) 0 empty

Class std::conditional<false, double*, std::move_iterator<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, double*, std::move_iterator<double*> > (0x0x7f2f1fc9e540) 0 empty

Class std::move_iterator<double*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<double*> (0x0x7f2f1fc9e5a0) 0

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

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>**> (0x0x7f2f1fc9e660) 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>**> (0x0x7f2f1fcd6618) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char>**> (0x0x7f2f1fc9e720) 0 empty

Class std::remove_reference<std::allocator<std::basic_string<char>*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::basic_string<char>*>&> (0x0x7f2f1fc9e7e0) 0 empty

Class std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9e840) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1fc9e8a0) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9e900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1fc9e960) 0 empty

Class std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9e9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1fcd6820) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6888) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fc9ea20) 0 empty

Class std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9ea80) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1fc9eae0) 0 empty

Class std::remove_volatile<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fc9eba0) 0 empty

Class std::remove_const<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fc9ec00) 0 empty

Class std::remove_cv<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fc9eb40) 0 empty

Class std::__is_void_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9ec60) 0 empty

Class std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fc9ecc0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1fcd6a90) 0 empty
  std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fc9ed20) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1fcd6b60) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1fcd6bc8) 0 empty
    std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fc9ed80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1fcd6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9ede0) 0 empty

Class std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9ee40) 0 empty

Class std::conditional<true, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1fc9eea0) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1fcd6d68) 0 empty
  std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fc9ef00) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fc9ef60) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::__is_direct_constructible_new_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, 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::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::__is_direct_constructible_new_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> > (0x0x7f2f1f932000) 0 empty

Class std::conditional<false, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1f932060) 0 empty

Class std::is_array<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9320c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, 0u> >, std::is_array<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, 0u> >, std::is_array<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f932120) 0 empty

Class std::__and_<std::is_array<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::extent<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, 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::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::extent<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, 0u> > > (0x0x7f2f1fcd6f08) 0 empty
  std::is_array<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1fcd6f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f932180) 0 empty

Class std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9321e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f932240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940068) 0 empty
  std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9400d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9322a0) 0 empty

Class std::__or_<std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f9401a0) 0 empty
    std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940208) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f932300) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_scalar<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_scalar<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f932360) 0 empty

Class std::__is_integral_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9323c0) 0 empty

Class std::is_integral<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9402d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932420) 0 empty

Class std::conditional<false, std::is_integral<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_floating_point<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_floating_point<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f932480) 0 empty

Class std::__is_floating_point_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9324e0) 0 empty

Class std::is_floating_point<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9403a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932540) 0 empty

Class std::__or_<std::is_integral<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_floating_point<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_integral<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_floating_point<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940410) 0 empty
  std::is_floating_point<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9325a0) 0 empty

Class std::is_arithmetic<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9404e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932600) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1f932660) 0 empty

Class std::is_enum<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9326c0) 0 empty

Class std::conditional<false, std::is_enum<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_enum<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1f932720) 0 empty

Class std::__is_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9405b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932780) 0 empty

Class std::is_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9327e0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > > (0x0x7f2f1f932840) 0 empty

Class std::__is_member_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9328a0) 0 empty

Class std::is_member_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9406e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932900) 0 empty

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

Class std::__is_null_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9329c0) 0 empty

Class std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9407b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932a20) 0 empty

Class std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940820) 0 empty
  std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940888) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f932a80) 0 empty

Class std::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f9408f0) 0 empty
  std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940958) 0 empty
    std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9409c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f932ae0) 0 empty

Class std::__or_<std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940a28) 0 empty
  std::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940a90) 0 empty
    std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940af8) 0 empty
      std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940b60) 0 empty
        std::integral_constant<bool, false> (0x0x7f2f1f932b40) 0 empty

Class std::__or_<std::is_arithmetic<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_arithmetic<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940bc8) 0 empty
  std::__or_<std::is_enum<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940c30) 0 empty
    std::__or_<std::is_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940c98) 0 empty
      std::__or_<std::is_member_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_null_pointer<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940d00) 0 empty
        std::is_null_pointer<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940d68) 0 empty
          std::integral_constant<bool, false> (0x0x7f2f1f932ba0) 0 empty

Class std::is_scalar<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932c00) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_scalar<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_scalar<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f940e38) 0 empty
  std::is_scalar<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f932c60) 0 empty

Class std::remove_all_extents<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f932cc0) 0 empty

Class std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f940f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f932d80) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > > (0x0x7f2f1f932de0) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f932e40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> > (0x0x7f2f1f932ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > (0x0x7f2f1f97a068) 0 empty
  std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f932f00) 0 empty

Class std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f932f60) 0 empty

Class std::conditional<true, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> > (0x0x7f2f1f980000) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > (0x0x7f2f1f97a1a0) 0 empty
  std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980060) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > (0x0x7f2f1f97a270) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > (0x0x7f2f1f97a2d8) 0 empty
    std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a340) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f9800c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > > (0x0x7f2f1f97a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980120) 0 empty

Class std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980180) 0 empty

Class std::conditional<false, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> > (0x0x7f2f1f9801e0) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&> > (0x0x7f2f1f97a478) 0 empty
  std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980240) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9802a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, true> (0x0x7f2f1f980300) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f97a5b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, true> (0x0x7f2f1f980360) 0 empty

Class std::__is_destructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f940f08) 0 empty
  std::__do_is_destructible_impl (0x0x7f2f1f932d20) 0 empty

Class std::__is_destructible_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, false, false> (0x0x7f2f1f97a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9803c0) 0 empty

Class std::is_destructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f97a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_destructible<std::_Deque_iterator<std::basic_string<char>*, 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_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_destructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f980480) 0 empty

Class std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980540) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > > (0x0x7f2f1f9805a0) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> > (0x0x7f2f1f980660) 0 empty

Class std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9806c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_lvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97a8f0) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980720) 0 empty

Class std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980780) 0 empty

Class std::conditional<true, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> > (0x0x7f2f1f9807e0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97aa28) 0 empty
  std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980840) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97aaf8) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97ab60) 0 empty
    std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f9808a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__not_<std::__or_<std::is_function<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_void<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > > (0x0x7f2f1f97ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980900) 0 empty

Class std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f980960) 0 empty

Class std::conditional<false, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> > (0x0x7f2f1f9809c0) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__or_<std::is_object<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_reference<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97ad00) 0 empty
  std::is_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980a20) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980a80) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&, true> (0x0x7f2f1f980ae0) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97ae38) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&, true> (0x0x7f2f1f980b40) 0 empty

Class std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97a750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2f1f9804e0) 0 empty

Class std::__and_<std::is_destructible<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f97af08) 0 empty
  std::__is_direct_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f97af70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2f1f980ba0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, 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::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980c00) 0 empty

Class std::__is_direct_constructible_new<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b40d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980c60) 0 empty

Class std::__is_direct_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980cc0) 0 empty

Class std::__is_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__is_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b41a0) 0 empty
  std::__is_direct_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980d20) 0 empty

Class std::is_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::is_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980d80) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&>, std::is_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f980de0) 0 empty

Class std::__is_nt_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::__is_nt_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980e40) 0 empty

Class std::__and_<std::is_constructible<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f9b4340) 0 empty
  std::__is_nt_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b43a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980ea0) 0 empty

Class std::is_nothrow_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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::is_nothrow_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b4410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f980f00) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true> (0x0x7f2f1f9b4478) 0 empty
  std::is_nothrow_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b44e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f980f60) 0 empty

Class std::is_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9b4548) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true> (0x0x7f2f1f9b45b0) 0 empty
    std::is_nothrow_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> (0x0x7f2f1f9b4618) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f9c5000) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >, std::is_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > > (0x0x7f2f1f9c5060) 0 empty

Class std::__is_assignable_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9c50c0) 0 empty

Class std::is_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c5120) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>, std::is_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> > (0x0x7f2f1f9c5180) 0 empty

Class std::__is_nt_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c51e0) 0 empty

Class std::__and_<std::is_assignable<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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_assignable_impl<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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_assignable<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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_assignable_impl<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&, std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**>&&> > (0x0x7f2f1f9b47b8) 0 empty
  std::__is_nt_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f9c5240) 0 empty

Class std::is_nothrow_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c52a0) 0 empty

Class std::__is_nt_move_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true> (0x0x7f2f1f9b48f0) 0 empty
  std::is_nothrow_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f9c5300) 0 empty

Class std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9b49c0) 0 empty
  std::__is_nt_move_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true> (0x0x7f2f1f9b4a28) 0 empty
    std::is_nothrow_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f9c5360) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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_nothrow_move_constructible<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> >, std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >**> > > (0x0x7f2f1f9b4af8) 0 empty
  std::is_nothrow_move_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**> > (0x0x7f2f1f9b4b60) 0 empty
    std::__is_nt_move_assignable_impl<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>, true> (0x0x7f2f1f9b4bc8) 0 empty
      std::is_nothrow_assignable<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&, std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&&> (0x0x7f2f1f9b4c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f2f1f9c53c0) 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>***> (0x0x7f2f1f9b4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c5420) 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> >***> > > (0x0x7f2f1f9c5480) 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>***> (0x0x7f2f1f9b4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c54e0) 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>***> > (0x0x7f2f1f9c5600) 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>***> (0x0x7f2f1f9b4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c5720) 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> >***> > (0x0x7f2f1f9b4dd0) 0 empty
  std::is_rvalue_reference<std::basic_string<char>***> (0x0x7f2f1f9b4e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9c5780) 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>***> (0x0x7f2f1f9b4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c57e0) 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>***> > (0x0x7f2f1f9c5840) 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>***> (0x0x7f2f1f9c5900) 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>***> (0x0x7f2f1f9c5a20) 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>***> (0x0x7f2f1f9c58a0) 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>***> (0x0x7f2f1f9b4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c5a80) 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>***> (0x0x7f2f1f9ee000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9c5ba0) 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> >***> > (0x0x7f2f1f9ee068) 0 empty
  std::is_void<std::basic_string<char>***> (0x0x7f2f1f9ee0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9c5c00) 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> >***> > (0x0x7f2f1f9ee138) 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> >***> > (0x0x7f2f1f9ee1a0) 0 empty
    std::is_void<std::basic_string<char>***> (0x0x7f2f1f9ee208) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f9c5c60) 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> >***> > > (0x0x7f2f1f9ee270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c5cc0) 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>***> (0x0x7f2f1f9ee2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c5d20) 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>***> > (0x0x7f2f1f9c5d80) 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> >***> > (0x0x7f2f1f9ee340) 0 empty
  std::is_object<std::basic_string<char>***> (0x0x7f2f1f9ee3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f9c5de0) 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>***> (0x0x7f2f1f9ee410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9c5e40) 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>***&&> > (0x0x7f2f1f9c5f60) 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> >***> > > (0x0x7f2f1f9fe000) 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>***> (0x0x7f2f1f9ee478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe060) 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>***> > (0x0x7f2f1f9fe0c0) 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> > > (0x0x7f2f1f9ee4e0) 0 empty
  std::is_array<std::basic_string<char>***> (0x0x7f2f1f9ee548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9fe120) 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>***> (0x0x7f2f1f9ee5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe180) 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>***> > (0x0x7f2f1f9fe1e0) 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> >***> > (0x0x7f2f1f9ee6e8) 0 empty
  std::is_function<std::basic_string<char>***> (0x0x7f2f1f9ee750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9fe240) 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> >***> > (0x0x7f2f1f9ee7b8) 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> >***> > (0x0x7f2f1f9ee820) 0 empty
    std::is_function<std::basic_string<char>***> (0x0x7f2f1f9ee888) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f9fe2a0) 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>***> > (0x0x7f2f1f9fe300) 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>***> (0x0x7f2f1f9ee8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe360) 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>***> (0x0x7f2f1f9ee958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe480) 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>***> > (0x0x7f2f1f9fe4e0) 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>***> (0x0x7f2f1f9ee9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe600) 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>***> (0x0x7f2f1f9eeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe660) 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> >***> > (0x0x7f2f1f9eeb60) 0 empty
  std::is_floating_point<std::basic_string<char>***> (0x0x7f2f1f9eebc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f9fe6c0) 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>***> (0x0x7f2f1f9eec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe720) 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> >***> > > (0x0x7f2f1f9fe840) 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>***> (0x0x7f2f1f9eec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fe8a0) 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> >***> > > (0x0x7f2f1f9fe900) 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>***> (0x0x7f2f1f9eed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9fe960) 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>***> (0x0x7f2f1f9eed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9fea80) 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> >***> > > (0x0x7f2f1f9feae0) 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> >***> > (0x0x7f2f1f9eedd0) 0 empty
  std::is_pointer<std::basic_string<char>***> (0x0x7f2f1f9eee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f9feb40) 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> >***> > (0x0x7f2f1f9eeea0) 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> >***> > (0x0x7f2f1f9eef08) 0 empty
    std::is_pointer<std::basic_string<char>***> (0x0x7f2f1f9eef70) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f9feba0) 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> >***> > (0x0x7f2f1fa1d000) 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> >***> > (0x0x7f2f1fa1d068) 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> >***> > (0x0x7f2f1fa1d0d0) 0 empty
      std::is_pointer<std::basic_string<char>***> (0x0x7f2f1fa1d138) 0 empty
        std::integral_constant<bool, true> (0x0x7f2f1f9fec00) 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>***> (0x0x7f2f1fa1d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9fec60) 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> >***> > (0x0x7f2f1fa1d208) 0 empty
  std::is_scalar<std::basic_string<char>***> (0x0x7f2f1fa1d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f9fecc0) 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> (0x0x7f2f1fa1d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9fed20) 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>***> (0x0x7f2f1fa1d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f9fed80) 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>***> > (0x0x7f2f1f9feea0) 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>***&&> (0x0x7f2f1fa1d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f9fef60) 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> >***&&> > > (0x0x7f2f1fa280c0) 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>***&&> (0x0x7f2f1fa1d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa28120) 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>***&&> > (0x0x7f2f1fa28180) 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>***&&> (0x0x7f2f1fa1d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa281e0) 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> >***&&> > (0x0x7f2f1fa1d6e8) 0 empty
  std::is_rvalue_reference<std::basic_string<char>***&&> (0x0x7f2f1fa1d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28240) 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>***&&> (0x0x7f2f1fa1d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa282a0) 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>***&&> > (0x0x7f2f1fa283c0) 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> >***&&> > (0x0x7f2f1fa1d820) 0 empty
  std::is_reference<std::basic_string<char>***&&> (0x0x7f2f1fa1d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28420) 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> >***&&> > (0x0x7f2f1fa1d8f0) 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> >***&&> > (0x0x7f2f1fa1d958) 0 empty
    std::is_reference<std::basic_string<char>***&&> (0x0x7f2f1fa1d9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fa28480) 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> >***&&> > > (0x0x7f2f1fa1da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa284e0) 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>***&&> (0x0x7f2f1fa1da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa28540) 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>***&&> > (0x0x7f2f1fa285a0) 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> >***&&> > (0x0x7f2f1fa1daf8) 0 empty
  std::is_reference<std::basic_string<char>***&&> (0x0x7f2f1fa1db60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28600) 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>***&&> (0x0x7f2f1fa1dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa28660) 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> (0x0x7f2f1fa28780) 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>***&&> (0x0x7f2f1fa1dc30) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>***&&, true> (0x0x7f2f1fa287e0) 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>***&&> (0x0x7f2f1fa1d3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2f1f9fef00) 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> >***&&> > (0x0x7f2f1fa1ddd0) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>***, std::basic_string<char>***&&> (0x0x7f2f1fa1de38) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2f1fa28900) 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>***&&> (0x0x7f2f1fa1dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa289c0) 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>***&&> (0x0x7f2f1fa3a000) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>***, std::basic_string<char>***&&> (0x0x7f2f1fa3a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28a20) 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>***&&> (0x0x7f2f1fa3a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa28b40) 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> >***&&> (0x0x7f2f1fa3a1a0) 0 empty
  std::__is_direct_constructible<std::basic_string<char>***, std::basic_string<char>***&&> (0x0x7f2f1fa3a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28c60) 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> >***&&> (0x0x7f2f1fa3a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa28d20) 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> >***&&> > (0x0x7f2f1fa28d80) 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> >***&&> (0x0x7f2f1fa3a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa28de0) 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> >***&&> > (0x0x7f2f1fa3a340) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>***, std::basic_string<char, std::char_traits<char>, std::allocator<char> >***&&> (0x0x7f2f1fa3a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28e40) 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> >***&&> (0x0x7f2f1fa3a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa28ea0) 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> (0x0x7f2f1fa3a478) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>***, std::basic_string<char, std::char_traits<char>, std::allocator<char> >***&&> (0x0x7f2f1fa3a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa28f00) 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>***> (0x0x7f2f1fa3a548) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>***, true> (0x0x7f2f1fa3a5b0) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>***, std::basic_string<char, std::char_traits<char>, std::allocator<char> >***&&> (0x0x7f2f1fa3a618) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fa28f60) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::basic_string<char>***>, 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_assignable<std::basic_string<char>***>, std::is_nothrow_move_constructible<std::basic_string<char>***> > (0x0x7f2f1fa46000) 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>***&> (0x0x7f2f1fa3a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa460c0) 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> >***&> > > (0x0x7f2f1fa46120) 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>***&> (0x0x7f2f1fa3a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa46180) 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>***&> > (0x0x7f2f1fa462a0) 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> >***&> > (0x0x7f2f1fa3a888) 0 empty
  std::is_lvalue_reference<std::basic_string<char>***&> (0x0x7f2f1fa3a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa46300) 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>***&> (0x0x7f2f1fa3a958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa46360) 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>***&> > (0x0x7f2f1fa46480) 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> >***&> > (0x0x7f2f1fa3a9c0) 0 empty
  std::is_reference<std::basic_string<char>***&> (0x0x7f2f1fa3aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa464e0) 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> >***&> > (0x0x7f2f1fa3aa90) 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> >***&> > (0x0x7f2f1fa3aaf8) 0 empty
    std::is_reference<std::basic_string<char>***&> (0x0x7f2f1fa3ab60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fa46540) 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> >***&> > > (0x0x7f2f1fa3abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa465a0) 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>***&> (0x0x7f2f1fa3ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa46600) 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>***&> > (0x0x7f2f1fa46660) 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> >***&> > (0x0x7f2f1fa3ac98) 0 empty
  std::is_reference<std::basic_string<char>***&> (0x0x7f2f1fa3ad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa466c0) 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>***&> (0x0x7f2f1fa3ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa46720) 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> (0x0x7f2f1fa46840) 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>***&> (0x0x7f2f1fa3add0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>***&, true> (0x0x7f2f1fa468a0) 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>***&&> (0x0x7f2f1fa46060) 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>***&&> (0x0x7f2f1fa3af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa46900) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>***&, std::basic_string<char>***&&>, std::is_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>***&, std::basic_string<char>***&&>, std::is_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> > (0x0x7f2f1fa46960) 0 empty

Class std::__is_nt_assignable_impl<std::basic_string<char>***&, std::basic_string<char>***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa3af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa469c0) 0 empty

Class std::__and_<std::is_assignable<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_assignable_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_assignable<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_assignable_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >***&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >***&&> > (0x0x7f2f1fa66000) 0 empty
  std::__is_nt_assignable_impl<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa66068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa46a20) 0 empty

Class std::is_nothrow_assignable<std::basic_string<char>***&, std::basic_string<char>***&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa660d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa46a80) 0 empty

Class std::__is_nt_move_assignable_impl<std::basic_string<char>***, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::basic_string<char>***, true> (0x0x7f2f1fa66138) 0 empty
  std::is_nothrow_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa661a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa46ae0) 0 empty

Class std::is_nothrow_move_assignable<std::basic_string<char>***>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::basic_string<char>***> (0x0x7f2f1fa66208) 0 empty
  std::__is_nt_move_assignable_impl<std::basic_string<char>***, true> (0x0x7f2f1fa66270) 0 empty
    std::is_nothrow_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa662d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1fa46b40) 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_assignable<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_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >***>, std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >***> > (0x0x7f2f1fa66340) 0 empty
  std::is_nothrow_move_assignable<std::basic_string<char>***> (0x0x7f2f1fa663a8) 0 empty
    std::__is_nt_move_assignable_impl<std::basic_string<char>***, true> (0x0x7f2f1fa66410) 0 empty
      std::is_nothrow_assignable<std::basic_string<char>***&, std::basic_string<char>***&&> (0x0x7f2f1fa66478) 0 empty
        std::integral_constant<bool, true> (0x0x7f2f1fa46ba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f2f1fa66a90) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f2f1fa66af8) 0 empty
    std::is_void<long unsigned int> (0x0x7f2f1fa66b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fa781e0) 0 empty

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

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

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

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

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<long unsigned int, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<long unsigned int, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> > (0x0x7f2f1fa784e0) 0 empty

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

Class std::is_array<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<long unsigned int> (0x0x7f2f1fa66ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa78660) 0 empty

Class std::conditional<false, std::__not_<std::extent<long unsigned int, 0u> >, std::is_array<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<long unsigned int, 0u> >, std::is_array<long unsigned int> > (0x0x7f2f1fa786c0) 0 empty

Class std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7f2f1fa8c000) 0 empty
  std::is_array<long unsigned int> (0x0x7f2f1fa8c068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fa78720) 0 empty

Class std::__is_array_unknown_bounds<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<long unsigned int> (0x0x7f2f1fa8c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1fa78840) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2f1fa788a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2f1fa8c208) 0 empty
  std::is_function<long unsigned int> (0x0x7f2f1fa8c270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1fa78900) 0 empty

Class std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2f1fa8c3a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2f1fa8c410) 0 empty
    std::is_function<long unsigned int> (0x0x7f2f1fa8c478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1fa78960) 0 empty

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

Class std::conditional<true, std::is_arithmetic<long unsigned int>, std::__or_<std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<long unsigned int>, std::__or_<std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > > (0x0x7f2f1fa78ae0) 0 empty

Class std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > (0x0x7f2f1fa8c618) 0 empty
  std::is_arithmetic<long unsigned int> (0x0x7f2f1fa8c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa78b40) 0 empty

Class std::is_scalar<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<long unsigned int> (0x0x7f2f1fa8c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa78ba0) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> > (0x0x7f2f1fa8c750) 0 empty
  std::is_scalar<long unsigned int> (0x0x7f2f1fa8c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1fa78c00) 0 empty

Class std::__is_destructible_safe<long unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<long unsigned int, false, true> (0x0x7f2f1fa8c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa78c60) 0 empty

Class std::is_destructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<long unsigned int> (0x0x7f2f1fa8c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1fa78cc0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>, std::is_destructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>, std::is_destructible<long unsigned int> > (0x0x7f2f1fa78d20) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f2f1fa8ce38) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f2f1fa8cea0) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7f2f1fa8cf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1faa5240) 0 empty

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

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

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

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

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

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

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

Class std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2f1fa8c8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2f1fa78d80) 0 empty

Class std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2f1faaa410) 0 empty
  std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2f1faa5600) 0 empty

Class std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1faa5660) 0 empty

Class std::__is_direct_constructible_new<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa548) 0 empty
  std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1faa56c0) 0 empty

Class std::__is_direct_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1faa5720) 0 empty

Class std::__is_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa680) 0 empty
  std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1faa5780) 0 empty

Class std::is_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1faa57e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> > (0x0x7f2f1faa5840) 0 empty

Class std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1faa58a0) 0 empty

Class std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2f1faaa820) 0 empty
  std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1faa5900) 0 empty

Class std::is_nothrow_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1faa5960) 0 empty

Class std::__is_nothrow_move_constructible_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7f2f1faaa958) 0 empty
  std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaa9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1faa59c0) 0 empty

Class std::is_nothrow_move_constructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long unsigned int> (0x0x7f2f1faaaa28) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7f2f1faaaa90) 0 empty
    std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2f1faaaaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1faa5a20) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> > (0x0x7f2f1faa5a80) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f2f1facb138) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f2f1facb1a0) 0 empty
    std::is_reference<long unsigned int&> (0x0x7f2f1facb208) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1faa5f00) 0 empty

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

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

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

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

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

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

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

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

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

Class std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> > (0x0x7f2f1face360) 0 empty

Class std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2f1facb618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1face3c0) 0 empty

Class std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2f1facb680) 0 empty
  std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2f1facb6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1face420) 0 empty

Class std::is_nothrow_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2f1facb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1face480) 0 empty

Class std::__is_nt_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2f1facb7b8) 0 empty
  std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2f1facb820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1face4e0) 0 empty

Class std::is_nothrow_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<long unsigned int> (0x0x7f2f1facb888) 0 empty
  std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2f1facb8f0) 0 empty
    std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2f1facb958) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1face540) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> > (0x0x7f2f1facb9c0) 0 empty
  std::is_nothrow_move_assignable<long unsigned int> (0x0x7f2f1facba28) 0 empty
    std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2f1facba90) 0 empty
      std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2f1facbaf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2f1face5a0) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f2f1face600) 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> > (0x0x7f2f1face6c0) 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>*> (0x0x7f2f1face720) 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>*> (0x0x7f2f1face780) 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> > > (0x0x7f2f1facea20) 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*> (0x0x7f2f1facec60) 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*> (0x0x7f2f1f750068) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f2f1faced20) 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*> (0x0x7f2f1faceea0) 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*> (0x0x7f2f1facef00) 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*> (0x0x7f2f1facee40) 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*> (0x0x7f2f1facef60) 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**> (0x0x7f2f1facede0) 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*> > (0x0x7f2f1facec00) 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> > > (0x0x7f2f1f7cb000) 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*>*> (0x0x7f2f1f750c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb2a0) 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*>*> > > (0x0x7f2f1f7cb300) 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*>*> (0x0x7f2f1f750d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb360) 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*>*> > (0x0x7f2f1f7cb3c0) 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*>*> (0x0x7f2f1f750d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb420) 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*>*> > (0x0x7f2f1f750dd0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f2f1f750e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f7cb480) 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*>*> (0x0x7f2f1f750ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb4e0) 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*>*> > (0x0x7f2f1f7cb540) 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*>*> (0x0x7f2f1f7cb600) 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*>*> (0x0x7f2f1f7cb660) 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*>*> (0x0x7f2f1f7cb5a0) 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*>*> (0x0x7f2f1f750f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb6c0) 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*>*> (0x0x7f2f1f7500d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cb720) 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*>*> > (0x0x7f2f1f7502d8) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f2f1f750b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f7cb780) 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*>*> > (0x0x7f2f1f7f2000) 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*>*> > (0x0x7f2f1f7f2068) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f2f1f7f20d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f7cb7e0) 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*>*> > > (0x0x7f2f1f7f2138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f7cb840) 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*>*> (0x0x7f2f1f7f21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f7cb8a0) 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*>*> > (0x0x7f2f1f7cb900) 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*>*> > (0x0x7f2f1f7f2208) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, coord*>*> (0x0x7f2f1f7f2270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f7cb960) 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*>*> (0x0x7f2f1f7f22d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f7cb9c0) 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> (0x0x7f2f1f7cba20) 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*>*> (0x0x7f2f1f7f2340) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, coord*>*, true> (0x0x7f2f1f7cbb40) 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*> >*> (0x0x7f2f1f7f2410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cbc00) 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*> >*> > > (0x0x7f2f1f7cbc60) 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*> >*> (0x0x7f2f1f7f2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cbcc0) 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*> >*> > (0x0x7f2f1f7cbde0) 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*> >*> (0x0x7f2f1f7f24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f7cbe40) 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*> >*> > (0x0x7f2f1f7f2548) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f2f1f7f25b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f7cbf60) 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*> >*> (0x0x7f2f1f7f2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80a060) 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*> >*> > (0x0x7f2f1f80a0c0) 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*> >*> (0x0x7f2f1f80a180) 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*> >*> (0x0x7f2f1f80a2a0) 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*> >*> (0x0x7f2f1f80a120) 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*> >*> (0x0x7f2f1f7f26e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80a300) 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*> >*> (0x0x7f2f1f7f2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80a420) 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*> >*> > (0x0x7f2f1f7f27b8) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f2f1f7f2820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f80a480) 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*> >*> > (0x0x7f2f1f7f2888) 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*> >*> > (0x0x7f2f1f7f28f0) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f2f1f7f2958) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f80a4e0) 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*> >*> > > (0x0x7f2f1f7f29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f80a540) 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*> >*> (0x0x7f2f1f7f2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f80a5a0) 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*> >*> > (0x0x7f2f1f80a600) 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*> >*> > (0x0x7f2f1f7f2a90) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, coord*> >*> (0x0x7f2f1f7f2af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f80a660) 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*> >*> (0x0x7f2f1f7f2b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f80a6c0) 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> (0x0x7f2f1f80a7e0) 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*> >*> (0x0x7f2f1f7f2bc8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, coord*> >*, true> (0x0x7f2f1f80a840) 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*> > (0x0x7f2f1f7cb240) 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*>*> (0x0x7f2f1f7f2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80aa20) 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*>*> > > (0x0x7f2f1f80aa80) 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*>*> (0x0x7f2f1f7f2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80aae0) 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*>*> > (0x0x7f2f1f80ab40) 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*>*> (0x0x7f2f1f7f2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80aba0) 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*>*> > (0x0x7f2f1f7f2ea0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, line*>*> (0x0x7f2f1f7f2f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f80ac00) 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*>*> (0x0x7f2f1f7f2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80ac60) 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*>*> > (0x0x7f2f1f80acc0) 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*>*> (0x0x7f2f1f80ad80) 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*>*> (0x0x7f2f1f80ade0) 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*>*> (0x0x7f2f1f80ad20) 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*>*> (0x0x7f2f1f838068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80ae40) 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*>*> (0x0x7f2f1f8380d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f80aea0) 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*>*> > (0x0x7f2f1f838138) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f2f1f8381a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f80af00) 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*>*> > (0x0x7f2f1f838208) 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*>*> > (0x0x7f2f1f838270) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, line*>*> (0x0x7f2f1f8382d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f80af60) 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*>*> > > (0x0x7f2f1f838340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83d000) 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*>*> (0x0x7f2f1f8383a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83d060) 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*>*> > (0x0x7f2f1f83d0c0) 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*>*> > (0x0x7f2f1f838410) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, line*>*> (0x0x7f2f1f838478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f83d120) 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*>*> (0x0x7f2f1f8384e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83d180) 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> (0x0x7f2f1f83d1e0) 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*>*> (0x0x7f2f1f838548) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, line*>*, true> (0x0x7f2f1f83d300) 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*> >*> (0x0x7f2f1f838618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83d3c0) 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*> >*> > > (0x0x7f2f1f83d420) 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*> >*> (0x0x7f2f1f838680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83d480) 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*> >*> > (0x0x7f2f1f83d5a0) 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*> >*> (0x0x7f2f1f8386e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83d600) 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*> >*> > (0x0x7f2f1f838750) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f2f1f8387b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f83d720) 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*> >*> (0x0x7f2f1f838820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83d7e0) 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*> >*> > (0x0x7f2f1f83d840) 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*> >*> (0x0x7f2f1f83d900) 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*> >*> (0x0x7f2f1f83d960) 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*> >*> (0x0x7f2f1f83d8a0) 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*> >*> (0x0x7f2f1f8388f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83d9c0) 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*> >*> (0x0x7f2f1f838958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f83dae0) 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*> >*> > (0x0x7f2f1f8389c0) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f2f1f838a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f83db40) 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*> >*> > (0x0x7f2f1f838a90) 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*> >*> > (0x0x7f2f1f838af8) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f2f1f838b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f83dba0) 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*> >*> > > (0x0x7f2f1f838bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83dc00) 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*> >*> (0x0x7f2f1f838c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83dc60) 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*> >*> > (0x0x7f2f1f83dcc0) 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*> >*> > (0x0x7f2f1f838c98) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, line*> >*> (0x0x7f2f1f838d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f83dd20) 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*> >*> (0x0x7f2f1f838d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f83dd80) 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> (0x0x7f2f1f83dea0) 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*> >*> (0x0x7f2f1f838dd0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const std::basic_string<char>, line*> >*, true> (0x0x7f2f1f83df00) 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*> > (0x0x7f2f1f80a9c0) 0 empty

Class std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, 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>, double*>, true> > > (0x0x7f2f1f85d060) 0 empty

Class std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, 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>, macro*>, true> > > (0x0x7f2f1f85d0c0) 0 empty

Class std::remove_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Deque_iterator<std::basic_string<char>*, std::basic_string<char>*&, std::basic_string<char>**>&> (0x0x7f2f1f85d2a0) 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>***&> (0x0x7f2f1f85d300) 0 empty

Class std::remove_reference<long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int&> (0x0x7f2f1f85d420) 0 empty

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

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

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

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f2f1f85d540) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f2f1f85d600) 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>*>*> (0x0x7f2f1f904478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85d6c0) 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> >*>*> > > (0x0x7f2f1f85d720) 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>*>*> (0x0x7f2f1f9044e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85d780) 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>*>*> > (0x0x7f2f1f85d7e0) 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>*>*> (0x0x7f2f1f904548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85d840) 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> >*>*> > (0x0x7f2f1f9045b0) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char>*>*> (0x0x7f2f1f904618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f85d8a0) 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>*>*> (0x0x7f2f1f904680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85d900) 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>*>*> > (0x0x7f2f1f85d960) 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>*>*> (0x0x7f2f1f85da20) 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>*>*> (0x0x7f2f1f85da80) 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>*>*> (0x0x7f2f1f85d9c0) 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>*>*> (0x0x7f2f1f904820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85dae0) 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>*>*> (0x0x7f2f1f904888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f85db40) 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> >*>*> > (0x0x7f2f1f9048f0) 0 empty
  std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f2f1f904958) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f85dba0) 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> >*>*> > (0x0x7f2f1f9049c0) 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> >*>*> > (0x0x7f2f1f904a28) 0 empty
    std::is_void<const std::allocator<std::basic_string<char>*>*> (0x0x7f2f1f904a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f85dc00) 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> >*>*> > > (0x0x7f2f1f904af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f85dc60) 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>*>*> (0x0x7f2f1f904b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f85dcc0) 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>*>*> > (0x0x7f2f1f85dd20) 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> >*>*> > (0x0x7f2f1f904bc8) 0 empty
  std::is_object<const std::allocator<std::basic_string<char>*>*> (0x0x7f2f1f904c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f85dd80) 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>*>*> (0x0x7f2f1f904c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f85dde0) 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> (0x0x7f2f1f85de40) 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>*>*> (0x0x7f2f1f904d00) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char>*>*, true> (0x0x7f2f1f85df60) 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>*> > (0x0x7f2f1f85d660) 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>**> > (0x0x7f2f1f54c0c0) 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>**> > (0x0x7f2f1f54c120) 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>**> > (0x0x7f2f1f54c060) 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>**> > (0x0x7f2f1f54c180) 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>**> > (0x0x7f2f1f904f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f54c1e0) 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> (0x0x7f2f1f54c240) 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>**> > (0x0x7f2f1f904208) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>**>, true> (0x0x7f2f1f54c2a0) 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> (0x0x7f2f1f54c360) 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>*> (0x0x7f2f1f904410) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f2f1f54c3c0) 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>*&&> (0x0x7f2f1f54c300) 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>*&&> (0x0x7f2f1f904340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f54c4e0) 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>&> (0x0x7f2f1f54c540) 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>&> (0x0x7f2f1f54c780) 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> (0x0x7f2f1f54c8a0) 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> >&> (0x0x7f2f1f54c900) 0 empty

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f2f1f5ed2d8) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, double*>, true> > > (0x0x7f2f1f54cea0) 0 empty

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f2f1f5edf08) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const std::basic_string<char>, macro*>, true> > > (0x0x7f2f1f66f180) 0 empty

Class std::is_function<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<double>*> (0x0x7f2f1f6e5000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f240) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<double>*>, std::__or_<std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<double>*>, std::__or_<std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > > (0x0x7f2f1f66f2a0) 0 empty

Class std::is_lvalue_reference<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<double>*> (0x0x7f2f1f6e5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<double>*>, std::is_rvalue_reference<const std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<double>*>, std::is_rvalue_reference<const std::allocator<double>*> > (0x0x7f2f1f66f360) 0 empty

Class std::is_rvalue_reference<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<double>*> (0x0x7f2f1f6e51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<double>*>, std::is_rvalue_reference<const std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<double>*>, std::is_rvalue_reference<const std::allocator<double>*> > (0x0x7f2f1f6e5208) 0 empty
  std::is_rvalue_reference<const std::allocator<double>*> (0x0x7f2f1f6e5270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f66f420) 0 empty

Class std::is_reference<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<double>*> (0x0x7f2f1f6e52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f480) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > (0x0x7f2f1f66f4e0) 0 empty

Class std::remove_volatile<const std::allocator<double>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<double>*> (0x0x7f2f1f66f5a0) 0 empty

Class std::remove_const<const std::allocator<double>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<double>*> (0x0x7f2f1f66f600) 0 empty

Class std::remove_cv<const std::allocator<double>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<double>*> (0x0x7f2f1f66f540) 0 empty

Class std::__is_void_helper<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<double>*> (0x0x7f2f1f6e53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f660) 0 empty

Class std::is_void<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<double>*> (0x0x7f2f1f6e5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66f6c0) 0 empty

Class std::__or_<std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > (0x0x7f2f1f6e5478) 0 empty
  std::is_void<const std::allocator<double>*> (0x0x7f2f1f6e54e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f66f720) 0 empty

Class std::__or_<std::is_function<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > (0x0x7f2f1f6e5548) 0 empty
  std::__or_<std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > (0x0x7f2f1f6e55b0) 0 empty
    std::is_void<const std::allocator<double>*> (0x0x7f2f1f6e5618) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f66f780) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*>, std::is_void<const std::allocator<double>*> > > (0x0x7f2f1f6e5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f66f7e0) 0 empty

Class std::is_object<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<double>*> (0x0x7f2f1f6e56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f66f840) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*> > (0x0x7f2f1f66f8a0) 0 empty

Class std::__or_<std::is_object<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<double>*>, std::is_reference<const std::allocator<double>*> > (0x0x7f2f1f6e5750) 0 empty
  std::is_object<const std::allocator<double>*> (0x0x7f2f1f6e57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f66f900) 0 empty

Class std::__is_referenceable<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<double>*> (0x0x7f2f1f6e58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f66f960) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<double>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<double>*, true> (0x0x7f2f1f66f9c0) 0 empty

Class std::add_rvalue_reference<const std::allocator<double>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<double>*> (0x0x7f2f1f6e5958) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<double>*, true> (0x0x7f2f1f66fa20) 0 empty

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

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

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

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

Class std::__has_iterator_category_helper<std::move_iterator<double*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<double*> > (0x0x7f2f1f66fc60) 0 empty

Class std::__has_iterator_category<std::move_iterator<double*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<double*> > (0x0x7f2f1f6e5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f66fcc0) 0 empty

Class std::__iterator_traits<std::move_iterator<double*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<double*>, true> (0x0x7f2f1f66fd20) 0 empty

Class std::iterator_traits<std::move_iterator<double*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<double*> > (0x0x7f2f1f6e5c30) 0 empty
  std::__iterator_traits<std::move_iterator<double*>, true> (0x0x7f2f1f66fd80) 0 empty

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

Class std::add_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double> (0x0x7f2f1f6e5dd0) 0 empty
  std::__add_rvalue_reference_helper<double, true> (0x0x7f2f1f66fea0) 0 empty

Class std::__is_assignable_helper<double, double&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<double, double&&> (0x0x7f2f1f66fde0) 0 empty

Class std::is_assignable<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double, double&&> (0x0x7f2f1f6e5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f66ff00) 0 empty

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, double*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true> (0x0x7f2f1f66ff60) 0 empty

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, coord*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true> (0x0x7f2f1f325000) 0 empty

Class std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<std::basic_string<char>, std::pair<const std::basic_string<char>, macro*>, std::__detail::_Select1st, std::equal_to<std::basic_string<char> >, long unsigned int, true> (0x0x7f2f1f325060) 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&> (0x0x7f2f1f3252a0) 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> >&> (0x0x7f2f1f325300) 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&> (0x0x7f2f1f325360) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> >
   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> >, double*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> > (0x0x7f2f1f3518f0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, double*>*> (0x0x7f2f1f351958) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f325660) 0 empty

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

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, double*>*>, std::is_void<std::pair<const std::basic_string<char>, double*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, double*>*>, std::is_void<std::pair<const std::basic_string<char>, double*>*> > (0x0x7f2f1f325720) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> >
   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> >, double*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> > (0x0x7f2f1f351b60) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, double*>*> (0x0x7f2f1f351bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f325960) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> >
   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> >, double*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> > (0x0x7f2f1f351c30) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> > (0x0x7f2f1f351c98) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, double*>*> (0x0x7f2f1f351d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f3259c0) 0 empty

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

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

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

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> >
   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> >, double*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*>*> > (0x0x7f2f1f351e38) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, double*>*> (0x0x7f2f1f351ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f325b40) 0 empty

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

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

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, double*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, double*>*> (0x0x7f2f1f351f70) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, double*>*, true> (0x0x7f2f1f325d20) 0 empty

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

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

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

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

Class std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, double*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, double*> >*> (0x0x7f2f1f3af138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f3bc060) 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> >, double*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> >
   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> >, double*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > (0x0x7f2f1f3af1a0) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, double*> >*> (0x0x7f2f1f3af208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3bc180) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> >
   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> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > (0x0x7f2f1f3af410) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, double*> >*> (0x0x7f2f1f3af478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3bc660) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> >
   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> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > (0x0x7f2f1f3af4e0) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > (0x0x7f2f1f3af548) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, double*> >*> (0x0x7f2f1f3af5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f3bc6c0) 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> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > >
   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> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > > (0x0x7f2f1f3af618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f3bc720) 0 empty

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

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

Class std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> >
   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> >, double*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*> >*> > (0x0x7f2f1f3af6e8) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, double*> >*> (0x0x7f2f1f3af750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f3bc840) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> >
   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> >, macro*>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> > (0x0x7f2f1f3afaf8) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f2f1f3afb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3bcf60) 0 empty

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

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, macro*>*>, std::is_void<std::pair<const std::basic_string<char>, macro*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, macro*>*>, std::is_void<std::pair<const std::basic_string<char>, macro*>*> > (0x0x7f2f1f3ec060) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> >
   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> >, macro*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> > (0x0x7f2f1f3afd68) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f2f1f3afdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3ec2a0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> >
   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> >, macro*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> > (0x0x7f2f1f3afe38) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> > (0x0x7f2f1f3afea0) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f2f1f3aff08) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f3ec300) 0 empty

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

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

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

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> >
   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> >, macro*>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*>*> > (0x0x7f2f1f3f5068) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f2f1f3f50d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f3ec480) 0 empty

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

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

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, macro*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, macro*>*> (0x0x7f2f1f3f51a0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, macro*>*, true> (0x0x7f2f1f3ec660) 0 empty

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

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

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

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

Class std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, macro*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, macro*> >*> (0x0x7f2f1f3f5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f3ec960) 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> >, macro*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> >
   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> >, macro*> >*>, std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > (0x0x7f2f1f3f53a8) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const std::basic_string<char>, macro*> >*> (0x0x7f2f1f3f5410) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3eca80) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> >
   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> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > (0x0x7f2f1f3f5618) 0 empty
  std::is_void<std::allocator<std::pair<const std::basic_string<char>, macro*> >*> (0x0x7f2f1f3f5680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2f1f3ecf60) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> >
   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> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > (0x0x7f2f1f3f56e8) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > (0x0x7f2f1f3f5750) 0 empty
    std::is_void<std::allocator<std::pair<const std::basic_string<char>, macro*> >*> (0x0x7f2f1f3f57b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2f1f412000) 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> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > >
   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> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_void<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > > (0x0x7f2f1f3f5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f412060) 0 empty

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

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

Class std::__or_<std::is_object<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> >
   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> >, macro*> >*>, std::is_reference<std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, macro*> >*> > (0x0x7f2f1f3f58f0) 0 empty
  std::is_object<std::allocator<std::pair<const std::basic_string<char>, macro*> >*> (0x0x7f2f1f3f5958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f412180) 0 empty

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

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

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

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

Class std::remove_reference<std::pair<const std::basic_string<char>, double*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, double*>&> (0x0x7f2f1f412480) 0 empty

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

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

Class std::tuple_element<0ul, std::pair<const std::basic_string<char>, coord*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::pair<const std::basic_string<char>, coord*> > (0x0x7f2f1f4125a0) 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>***> (0x0x7f2f1f412600) 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> (0x0x7f2f1f412720) 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>***> (0x0x7f2f1f428138) 0 empty
  std::_Iter_base<std::basic_string<char>***, false> (0x0x7f2f1f412840) 0 empty

Class std::remove_reference<std::pair<const std::basic_string<char>, macro*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::basic_string<char>, macro*>&> (0x0x7f2f1f4128a0) 0 empty

Class std::tuple_element<0ul, std::pair<const std::basic_string<char>, macro*> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::pair<const std::basic_string<char>, macro*> > (0x0x7f2f1f412900) 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>*&> (0x0x7f2f1f412ae0) 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>*> (0x0x7f2f1f412c00) 0 empty

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

Class std::remove_reference<double>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<double> (0x0x7f2f1f485120) 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>***> (0x0x7f2f1f4851e0) 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>***> (0x0x7f2f1f4287b8) 0 empty
  std::_Iter_base<std::basic_string<char>***, false> (0x0x7f2f1f485300) 0 empty

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

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f2f1f485540) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f2f1f4855a0) 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&> (0x0x7f2f1f428b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f485660) 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&> > > (0x0x7f2f1f485780) 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&> (0x0x7f2f1f428bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f4857e0) 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&> > (0x0x7f2f1f485840) 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&> > (0x0x7f2f1f428d00) 0 empty
  std::is_lvalue_reference<std::basic_string<char>** const&> (0x0x7f2f1f428d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f4858a0) 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&> (0x0x7f2f1f428dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f485900) 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&> > (0x0x7f2f1f485a20) 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&> > (0x0x7f2f1f428e38) 0 empty
  std::is_reference<std::basic_string<char>** const&> (0x0x7f2f1f428ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f485a80) 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&> > (0x0x7f2f1f428f08) 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&> > (0x0x7f2f1f428f70) 0 empty
    std::is_reference<std::basic_string<char>** const&> (0x0x7f2f1f4288f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f485ae0) 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&> > > (0x0x7f2f1f428958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f485b40) 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&> (0x0x7f2f1f4289c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f485ba0) 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&> > (0x0x7f2f1f485cc0) 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&> > (0x0x7f2f1f428a90) 0 empty
  std::is_reference<std::basic_string<char>** const&> (0x0x7f2f1f428af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f485d20) 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&> (0x0x7f2f1f4e0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f485d80) 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> (0x0x7f2f1f485de0) 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&> (0x0x7f2f1f4e0138) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>** const&, true> (0x0x7f2f1f485e40) 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>**&> (0x0x7f2f1f4e02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f485ea0) 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> >**&> > > (0x0x7f2f1f485f00) 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>**&> (0x0x7f2f1f4e0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f485f60) 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>**&> > (0x0x7f2f1f4f00c0) 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> >**&> > (0x0x7f2f1f4e03a8) 0 empty
  std::is_lvalue_reference<std::basic_string<char>**&> (0x0x7f2f1f4e0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f4f0120) 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>**&> (0x0x7f2f1f4e0478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f4f0180) 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>**&> > (0x0x7f2f1f4f01e0) 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> >**&> > (0x0x7f2f1f4e04e0) 0 empty
  std::is_reference<std::basic_string<char>**&> (0x0x7f2f1f4e0548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f4f0240) 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> >**&> > (0x0x7f2f1f4e05b0) 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> >**&> > (0x0x7f2f1f4e0618) 0 empty
    std::is_reference<std::basic_string<char>**&> (0x0x7f2f1f4e0680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f4f02a0) 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> >**&> > > (0x0x7f2f1f4e06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f4f0300) 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>**&> (0x0x7f2f1f4e0750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2f1f4f0360) 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>**&> > (0x0x7f2f1f4f03c0) 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> >**&> > (0x0x7f2f1f4e07b8) 0 empty
  std::is_reference<std::basic_string<char>**&> (0x0x7f2f1f4e0820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f4f0420) 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>**&> (0x0x7f2f1f4e0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f4f0480) 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> (0x0x7f2f1f4f05a0) 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>**&> (0x0x7f2f1f4e08f0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>**&, true> (0x0x7f2f1f4f0600) 0 empty

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

Class std::is_assignable<std::basic_string<char>**&, std::basic_string<char>** const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>**&, std::basic_string<char>** const&> (0x0x7f2f1f4e0958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2f1f4f07e0) 0 empty

Class std::__is_copy_assignable_impl<std::basic_string<char>**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::basic_string<char>**, true> (0x0x7f2f1f4e09c0) 0 empty
  std::is_assignable<std::basic_string<char>**&, std::basic_string<char>** const&> (0x0x7f2f1f4e0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2f1f4f0840) 0 empty

Class std::is_copy_assignable<std::basic_string<char>**>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::basic_string<char>**> (0x0x7f2f1f4e0a90) 0 empty
  std::__is_copy_assignable_impl<std::basic_string<char>**, true> (0x0x7f2f1f4e0af8) 0 empty
    std::is_assignable<std::basic_string<char>**&, std::basic_string<char>** const&> (0x0x7f2f1f4e0b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2f1f4f08a0) 0 empty

