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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f6016dec478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8ae0) 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> (0x0x7f6016dec4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8b40) 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> (0x0x7f6016dec548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8ba0) 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> (0x0x7f6016dec5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8c00) 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> (0x0x7f6016dec618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8c60) 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> (0x0x7f6016dec680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8cc0) 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> (0x0x7f6016dec6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8d20) 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> (0x0x7f6016dec750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8d80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f6016dec7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8de0) 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> (0x0x7f6016dec820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8e40) 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> (0x0x7f6016dec888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8ea0) 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> (0x0x7f6016dec8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8f00) 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> (0x0x7f6016dec958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016dd8f60) 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> (0x0x7f6016dec9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e03000) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f6016deca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e03060) 0 empty

Class std::__is_integral_helper<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128 unsigned> (0x0x7f6016deca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e030c0) 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> (0x0x7f6016decbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e031e0) 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> (0x0x7f6016decc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e03240) 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> (0x0x7f6016decc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e032a0) 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> (0x0x7f6016e36000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6016e28480) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f6016e50180) 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 (0x0x7f6016e503c0) 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 (0x0x7f6016e50600) 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 (0x0x7f6016e50840) 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 (0x0x7f6016e509c0) 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 (0x0x7f6016e50d80) 0 empty

Class std::__do_is_implicitly_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_implicitly_default_constructible_impl (0x0x7f6016e8fea0) 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> (0x0x7f6016ebb480) 0 empty

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

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

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

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

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

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

Class std::__make_unsigned<__int128>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<__int128> (0x0x7f6016eec4e0) 0 empty

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f6016eec7e0) 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> (0x0x7f6016eec840) 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> (0x0x7f6016eec8a0) 0 empty

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

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

Class std::__make_signed<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<__int128 unsigned> (0x0x7f6016eec9c0) 0 empty

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f6016f19d80) 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 (0x0x7f6016f19e40) 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 (0x0x7f6016f19f00) 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 (0x0x7f6016f4a000) 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 (0x0x7f6016f4a0c0) 0 empty

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

Class std::__swappable_details::__do_is_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_swappable_impl (0x0x7f6016f4a900) 0 empty

Class std::__swappable_details::__do_is_nothrow_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f6016f4a960) 0 empty

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

Class std::nested_exception
   size=16 align=8
   base size=16 base align=8
std::nested_exception (0x0x7f6016f4af00) 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 (0x0x7f6016b7b600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f6016b7bde0) 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> (0x0x7f6016b7be40) 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> (0x0x7f6016b7bea0) 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> (0x0x7f6016b7bf00) 0 empty

Class std::__is_integer<__int128>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__int128> (0x0x7f6016b7bf60) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f6016baf8a0) 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> (0x0x7f6016baf900) 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> (0x0x7f6016baf960) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f6016baf9c0) 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> (0x0x7f6016bafa20) 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> (0x0x7f6016bafa80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f6016bafb40) 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> (0x0x7f6016bafba0) 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> (0x0x7f6016bafc00) 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> (0x0x7f6016bafc60) 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> (0x0x7f6016bafcc0) 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> (0x0x7f6016bafd20) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f6016b67410) 0 empty
  std::input_iterator_tag (0x0x7f6016c30600) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f6016b67478) 0 empty
  std::forward_iterator_tag (0x0x7f6016b674e0) 0 empty
    std::input_iterator_tag (0x0x7f6016c30660) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f6016b67548) 0 empty
  std::bidirectional_iterator_tag (0x0x7f6016b675b0) 0 empty
    std::forward_iterator_tag (0x0x7f6016b67618) 0 empty
      std::input_iterator_tag (0x0x7f6016c306c0) 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> (0x0x7f6016c72e40) 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 (0x0x7f6016ce5240) 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 (0x0x7f6016ce5360) 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 (0x0x7f6016ce54e0) 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 (0x0x7f6016ce5660) 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 (0x0x7f6016ce5780) 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> (0x0x7f6016d15ba0) 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> (0x0x7f6016d15cc0) 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> (0x0x7f6016d431e0) 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> (0x0x7f6016d432a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::plus<void>
   size=1 align=1
   base size=0 base align=1
std::plus<void> (0x0x7f6016b38d20) 0 empty

Class std::minus<void>
   size=1 align=1
   base size=0 base align=1
std::minus<void> (0x0x7f6016b38de0) 0 empty

Class std::multiplies<void>
   size=1 align=1
   base size=0 base align=1
std::multiplies<void> (0x0x7f6016b38ea0) 0 empty

Class std::divides<void>
   size=1 align=1
   base size=0 base align=1
std::divides<void> (0x0x7f6016b38f60) 0 empty

Class std::modulus<void>
   size=1 align=1
   base size=0 base align=1
std::modulus<void> (0x0x7f6016b64060) 0 empty

Class std::negate<void>
   size=1 align=1
   base size=0 base align=1
std::negate<void> (0x0x7f6016b64120) 0 empty

Class std::equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::equal_to<void> (0x0x7f6016b64660) 0 empty

Class std::not_equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::not_equal_to<void> (0x0x7f6016b64720) 0 empty

Class std::greater<void>
   size=1 align=1
   base size=0 base align=1
std::greater<void> (0x0x7f6016b647e0) 0 empty

Class std::less<void>
   size=1 align=1
   base size=0 base align=1
std::less<void> (0x0x7f6016b648a0) 0 empty

Class std::greater_equal<void>
   size=1 align=1
   base size=0 base align=1
std::greater_equal<void> (0x0x7f6016b64960) 0 empty

Class std::less_equal<void>
   size=1 align=1
   base size=0 base align=1
std::less_equal<void> (0x0x7f6016b64a20) 0 empty

Class std::logical_and<void>
   size=1 align=1
   base size=0 base align=1
std::logical_and<void> (0x0x7f6016b64d20) 0 empty

Class std::logical_or<void>
   size=1 align=1
   base size=0 base align=1
std::logical_or<void> (0x0x7f6016b64de0) 0 empty

Class std::logical_not<void>
   size=1 align=1
   base size=0 base align=1
std::logical_not<void> (0x0x7f6016b64ea0) 0 empty

Class std::bit_and<void>
   size=1 align=1
   base size=0 base align=1
std::bit_and<void> (0x0x7f601678d2a0) 0 empty

Class std::bit_or<void>
   size=1 align=1
   base size=0 base align=1
std::bit_or<void> (0x0x7f601678d360) 0 empty

Class std::bit_xor<void>
   size=1 align=1
   base size=0 base align=1
std::bit_xor<void> (0x0x7f601678d420) 0 empty

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f601678d4e0) 0 empty

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f60167e7a80) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f60168c7a80) 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> (0x0x7f60168c7ae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7f6016768c30) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f60165f94e0) 0 empty

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

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7f6016768e38) 0
  std::allocator<char> (0x0x7f6016768f08) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f60165f95a0) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7f60165f9600) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f60165f9960) 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> > (0x0x7f60165f9c00) 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> (0x0x7f60165f9c60) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f60166fb000) 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> > (0x0x7f60166fb0c0) 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> (0x0x7f60166fb120) 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> (0x0x7f60166f8068) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f60166fb180) 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> (0x0x7f60166fb1e0) 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> (0x0x7f60166fb240) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7f60166f80d0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f60166fb3c0) 0 empty

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

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7f60166f8208) 0
  std::allocator<wchar_t> (0x0x7f60166f8270) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f60166fb480) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7f60166fb4e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f60166f8958) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f60163e5de0) 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> (0x0x7f60163e5ea0) 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> (0x0x7f60166f89c0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f60163e5f00) 0 empty

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f60166f8bc8) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f60164157e0) 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> > (0x0x7f60166f8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f60164158a0) 0 empty

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

Class std::hash<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char> > (0x0x7f60166f8d00) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f6016415960) 0 empty

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

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

Class std::hash<std::__cxx11::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<wchar_t> > (0x0x7f60166f8dd0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f6016415ae0) 0 empty

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

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

Class std::hash<std::__cxx11::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char16_t> > (0x0x7f60166f8ea0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f6016415d20) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7f60166f8138) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f6016415e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t> (0x0x7f6016415ea0) 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> (0x0x7f6016415f00) 0 empty

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

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7f601646d068) 0
  std::allocator<char16_t> (0x0x7f601646d0d0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f6016466060) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7f60164660c0) 0

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

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

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

Class std::hash<std::__cxx11::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char32_t> > (0x0x7f601646d1a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f6016466240) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7f601646d2d8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f6016466360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t> (0x0x7f60164663c0) 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> (0x0x7f6016466420) 0 empty

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

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7f601646d4e0) 0
  std::allocator<char32_t> (0x0x7f601646d548) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f6016466540) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7f60164665a0) 0

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

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

Class std::initializer_list<char16_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char16_t> (0x0x7f6016466780) 0

Class std::initializer_list<char32_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char32_t> (0x0x7f6016466840) 0

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

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

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

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

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7f601646d750) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7f601626e6c0) 0
      primary-for std::__cxx11::collate<char> (0x0x7f601646d750)

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

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7f601646d7b8) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7f601626e720) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7f601646d7b8)

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> > (0x0x7f601626ee40) 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> (0x0x7f601626eea0) 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> (0x0x7f601646d8f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f601626ef00) 0 empty

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

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7f601646d9c0) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f601646da28) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f601646d9c0)
    std::locale::facet (0x0x7f60162bc000) 0
        primary-for std::__cxx11::collate<char> (0x0x7f601646da28)

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

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7f601646da90) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7f601646daf8) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7f601646da90)
    std::locale::facet (0x0x7f60162bc060) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7f601646daf8)

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7f60162f9138) 0 empty
  std::integral_constant<bool, true> (0x0x7f60162bc5a0) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7f60162bc600) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f60162bc660) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7f60162f91a0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f60162bc780) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f60162bc9c0) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7f60162f9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f60163240c0) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f6016324240) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7f60162f9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6016324900) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7f60162f92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6016324a20) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7f60162f9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6016324ba0) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7f60162f93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6016324c60) 0 empty

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

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7f60162f9410) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f60162f9478) 0
      primary-for std::system_error (0x0x7f60162f9410)
    std::exception (0x0x7f6016324de0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f60162f9478)

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

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

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7f6015f95000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6015f8c240) 0 empty

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

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7f6015f95068) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f6015f950d0) 0
      primary-for std::ios_base::failure (0x0x7f6015f95068)
    std::runtime_error (0x0x7f6015f95138) 0
        primary-for std::system_error (0x0x7f6015f950d0)
      std::exception (0x0x7f6015f8c3c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6015f95138)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f6015f8c4e0) 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 (0x0x7f6015f8c360) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

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

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7f6016005cc0) 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> (0x0x7f601603e1e0) 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 (0x0x7f601603e360) 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> (0x0x7f60160911c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f60160989c0) 0
      primary-for std::ctype<char> (0x0x7f60160911c0)
  std::ctype_base (0x0x7f6016098a20) 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> (0x0x7f60160913f0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f6016098f60) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f60160913f0)
  std::ctype_base (0x0x7f60160db000) 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> (0x0x7f6015f95b60) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f6016091460) 0
      primary-for std::ctype<wchar_t> (0x0x7f6015f95b60)
    std::locale::facet (0x0x7f60160db060) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f6016091460)
    std::ctype_base (0x0x7f60160db0c0) 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> (0x0x7f6015f95d00) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f6016091620) 0
      primary-for std::ctype_byname<char> (0x0x7f6015f95d00)
    std::locale::facet (0x0x7f60160db240) 0
        primary-for std::ctype<char> (0x0x7f6016091620)
    std::ctype_base (0x0x7f60160db2a0) 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> (0x0x7f6015f95d68) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f6015f95dd0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f6015f95d68)
    std::__ctype_abstract_base<wchar_t> (0x0x7f6016091690) 0
        primary-for std::ctype<wchar_t> (0x0x7f6015f95dd0)
      std::locale::facet (0x0x7f60160db300) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f6016091690)
      std::ctype_base (0x0x7f60160db360) 0 empty

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

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

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7f6015f952d8) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7f60160dbc00) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7f6015f952d8)

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

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7f6015f95340) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7f60160dbc60) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f6015f95340)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f6016136270) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f6015d745a0) 0 empty

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7f6016136340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6015d970c0) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7f60161363a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6015d97120) 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> (0x0x7f6015d977e0) 0 empty

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

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7f60161366e8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f6016136750) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f60161366e8)
    std::locale::facet (0x0x7f6015dceb40) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f6016136750)

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

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

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

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7f6016136958) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7f60161369c0) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7f6016136958)
    std::locale::facet (0x0x7f6015dcec60) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f60161369c0)

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7f6015ba9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6015ba8120) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7f6015ba9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6015ba8180) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7f6015ba8480) 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> (0x0x7f6015ba84e0) 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> (0x0x7f6015ba92d8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f6015ba8540) 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> > (0x0x7f6015bc4660) 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> (0x0x7f6015bc46c0) 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> (0x0x7f6015ba97b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f6015bc4720) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f6015bfa120) 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> (0x0x7f6015ba9d68 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> (0x0x7f6015ba9e38 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> (0x0x7f6015bd64d0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f6015ba9d68) 0
      primary-for std::basic_iostream<char> (0x0x7f6015bd64d0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f6015ba9dd0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f6015bfa180) 24
          primary-for std::basic_ios<char> (0x0x7f6015ba9dd0)
  std::basic_ostream<char> (0x0x7f6015ba9e38) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f6015ba9dd0) 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 (0x0x7f6015bfa1e0) 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> (0x0x7f6015ba9340 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> (0x0x7f6015ba99c0 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> (0x0x7f6015bd6bd0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f6015ba9340) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f6015bd6bd0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f6015ba93a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f6015bfa240) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f6015ba93a8)
  std::basic_ostream<wchar_t> (0x0x7f6015ba99c0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f6015ba93a8) alternative-path

Vtable for fastjet::Error
fastjet::Error::_ZTVN7fastjet5ErrorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet5ErrorE)
16    (int (*)(...))fastjet::Error::~Error
24    (int (*)(...))fastjet::Error::~Error

Class fastjet::Error
   size=40 align=8
   base size=40 base align=8
fastjet::Error (0x0x7f6015bfa2a0) 0
    vptr=((& fastjet::Error::_ZTVN7fastjet5ErrorE) + 16u)

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f6015c3c618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6015bfa600) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f6015c3c680) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f6015c3c6e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6015bfa660) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7f6015c3c750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f6015c3c7b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f6015c3c820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6015bfa6c0) 0 empty

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f6015c3c9c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6015c3ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6015bfa8a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f6015c3ca90) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f6015c3caf8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6015c3cb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f6015bfa900) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7f6015c3cbc8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f6015c3cc30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f6015c3cc98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6015c3cd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f6015bfa960) 0 empty

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

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

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

Class __signbitl(long double)::<anonymous union>
   size=16 align=8
   base size=16 base align=8
__signbitl(long double)::<anonymous union> (0x0x7f6015cb4120) 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> (0x0x7f6015951c00) 0 empty

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f6015a13240) 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> (0x0x7f6015a138a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f6015a9ca20) 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> (0x0x7f6015a9cde0) 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> (0x0x7f6015ac71e0) 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> (0x0x7f6015ac75a0) 0 empty

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f6015ac7960) 0 empty

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

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

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

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

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

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

Class std::_Array<long unsigned int>
   size=8 align=8
   base size=8 base align=8
std::_Array<long unsigned int> (0x0x7f601581c720) 0

Class std::_Array<bool>
   size=8 align=8
   base size=8 base align=8
std::_Array<bool> (0x0x7f60158454e0) 0

Class std::slice
   size=24 align=8
   base size=24 base align=8
std::slice (0x0x7f601550c240) 0

Class std::_Abs
   size=1 align=1
   base size=0 base align=1
std::_Abs (0x0x7f601553b120) 0 empty

Class std::_Cos
   size=1 align=1
   base size=0 base align=1
std::_Cos (0x0x7f601553b1e0) 0 empty

Class std::_Acos
   size=1 align=1
   base size=0 base align=1
std::_Acos (0x0x7f601553b2a0) 0 empty

Class std::_Cosh
   size=1 align=1
   base size=0 base align=1
std::_Cosh (0x0x7f601553b360) 0 empty

Class std::_Sin
   size=1 align=1
   base size=0 base align=1
std::_Sin (0x0x7f601553b420) 0 empty

Class std::_Asin
   size=1 align=1
   base size=0 base align=1
std::_Asin (0x0x7f601553b4e0) 0 empty

Class std::_Sinh
   size=1 align=1
   base size=0 base align=1
std::_Sinh (0x0x7f601553b5a0) 0 empty

Class std::_Tan
   size=1 align=1
   base size=0 base align=1
std::_Tan (0x0x7f601553b660) 0 empty

Class std::_Atan
   size=1 align=1
   base size=0 base align=1
std::_Atan (0x0x7f601553b720) 0 empty

Class std::_Tanh
   size=1 align=1
   base size=0 base align=1
std::_Tanh (0x0x7f601553b7e0) 0 empty

Class std::_Exp
   size=1 align=1
   base size=0 base align=1
std::_Exp (0x0x7f601553b8a0) 0 empty

Class std::_Log
   size=1 align=1
   base size=0 base align=1
std::_Log (0x0x7f601553b960) 0 empty

Class std::_Log10
   size=1 align=1
   base size=0 base align=1
std::_Log10 (0x0x7f601553ba20) 0 empty

Class std::_Sqrt
   size=1 align=1
   base size=0 base align=1
std::_Sqrt (0x0x7f601553bae0) 0 empty

Class std::__unary_plus
   size=1 align=1
   base size=0 base align=1
std::__unary_plus (0x0x7f601553bba0) 0 empty

Class std::__negate
   size=1 align=1
   base size=0 base align=1
std::__negate (0x0x7f601553bc60) 0 empty

Class std::__bitwise_not
   size=1 align=1
   base size=0 base align=1
std::__bitwise_not (0x0x7f601553bd20) 0 empty

Class std::__plus
   size=1 align=1
   base size=0 base align=1
std::__plus (0x0x7f601553bde0) 0 empty

Class std::__minus
   size=1 align=1
   base size=0 base align=1
std::__minus (0x0x7f601553bea0) 0 empty

Class std::__multiplies
   size=1 align=1
   base size=0 base align=1
std::__multiplies (0x0x7f601553bf60) 0 empty

Class std::__divides
   size=1 align=1
   base size=0 base align=1
std::__divides (0x0x7f601555d060) 0 empty

Class std::__modulus
   size=1 align=1
   base size=0 base align=1
std::__modulus (0x0x7f601555d120) 0 empty

Class std::__bitwise_xor
   size=1 align=1
   base size=0 base align=1
std::__bitwise_xor (0x0x7f601555d1e0) 0 empty

Class std::__bitwise_and
   size=1 align=1
   base size=0 base align=1
std::__bitwise_and (0x0x7f601555d2a0) 0 empty

Class std::__bitwise_or
   size=1 align=1
   base size=0 base align=1
std::__bitwise_or (0x0x7f601555d360) 0 empty

Class std::__shift_left
   size=1 align=1
   base size=0 base align=1
std::__shift_left (0x0x7f601555d420) 0 empty

Class std::__shift_right
   size=1 align=1
   base size=0 base align=1
std::__shift_right (0x0x7f601555d4e0) 0 empty

Class std::__logical_and
   size=1 align=1
   base size=0 base align=1
std::__logical_and (0x0x7f601555d5a0) 0 empty

Class std::__logical_or
   size=1 align=1
   base size=0 base align=1
std::__logical_or (0x0x7f601555d660) 0 empty

Class std::__logical_not
   size=1 align=1
   base size=0 base align=1
std::__logical_not (0x0x7f601555d720) 0 empty

Class std::__equal_to
   size=1 align=1
   base size=0 base align=1
std::__equal_to (0x0x7f601555d7e0) 0 empty

Class std::__not_equal_to
   size=1 align=1
   base size=0 base align=1
std::__not_equal_to (0x0x7f601555d8a0) 0 empty

Class std::__less
   size=1 align=1
   base size=0 base align=1
std::__less (0x0x7f601555d960) 0 empty

Class std::__greater
   size=1 align=1
   base size=0 base align=1
std::__greater (0x0x7f601555da20) 0 empty

Class std::__less_equal
   size=1 align=1
   base size=0 base align=1
std::__less_equal (0x0x7f601555dae0) 0 empty

Class std::__greater_equal
   size=1 align=1
   base size=0 base align=1
std::__greater_equal (0x0x7f601555dba0) 0 empty

Class std::_Atan2
   size=1 align=1
   base size=0 base align=1
std::_Atan2 (0x0x7f601555dc60) 0 empty

Class std::_Pow
   size=1 align=1
   base size=0 base align=1
std::_Pow (0x0x7f601555dd20) 0 empty

Class std::__fun_with_valarray<long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<long unsigned int, true> (0x0x7f60155acc60) 0 empty

Class std::__fun<std::__unary_plus, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, long unsigned int> (0x0x7f6015a39a28) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f60155accc0) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__unary_plus> (0x0x7f60155acc00) 0 empty

Class std::__fun<std::__negate, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, long unsigned int> (0x0x7f6015a39b60) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f60155ace40) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__negate> (0x0x7f60155acde0) 0 empty

Class std::__fun<std::__bitwise_not, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, long unsigned int> (0x0x7f6015a39c30) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f6015609000) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__bitwise_not> (0x0x7f60155acf60) 0 empty

Class std::__fun<std::__logical_not, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, long unsigned int> (0x0x7f6015609180) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__logical_not> (0x0x7f6015609120) 0 empty

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

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

Class std::__fun<std::__unary_plus, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, bool> (0x0x7f6015a39dd0) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f6015609300) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__unary_plus> (0x0x7f6015609240) 0 empty

Class std::__fun<std::__negate, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, bool> (0x0x7f6015a39f08) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f60156093c0) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__negate> (0x0x7f6015609360) 0 empty

Class std::__fun<std::__bitwise_not, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, bool> (0x0x7f6015a399c0) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f6015609480) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__bitwise_not> (0x0x7f6015609420) 0 empty

Class std::__fun<std::__logical_not, bool>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, bool> (0x0x7f6015609540) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__logical_not> (0x0x7f60156094e0) 0 empty

Class std::valarray<bool>
   size=16 align=8
   base size=16 base align=8
std::valarray<bool> (0x0x7f60156091e0) 0

Class std::gslice::_Indexer
   size=64 align=8
   base size=64 base align=8
std::gslice::_Indexer (0x0x7f6015277840) 0

Class std::gslice
   size=8 align=8
   base size=8 base align=8
std::gslice (0x0x7f60152777e0) 0

Class std::slice_array<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::slice_array<long unsigned int> (0x0x7f6015277b40) 0

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator_base> (0x0x7f6015657340) 0 empty
  std::integral_constant<bool, false> (0x0x7f601508ae40) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator_base> (0x0x7f60156573a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f601508aea0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f6015657410) 0
  std::_Bit_iterator_base (0x0x7f6015657478) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f60150be120) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f60156574e0) 0
  std::_Bit_iterator_base (0x0x7f6015657548) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f60150be900) 0 empty

Class std::is_error_condition_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator> (0x0x7f60156575b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60150f52a0) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator> (0x0x7f6015657618) 0 empty
  std::integral_constant<bool, false> (0x0x7f60150f5300) 0 empty

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

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f601514b420) 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> (0x0x7f60156577b8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f601514b480) 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> (0x0x7f601514b4e0) 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> (0x0x7f60156578f0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f601514b540) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f601514b600) 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> (0x0x7f6015657a28) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f601514b660) 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> (0x0x7f601514b6c0) 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> (0x0x7f6015657a90) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f601514b720) 0 empty

Vtable for fastjet::PseudoJetStructureBase
fastjet::PseudoJetStructureBase::_ZTVN7fastjet22PseudoJetStructureBaseE: 29u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet22PseudoJetStructureBaseE)
16    (int (*)(...))fastjet::PseudoJetStructureBase::~PseudoJetStructureBase
24    (int (*)(...))fastjet::PseudoJetStructureBase::~PseudoJetStructureBase
32    (int (*)(...))fastjet::PseudoJetStructureBase::description
40    (int (*)(...))fastjet::PseudoJetStructureBase::has_associated_cluster_sequence
48    (int (*)(...))fastjet::PseudoJetStructureBase::associated_cluster_sequence
56    (int (*)(...))fastjet::PseudoJetStructureBase::has_valid_cluster_sequence
64    (int (*)(...))fastjet::PseudoJetStructureBase::validated_cs
72    (int (*)(...))fastjet::PseudoJetStructureBase::validated_csab
80    (int (*)(...))fastjet::PseudoJetStructureBase::has_partner
88    (int (*)(...))fastjet::PseudoJetStructureBase::has_child
96    (int (*)(...))fastjet::PseudoJetStructureBase::has_parents
104   (int (*)(...))fastjet::PseudoJetStructureBase::object_in_jet
112   (int (*)(...))fastjet::PseudoJetStructureBase::has_constituents
120   (int (*)(...))fastjet::PseudoJetStructureBase::constituents
128   (int (*)(...))fastjet::PseudoJetStructureBase::has_exclusive_subjets
136   (int (*)(...))fastjet::PseudoJetStructureBase::exclusive_subjets
144   (int (*)(...))fastjet::PseudoJetStructureBase::n_exclusive_subjets
152   (int (*)(...))fastjet::PseudoJetStructureBase::exclusive_subjets_up_to
160   (int (*)(...))fastjet::PseudoJetStructureBase::exclusive_subdmerge
168   (int (*)(...))fastjet::PseudoJetStructureBase::exclusive_subdmerge_max
176   (int (*)(...))fastjet::PseudoJetStructureBase::has_pieces
184   (int (*)(...))fastjet::PseudoJetStructureBase::pieces
192   (int (*)(...))fastjet::PseudoJetStructureBase::has_area
200   (int (*)(...))fastjet::PseudoJetStructureBase::area
208   (int (*)(...))fastjet::PseudoJetStructureBase::area_error
216   (int (*)(...))fastjet::PseudoJetStructureBase::area_4vector
224   (int (*)(...))fastjet::PseudoJetStructureBase::is_pure_ghost

Class fastjet::PseudoJetStructureBase
   size=8 align=8
   base size=8 base align=8
fastjet::PseudoJetStructureBase (0x0x7f6014df7900) 0 nearly-empty
    vptr=((& fastjet::PseudoJetStructureBase::_ZTVN7fastjet22PseudoJetStructureBaseE) + 16u)

Vtable for fastjet::PseudoJet::UserInfoBase
fastjet::PseudoJet::UserInfoBase::_ZTVN7fastjet9PseudoJet12UserInfoBaseE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet9PseudoJet12UserInfoBaseE)
16    (int (*)(...))fastjet::PseudoJet::UserInfoBase::~UserInfoBase
24    (int (*)(...))fastjet::PseudoJet::UserInfoBase::~UserInfoBase

Class fastjet::PseudoJet::UserInfoBase
   size=8 align=8
   base size=8 base align=8
fastjet::PseudoJet::UserInfoBase (0x0x7f6014e29000) 0 nearly-empty
    vptr=((& fastjet::PseudoJet::UserInfoBase::_ZTVN7fastjet9PseudoJet12UserInfoBaseE) + 16u)

Vtable for fastjet::PseudoJet::InexistentUserInfo
fastjet::PseudoJet::InexistentUserInfo::_ZTVN7fastjet9PseudoJet18InexistentUserInfoE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet9PseudoJet18InexistentUserInfoE)
16    (int (*)(...))fastjet::PseudoJet::InexistentUserInfo::~InexistentUserInfo
24    (int (*)(...))fastjet::PseudoJet::InexistentUserInfo::~InexistentUserInfo

Class fastjet::PseudoJet::InexistentUserInfo
   size=40 align=8
   base size=40 base align=8
fastjet::PseudoJet::InexistentUserInfo (0x0x7f6015657d68) 0
    vptr=((& fastjet::PseudoJet::InexistentUserInfo::_ZTVN7fastjet9PseudoJet18InexistentUserInfoE) + 16u)
  fastjet::Error (0x0x7f6014e29060) 0
      primary-for fastjet::PseudoJet::InexistentUserInfo (0x0x7f6015657d68)

Class fastjet::SharedPtr<fastjet::PseudoJetStructureBase>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::PseudoJetStructureBase> (0x0x7f6014e290c0) 0

Class fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase> (0x0x7f6014e29120) 0

Vtable for fastjet::PseudoJet
fastjet::PseudoJet::_ZTVN7fastjet9PseudoJetE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet9PseudoJetE)
16    (int (*)(...))fastjet::PseudoJet::~PseudoJet
24    (int (*)(...))fastjet::PseudoJet::~PseudoJet
32    (int (*)(...))fastjet::PseudoJet::has_partner
40    (int (*)(...))fastjet::PseudoJet::has_child
48    (int (*)(...))fastjet::PseudoJet::has_parents
56    (int (*)(...))fastjet::PseudoJet::contains
64    (int (*)(...))fastjet::PseudoJet::is_inside
72    (int (*)(...))fastjet::PseudoJet::has_constituents
80    (int (*)(...))fastjet::PseudoJet::constituents
88    (int (*)(...))fastjet::PseudoJet::has_exclusive_subjets
96    (int (*)(...))fastjet::PseudoJet::has_pieces
104   (int (*)(...))fastjet::PseudoJet::pieces
112   (int (*)(...))fastjet::PseudoJet::has_area
120   (int (*)(...))fastjet::PseudoJet::area
128   (int (*)(...))fastjet::PseudoJet::area_error
136   (int (*)(...))fastjet::PseudoJet::area_4vector
144   (int (*)(...))fastjet::PseudoJet::is_pure_ghost

Class fastjet::PseudoJet
   size=88 align=8
   base size=88 base align=8
fastjet::PseudoJet (0x0x7f6014df7f60) 0
    vptr=((& fastjet::PseudoJet::_ZTVN7fastjet9PseudoJetE) + 16u)

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

Class fastjet::IndexedSortHelper
   size=8 align=8
   base size=8 base align=8
fastjet::IndexedSortHelper (0x0x7f6014e83f60) 0

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7f6014ea81e0) 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> > (0x0x7f6015657ea0) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f6014ea8240) 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> (0x0x7f6014ea82a0) 0 empty

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f6015657750) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f6014ea83c0) 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 (0x0x7f6015657c30) 0
  std::allocator<double> (0x0x7f6015657c98) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f6014ea8420) 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> > (0x0x7f6014ea8180) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f6014ea8d80) 0

Class std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6014c3f240) 0 empty

Class std::is_function<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*> (0x0x7f6014f373a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f2a0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6014f37410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f420) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6014f37478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f4e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7f6014f374e0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6014f37548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6014c3f540) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*> (0x0x7f6014f375b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f5a0) 0 empty

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

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

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

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

Class std::__is_void_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*> (0x0x7f6014f37680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f780) 0 empty

Class std::is_void<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*> (0x0x7f6014f376e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3f7e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6014f37750) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f6014f377b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6014c3f840) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6014f378f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6014f37958) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f6014f379c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6014c3f8a0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*> (0x0x7f6014f37af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014c3f960) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7f6014f37b60) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f6014f37bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014c3fa20) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*> (0x0x7f6014f37d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014c3fb40) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&> (0x0x7f6014f37d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014c3fc00) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6014f37dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014c3fd80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f6014c3fde0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f6014f37e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6014f37ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014c3fe40) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6014f37f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014c3fea0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6014c3ff00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6014f37f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6014f372d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014c3ff60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6014caf068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6014caf0d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6014caf138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014cb0000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > > (0x0x7f6014caf208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb0060) 0 empty

Class std::is_object<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&> (0x0x7f6014caf270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb00c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f6014cb0120) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f6014caf2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6014caf340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014cb0180) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&> (0x0x7f6014caf478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb02a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f6014cb0300) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6014caf4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f6014cb0360) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&> (0x0x7f6014caf5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb03c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014caf618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb0480) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7f6014caf680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014caf6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014cb0540) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014caf750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb05a0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f6014caf7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014caf820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014cb0660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f6014caf888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f6014caf8f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014caf958) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014cb06c0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&> (0x0x7f6014cafa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb0780) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7f6014cafa90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014cafaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014cb0840) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&> (0x0x7f6014cafb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb08a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f6014cb0900) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f6014cafbc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f6014cb0960) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6014c3fba0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6014cafc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb09c0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014cafc98) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6014cafd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014cb0a20) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f6014cafd68) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014cafdd0) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6014cafe38) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014cb0a80) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f6014cb0ae0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f6014cafea0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f6014caff08) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014caff70) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6014ccf000) 0 empty
        std::integral_constant<bool, true> (0x0x7f6014cb0b40) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f6014cb0ba0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > > (0x0x7f6014ccf0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb0c00) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f6014cb0c60) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb0d20) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014cb0ea0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014cb0f60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> > (0x0x7f6014ccf2d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014ce4000) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014ce4060) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f6014ce40c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f6014ccf410) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014ce4120) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f6014ccf5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f6014ccf618) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf680) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014ce4180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > > (0x0x7f6014ccf750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014ce41e0) 0 empty

Class std::is_object<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014ce4240) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> > (0x0x7f6014ce42a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> > (0x0x7f6014ccf820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014ce4300) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&&> (0x0x7f6014ccfa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014ce4360) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f6014ce43c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f6014ccfaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f6014ce4420) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6014cb0cc0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6014ccfb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014ce4480) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014ccfbc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6014ccfc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014ce44e0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f6014ccfc98) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014ccfd00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6014ccfd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014ce4540) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f6014ce45a0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f6014ccfdd0) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f6014ccfe38) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6014ccfea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6014ccff08) 0 empty
        std::integral_constant<bool, true> (0x0x7f6014ce4600) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&> (0x0x7f6014ce4660) 0 empty

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f6014cf3270) 0
  std::__uses_alloc_base (0x0x7f6014d5bde0) 0 empty

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

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

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

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

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7f6014b61d20) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f6014cf3c30) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f6014b86120) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f6014cf3c30)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f6014cf3c98) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f6014b86300) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f6014cf3c98)

Vtable for __gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
24    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
32    (int (*)(...))__gnu_cxx::__concurrence_lock_error::what

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7f6014cf3d00) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f6014b864e0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f6014cf3d00)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7f6014cf3d68) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f6014b86600) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f6014cf3d68)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7f6014cf3dd0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f6014b86720) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f6014cf3dd0)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7f6014cf3ea0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f6014b86840) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f6014cf3ea0)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7f6014baf8a0) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7f6014bafba0) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7f6014bafea0) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7f6014bda240) 0

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

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f60148156c0) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f60148980d0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f601487ac00) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f60148980d0)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7f601487acc0) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7f601487ad20) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f60148b7240) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7f60148989c0) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f6014970f60) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f60148989c0)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898a28) 0
  __gnu_cxx::__mutex (0x0x7f60145a23c0) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f60145a2780) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f6014898af8) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f60145a27e0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898b60) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898bc8) 8
    __gnu_cxx::__mutex (0x0x7f60145a28a0) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f60145a2960) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f6014898c30) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f60145a29c0) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f6014898d00) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f6014898d68) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f6014898d00)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f60145e5120) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898f70) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f60148988f0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898f70)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f6014898958) 8
      __gnu_cxx::__mutex (0x0x7f60145e51e0) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f60145f21a0) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f60145f2208) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f60145f21a0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f60145e52a0) 0 empty

Class std::is_error_condition_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::type_info> (0x0x7f60145f24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60145e59c0) 0 empty

Class std::is_error_code_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::type_info> (0x0x7f60145f2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f60145e5a20) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f60145e5ae0) 0 empty

Class std::is_error_condition_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::memory_order> (0x0x7f60145f2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f601470d0c0) 0 empty

Class std::is_error_code_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::memory_order> (0x0x7f60145f2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f601470d120) 0 empty

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7f601470d360) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f60145f2dd0) 0
  std::__atomic_flag_base (0x0x7f601470d3c0) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7f601476f9c0) 0

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f6014392960) 0 empty

Vtable for fastjet::JetDefinition::Recombiner
fastjet::JetDefinition::Recombiner::_ZTVN7fastjet13JetDefinition10RecombinerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet13JetDefinition10RecombinerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))fastjet::JetDefinition::Recombiner::preprocess
40    0u
48    0u

Class fastjet::JetDefinition::Recombiner
   size=8 align=8
   base size=8 base align=8
fastjet::JetDefinition::Recombiner (0x0x7f6014436180) 0 nearly-empty
    vptr=((& fastjet::JetDefinition::Recombiner::_ZTVN7fastjet13JetDefinition10RecombinerE) + 16u)

Vtable for fastjet::JetDefinition::DefaultRecombiner
fastjet::JetDefinition::DefaultRecombiner::_ZTVN7fastjet13JetDefinition17DefaultRecombinerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet13JetDefinition17DefaultRecombinerE)
16    (int (*)(...))fastjet::JetDefinition::DefaultRecombiner::description
24    (int (*)(...))fastjet::JetDefinition::DefaultRecombiner::recombine
32    (int (*)(...))fastjet::JetDefinition::DefaultRecombiner::preprocess
40    (int (*)(...))fastjet::JetDefinition::DefaultRecombiner::~DefaultRecombiner
48    (int (*)(...))fastjet::JetDefinition::DefaultRecombiner::~DefaultRecombiner

Class fastjet::JetDefinition::DefaultRecombiner
   size=16 align=8
   base size=12 base align=8
fastjet::JetDefinition::DefaultRecombiner (0x0x7f60145f2e38) 0
    vptr=((& fastjet::JetDefinition::DefaultRecombiner::_ZTVN7fastjet13JetDefinition17DefaultRecombinerE) + 16u)
  fastjet::JetDefinition::Recombiner (0x0x7f6014436240) 0 nearly-empty
      primary-for fastjet::JetDefinition::DefaultRecombiner (0x0x7f60145f2e38)

Vtable for fastjet::JetDefinition::Plugin
fastjet::JetDefinition::Plugin::_ZTVN7fastjet13JetDefinition6PluginE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet13JetDefinition6PluginE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))fastjet::JetDefinition::Plugin::supports_ghosted_passive_areas
48    (int (*)(...))fastjet::JetDefinition::Plugin::set_ghost_separation_scale
56    (int (*)(...))fastjet::JetDefinition::Plugin::ghost_separation_scale
64    (int (*)(...))fastjet::JetDefinition::Plugin::exclusive_sequence_meaningful
72    0u
80    0u

Class fastjet::JetDefinition::Plugin
   size=8 align=8
   base size=8 base align=8
fastjet::JetDefinition::Plugin (0x0x7f6014436300) 0 nearly-empty
    vptr=((& fastjet::JetDefinition::Plugin::_ZTVN7fastjet13JetDefinition6PluginE) + 16u)

Class fastjet::SharedPtr<const fastjet::JetDefinition::Plugin>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<const fastjet::JetDefinition::Plugin> (0x0x7f6014436360) 0

Class fastjet::SharedPtr<const fastjet::JetDefinition::Recombiner>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<const fastjet::JetDefinition::Recombiner> (0x0x7f60144363c0) 0

Class fastjet::JetDefinition
   size=80 align=8
   base size=80 base align=8
fastjet::JetDefinition (0x0x7f6014436120) 0

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

Class __gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2 (0x0x7f60144e9240) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int> (0x0x7f60144e91e0) 0

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

Class fastjet::LimitedWarning
   size=16 align=8
   base size=16 base align=8
fastjet::LimitedWarning (0x0x7f601456dd20) 0

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7f601418f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f60141c68a0) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7f601418f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f60141c6900) 0 empty

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

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7f601418f4e0) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f60141c6c60) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f601418f4e0)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7f60141c6ea0) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f601418f680 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7f601418f618) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f601418f680) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f601418f618)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f601418f6e8) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f60141c6f00) 120
          primary-for std::basic_ios<char> (0x0x7f601418f6e8)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f601418f8f0 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7f601418f888) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7f601418f8f0) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7f601418f888)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f601418f958) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f60141c6f60) 112
          primary-for std::basic_ios<char> (0x0x7f601418f958)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f6014501c40 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f601418fb60 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f601418fc30 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7f601418faf8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f6014501c40) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f601418faf8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f601418fb60) 0
        primary-for std::basic_iostream<char> (0x0x7f6014501c40)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f601418fbc8) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f6014221000) 128
            primary-for std::basic_ios<char> (0x0x7f601418fbc8)
    std::basic_ostream<char> (0x0x7f601418fc30) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f601418fbc8) alternative-path

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

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f601418ff70) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f6014221060) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f601418ff70)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7f60142211e0) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f601418fdd0 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7f601418fd00) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f601418fdd0) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f601418fd00)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f601418fe38) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f6014221240) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f601418fe38)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f6014250138 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f60142500d0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f6014250138) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f60142500d0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f60142501a0) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f6014221300) 112
          primary-for std::basic_ios<wchar_t> (0x0x7f60142501a0)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f6014253230 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f60142503a8 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f6014250478 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7f6014250340) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f6014253230) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f6014250340)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f60142503a8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f6014253230)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f6014250410) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f60142213c0) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f6014250410)
    std::basic_ostream<wchar_t> (0x0x7f6014250478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f6014250410) alternative-path

Vtable for fastjet::RangeDefinition
fastjet::RangeDefinition::_ZTVN7fastjet15RangeDefinitionE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet15RangeDefinitionE)
16    (int (*)(...))fastjet::RangeDefinition::~RangeDefinition
24    (int (*)(...))fastjet::RangeDefinition::~RangeDefinition
32    (int (*)(...))fastjet::RangeDefinition::is_localizable
40    (int (*)(...))fastjet::RangeDefinition::is_in_range
48    (int (*)(...))fastjet::RangeDefinition::get_rap_limits
56    (int (*)(...))fastjet::RangeDefinition::area
64    (int (*)(...))fastjet::RangeDefinition::description

Class fastjet::RangeDefinition
   size=72 align=8
   base size=72 base align=8
fastjet::RangeDefinition (0x0x7f60142214e0) 0
    vptr=((& fastjet::RangeDefinition::_ZTVN7fastjet15RangeDefinitionE) + 16u)

Class std::is_error_code_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__cxx11::basic_string<char> > (0x0x7f6014250750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014221c60) 0 empty

Class std::is_error_code_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<const char*> (0x0x7f6014250888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014221d20) 0 empty

Class std::is_error_code_enum<double>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<double> (0x0x7f60142508f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014294240) 0 empty

Vtable for fastjet::SelectorWorker
fastjet::SelectorWorker::_ZTVN7fastjet14SelectorWorkerE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet14SelectorWorkerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))fastjet::SelectorWorker::terminator
48    (int (*)(...))fastjet::SelectorWorker::applies_jet_by_jet
56    (int (*)(...))fastjet::SelectorWorker::description
64    (int (*)(...))fastjet::SelectorWorker::takes_reference
72    (int (*)(...))fastjet::SelectorWorker::set_reference
80    (int (*)(...))fastjet::SelectorWorker::copy
88    (int (*)(...))fastjet::SelectorWorker::get_rapidity_extent
96    (int (*)(...))fastjet::SelectorWorker::is_geometric
104   (int (*)(...))fastjet::SelectorWorker::has_finite_area
112   (int (*)(...))fastjet::SelectorWorker::has_known_area
120   (int (*)(...))fastjet::SelectorWorker::known_area

Class fastjet::SelectorWorker
   size=8 align=8
   base size=8 base align=8
fastjet::SelectorWorker (0x0x7f6014294300) 0 nearly-empty
    vptr=((& fastjet::SelectorWorker::_ZTVN7fastjet14SelectorWorkerE) + 16u)

Class std::allocator_traits<std::allocator<const fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<const fastjet::PseudoJet*> > (0x0x7f60142945a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const fastjet::PseudoJet*> > (0x0x7f6014250068) 0 empty
  std::allocator_traits<std::allocator<const fastjet::PseudoJet*> > (0x0x7f6014294600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const fastjet::PseudoJet*> >::rebind<const fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const fastjet::PseudoJet*> >::rebind<const fastjet::PseudoJet*> (0x0x7f6014294660) 0 empty

Class __gnu_cxx::new_allocator<const fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<const fastjet::PseudoJet*> (0x0x7f60142946c0) 0 empty

Class std::allocator<const fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const fastjet::PseudoJet*> (0x0x7f6014250270) 0 empty
  __gnu_cxx::new_allocator<const fastjet::PseudoJet*> (0x0x7f6014294780) 0 empty

Class std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> >::_Vector_impl (0x0x7f6014250548) 0
  std::allocator<const fastjet::PseudoJet*> (0x0x7f60142505b0) 0 empty
    __gnu_cxx::new_allocator<const fastjet::PseudoJet*> (0x0x7f60142947e0) 0 empty

Class std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> > (0x0x7f6014294540) 0

Class std::vector<const fastjet::PseudoJet*>
   size=24 align=8
   base size=24 base align=8
std::vector<const fastjet::PseudoJet*> (0x0x7f6014250dd0) 0
  std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> > (0x0x7f6014294900) 0

Vtable for fastjet::Selector::InvalidWorker
fastjet::Selector::InvalidWorker::_ZTVN7fastjet8Selector13InvalidWorkerE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet8Selector13InvalidWorkerE)
16    (int (*)(...))fastjet::Selector::InvalidWorker::~InvalidWorker
24    (int (*)(...))fastjet::Selector::InvalidWorker::~InvalidWorker

Class fastjet::Selector::InvalidWorker
   size=40 align=8
   base size=40 base align=8
fastjet::Selector::InvalidWorker (0x0x7f6014250ea0) 0
    vptr=((& fastjet::Selector::InvalidWorker::_ZTVN7fastjet8Selector13InvalidWorkerE) + 16u)
  fastjet::Error (0x0x7f6014294e40) 0
      primary-for fastjet::Selector::InvalidWorker (0x0x7f6014250ea0)

Vtable for fastjet::Selector::InvalidArea
fastjet::Selector::InvalidArea::_ZTVN7fastjet8Selector11InvalidAreaE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet8Selector11InvalidAreaE)
16    (int (*)(...))fastjet::Selector::InvalidArea::~InvalidArea
24    (int (*)(...))fastjet::Selector::InvalidArea::~InvalidArea

Class fastjet::Selector::InvalidArea
   size=40 align=8
   base size=40 base align=8
fastjet::Selector::InvalidArea (0x0x7f6014250f08) 0
    vptr=((& fastjet::Selector::InvalidArea::_ZTVN7fastjet8Selector11InvalidAreaE) + 16u)
  fastjet::Error (0x0x7f6014294ea0) 0
      primary-for fastjet::Selector::InvalidArea (0x0x7f6014250f08)

Class fastjet::SharedPtr<fastjet::SelectorWorker>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::SelectorWorker> (0x0x7f6014294f00) 0

Vtable for fastjet::Selector
fastjet::Selector::_ZTVN7fastjet8SelectorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet8SelectorE)
16    (int (*)(...))fastjet::Selector::~Selector
24    (int (*)(...))fastjet::Selector::~Selector
32    (int (*)(...))fastjet::Selector::nullify_non_selected

Class fastjet::Selector
   size=16 align=8
   base size=16 base align=8
fastjet::Selector (0x0x7f6014294de0) 0
    vptr=((& fastjet::Selector::_ZTVN7fastjet8SelectorE) + 16u)

Class std::allocator_traits<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fa90c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7000) 0 empty
  std::allocator_traits<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fa9120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::PseudoJet> >::rebind<fastjet::PseudoJet>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::PseudoJet> >::rebind<fastjet::PseudoJet> (0x0x7f6013fa9180) 0 empty

Class __gnu_cxx::new_allocator<fastjet::PseudoJet>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::PseudoJet> (0x0x7f6013fa92a0) 0 empty

Class std::allocator<fastjet::PseudoJet>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::PseudoJet> (0x0x7f6013fb7138) 0 empty
  __gnu_cxx::new_allocator<fastjet::PseudoJet> (0x0x7f6013fa9360) 0 empty

Class std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> >::_Vector_impl (0x0x7f6013fb7208) 0
  std::allocator<fastjet::PseudoJet> (0x0x7f6013fb7270) 0 empty
    __gnu_cxx::new_allocator<fastjet::PseudoJet> (0x0x7f6013fa93c0) 0 empty

Class std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> > (0x0x7f6013fa9060) 0

Class std::vector<fastjet::PseudoJet>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::PseudoJet> (0x0x7f6013fb72d8) 0
  std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> > (0x0x7f6013fa94e0) 0

Vtable for fastjet::ClusterSequenceStructure
fastjet::ClusterSequenceStructure::_ZTVN7fastjet24ClusterSequenceStructureE: 30u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet24ClusterSequenceStructureE)
16    (int (*)(...))fastjet::ClusterSequenceStructure::~ClusterSequenceStructure
24    (int (*)(...))fastjet::ClusterSequenceStructure::~ClusterSequenceStructure
32    (int (*)(...))fastjet::ClusterSequenceStructure::description
40    (int (*)(...))fastjet::ClusterSequenceStructure::has_associated_cluster_sequence
48    (int (*)(...))fastjet::ClusterSequenceStructure::associated_cluster_sequence
56    (int (*)(...))fastjet::ClusterSequenceStructure::has_valid_cluster_sequence
64    (int (*)(...))fastjet::ClusterSequenceStructure::validated_cs
72    (int (*)(...))fastjet::ClusterSequenceStructure::validated_csab
80    (int (*)(...))fastjet::ClusterSequenceStructure::has_partner
88    (int (*)(...))fastjet::ClusterSequenceStructure::has_child
96    (int (*)(...))fastjet::ClusterSequenceStructure::has_parents
104   (int (*)(...))fastjet::ClusterSequenceStructure::object_in_jet
112   (int (*)(...))fastjet::ClusterSequenceStructure::has_constituents
120   (int (*)(...))fastjet::ClusterSequenceStructure::constituents
128   (int (*)(...))fastjet::ClusterSequenceStructure::has_exclusive_subjets
136   (int (*)(...))fastjet::ClusterSequenceStructure::exclusive_subjets
144   (int (*)(...))fastjet::ClusterSequenceStructure::n_exclusive_subjets
152   (int (*)(...))fastjet::ClusterSequenceStructure::exclusive_subjets_up_to
160   (int (*)(...))fastjet::ClusterSequenceStructure::exclusive_subdmerge
168   (int (*)(...))fastjet::ClusterSequenceStructure::exclusive_subdmerge_max
176   (int (*)(...))fastjet::ClusterSequenceStructure::has_pieces
184   (int (*)(...))fastjet::ClusterSequenceStructure::pieces
192   (int (*)(...))fastjet::ClusterSequenceStructure::has_area
200   (int (*)(...))fastjet::ClusterSequenceStructure::area
208   (int (*)(...))fastjet::ClusterSequenceStructure::area_error
216   (int (*)(...))fastjet::ClusterSequenceStructure::area_4vector
224   (int (*)(...))fastjet::ClusterSequenceStructure::is_pure_ghost
232   (int (*)(...))fastjet::ClusterSequenceStructure::set_associated_cs

Class fastjet::ClusterSequenceStructure
   size=16 align=8
   base size=16 base align=8
fastjet::ClusterSequenceStructure (0x0x7f6013fb73a8) 0
    vptr=((& fastjet::ClusterSequenceStructure::_ZTVN7fastjet24ClusterSequenceStructureE) + 16u)
  fastjet::PseudoJetStructureBase (0x0x7f6013fa9600) 0 nearly-empty
      primary-for fastjet::ClusterSequenceStructure (0x0x7f6013fb73a8)

Vtable for fastjet::ClusterSequence::Extras
fastjet::ClusterSequence::Extras::_ZTVN7fastjet15ClusterSequence6ExtrasE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet15ClusterSequence6ExtrasE)
16    (int (*)(...))fastjet::ClusterSequence::Extras::~Extras
24    (int (*)(...))fastjet::ClusterSequence::Extras::~Extras
32    (int (*)(...))fastjet::ClusterSequence::Extras::description

Class fastjet::ClusterSequence::Extras
   size=8 align=8
   base size=8 base align=8
fastjet::ClusterSequence::Extras (0x0x7f6013fa9ae0) 0 nearly-empty
    vptr=((& fastjet::ClusterSequence::Extras::_ZTVN7fastjet15ClusterSequence6ExtrasE) + 16u)

Class fastjet::ClusterSequence::history_element
   size=32 align=8
   base size=32 base align=8
fastjet::ClusterSequence::history_element (0x0x7f6013fa9b40) 0

Class std::allocator_traits<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013fa9c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013fb7410) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013fa9c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::history_element> >::rebind<fastjet::ClusterSequence::history_element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::history_element> >::rebind<fastjet::ClusterSequence::history_element> (0x0x7f6013fa9cc0) 0 empty

Class __gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element> (0x0x7f6013fa9d20) 0 empty

Class std::allocator<fastjet::ClusterSequence::history_element>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClusterSequence::history_element> (0x0x7f6013fb7548) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element> (0x0x7f6013fa9de0) 0 empty

Class std::_Vector_base<fastjet::ClusterSequence::history_element, std::allocator<fastjet::ClusterSequence::history_element> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClusterSequence::history_element, std::allocator<fastjet::ClusterSequence::history_element> >::_Vector_impl (0x0x7f6013fb7618) 0
  std::allocator<fastjet::ClusterSequence::history_element> (0x0x7f6013fb7680) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element> (0x0x7f6013fa9e40) 0 empty

Class std::_Vector_base<fastjet::ClusterSequence::history_element, std::allocator<fastjet::ClusterSequence::history_element> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClusterSequence::history_element, std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013fa9ba0) 0

Class std::vector<fastjet::ClusterSequence::history_element>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClusterSequence::history_element> (0x0x7f6013fb76e8) 0
  std::_Vector_base<fastjet::ClusterSequence::history_element, std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013fa9ea0) 0

Class fastjet::SharedPtr<fastjet::ClusterSequence::Extras>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::ClusterSequence::Extras> (0x0x7f6013fa9f00) 0

Class fastjet::ClusterSequence::BriefJet
   size=48 align=8
   base size=48 base align=8
fastjet::ClusterSequence::BriefJet (0x0x7f6013fa9f60) 0

Class fastjet::ClusterSequence::TiledJet
   size=72 align=8
   base size=72 base align=8
fastjet::ClusterSequence::TiledJet (0x0x7f6014136000) 0

Class fastjet::ClusterSequence::Tile
   size=112 align=8
   base size=112 base align=8
fastjet::ClusterSequence::Tile (0x0x7f6014136060) 0

Class std::allocator_traits<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6014136120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013fb7820) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6014136180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::Tile> >::rebind<fastjet::ClusterSequence::Tile>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClusterSequence::Tile> >::rebind<fastjet::ClusterSequence::Tile> (0x0x7f60141361e0) 0 empty

Class __gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile> (0x0x7f6014136240) 0 empty

Class std::allocator<fastjet::ClusterSequence::Tile>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClusterSequence::Tile> (0x0x7f6013fb7958) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile> (0x0x7f6014136300) 0 empty

Class std::_Vector_base<fastjet::ClusterSequence::Tile, std::allocator<fastjet::ClusterSequence::Tile> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClusterSequence::Tile, std::allocator<fastjet::ClusterSequence::Tile> >::_Vector_impl (0x0x7f6013fb7a28) 0
  std::allocator<fastjet::ClusterSequence::Tile> (0x0x7f6013fb7a90) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile> (0x0x7f6014136360) 0 empty

Class std::_Vector_base<fastjet::ClusterSequence::Tile, std::allocator<fastjet::ClusterSequence::Tile> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClusterSequence::Tile, std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f60141360c0) 0

Class std::vector<fastjet::ClusterSequence::Tile>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClusterSequence::Tile> (0x0x7f6013fb7bc8) 0
  std::_Vector_base<fastjet::ClusterSequence::Tile, std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6014136480) 0

Class fastjet::ClusterSequence::EEBriefJet
   size=56 align=8
   base size=56 base align=8
fastjet::ClusterSequence::EEBriefJet (0x0x7f60141364e0) 0

Vtable for fastjet::ClusterSequence
fastjet::ClusterSequence::_ZTVN7fastjet15ClusterSequenceE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet15ClusterSequenceE)
16    (int (*)(...))fastjet::ClusterSequence::~ClusterSequence
24    (int (*)(...))fastjet::ClusterSequence::~ClusterSequence

Class fastjet::ClusterSequence
   size=280 align=8
   base size=276 base align=8
fastjet::ClusterSequence (0x0x7f6013fa9a80) 0
    vptr=((& fastjet::ClusterSequence::_ZTVN7fastjet15ClusterSequenceE) + 16u)

Class std::is_array<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014136540) 0 empty

Class std::remove_volatile<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::PseudoJet> > (0x0x7f6014136600) 0 empty

Class std::remove_const<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::PseudoJet> > (0x0x7f6014136660) 0 empty

Class std::remove_cv<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::PseudoJet> > (0x0x7f60141365a0) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60141366c0) 0 empty

Class std::is_void<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014136720) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > > (0x0x7f6013fb7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014136780) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7f08) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6014136840) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > >, std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > >, std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > > (0x0x7f6013fb7f70) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f60141368a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7340) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > >, std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > > (0x0x7f6013fb7478) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6014136900) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::PseudoJet>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6013fb7888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014136960) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::PseudoJet> > (0x0x7f6013fb7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f60141369c0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6013dfc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014136a80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6013dfc068) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6013dfc0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6014136ae0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::PseudoJet> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::PseudoJet> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> > (0x0x7f6013dfc138) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6013dfc1a0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6013dfc208) 0 empty
      std::integral_constant<bool, true> (0x0x7f6014136b40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::PseudoJet> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::PseudoJet> > (0x0x7f6013dfc270) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::PseudoJet> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> > (0x0x7f6013dfc2d8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6013dfc340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6013dfc3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6014136ba0) 0 empty

Class std::is_array<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014136c00) 0 empty

Class std::remove_volatile<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6014136cc0) 0 empty

Class std::remove_const<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6014136d20) 0 empty

Class std::remove_cv<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6014136c60) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014136d80) 0 empty

Class std::is_void<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6014136de0) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > > (0x0x7f6013dfc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6014136e40) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> >, std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> >, std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > > > (0x0x7f6014136ea0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013e0a000) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > > (0x0x7f6013dfc750) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013e0a060) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::history_element> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > > (0x0x7f6013dfc8f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfc958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013e0a0c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::ClusterSequence::history_element>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6013dfcaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0a1e0) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfcd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0a240) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false>, std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false>, std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> > > (0x0x7f6013e0a360) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013dfce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0a3c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6013dfcf70) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013e11000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013e0a4e0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> > (0x0x7f6013e110d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6013e11138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013e111a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013e0a540) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013e11270) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::history_element> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> > (0x0x7f6013e112d8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6013e11340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6013e113a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013e0a5a0) 0 empty

Class std::is_array<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013e0a6c0) 0 empty

Class std::remove_volatile<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e0a780) 0 empty

Class std::remove_const<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e0a7e0) 0 empty

Class std::remove_cv<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e0a720) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013e0a840) 0 empty

Class std::is_void<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013e0a8a0) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > > (0x0x7f6013e116e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0a900) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> >, std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> >, std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > > > (0x0x7f6013e0a960) 0 empty

Class std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013e0a9c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > > (0x0x7f6013e117b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013e0aa20) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > > (0x0x7f6013e118f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013e0aa80) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::ClusterSequence::Tile>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6013e119c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0aae0) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0ac00) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false>, std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false>, std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> > > (0x0x7f6013e0ac60) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013e0ad80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6013e11af8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013e0aea0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> > (0x0x7f6013e11bc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6013e11c30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013e25060) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11d00) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::ClusterSequence::Tile> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> > (0x0x7f6013e11d68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6013e11dd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6013e11e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013e25180) 0 empty

Class std::initializer_list<fastjet::PseudoJet>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::PseudoJet> (0x0x7f6013e256c0) 0

Class std::auto_ptr<fastjet::ClusterSequence::Extras>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::ClusterSequence::Extras> (0x0x7f6013e25d20) 0

Class fastjet::EtaPhi
   size=16 align=8
   base size=16 base align=8
fastjet::EtaPhi (0x0x7f6013e59a20) 0

Class fastjet::DnnError
   size=32 align=8
   base size=32 base align=8
fastjet::DnnError (0x0x7f6013e59de0) 0

Class std::__fun_with_valarray<std::basic_ostream<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6013e80000) 0 empty

Class std::__fun<std::__shift_left, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__shift_left, std::basic_ostream<char> > (0x0x7f6013e11ea0) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6013e80060) 0 empty

Class std::__fun<std::__unary_plus, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, std::basic_ostream<char> > (0x0x7f6013e11f08) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6013e80180) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__unary_plus> (0x0x7f6013e80120) 0 empty

Class std::__fun<std::__negate, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, std::basic_ostream<char> > (0x0x7f6013e96068) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6013e80240) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__negate> (0x0x7f6013e801e0) 0 empty

Class std::__fun<std::__bitwise_not, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, std::basic_ostream<char> > (0x0x7f6013e96138) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6013e80300) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__bitwise_not> (0x0x7f6013e802a0) 0 empty

Class std::__fun<std::__logical_not, std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, std::basic_ostream<char> > (0x0x7f6013e803c0) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__logical_not> (0x0x7f6013e80360) 0 empty

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

Vtable for fastjet::DynamicNearestNeighbours
fastjet::DynamicNearestNeighbours::_ZTVN7fastjet24DynamicNearestNeighboursE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet24DynamicNearestNeighboursE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    0u
56    0u

Class fastjet::DynamicNearestNeighbours
   size=8 align=8
   base size=8 base align=8
fastjet::DynamicNearestNeighbours (0x0x7f6013e80600) 0 nearly-empty
    vptr=((& fastjet::DynamicNearestNeighbours::_ZTVN7fastjet24DynamicNearestNeighboursE) + 16u)

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

Class __gnu_cxx::__alloc_traits<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> > (0x0x7f6013e962d8) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7f6013e80720) 0 empty

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

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

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f6013e96410) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f6013e808a0) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f6013e964e0) 0
  std::allocator<int> (0x0x7f6013e96548) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f6013e80900) 0 empty

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

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7f6013e965b0) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f6013e80960) 0

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_impl<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f6013e969c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013e80d80) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7f6013e96a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f6013e96a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013e80de0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<int> > (0x0x7f6013e96af8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7f6013e96b60) 0 empty
    std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f6013e96bc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013e80e40) 0 empty

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f6013e96d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f6013e96dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b7e060) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7f6013e96e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f6013e96ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f6013e96f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013b7e0c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<int> > (0x0x7f6013e96f70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7f6013e96340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f6013e96618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f6013b82000) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013b7e120) 0 empty

Class std::allocator_traits<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e1e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82068) 0 empty
  std::allocator_traits<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::EtaPhi> >::rebind<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::EtaPhi> >::rebind<fastjet::EtaPhi> (0x0x7f6013b7e2a0) 0 empty

Class __gnu_cxx::new_allocator<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::EtaPhi> (0x0x7f6013b7e300) 0 empty

Class std::allocator<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::EtaPhi> (0x0x7f6013b821a0) 0 empty
  __gnu_cxx::new_allocator<fastjet::EtaPhi> (0x0x7f6013b7e3c0) 0 empty

Class std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> >::_Vector_impl (0x0x7f6013b82270) 0
  std::allocator<fastjet::EtaPhi> (0x0x7f6013b822d8) 0 empty
    __gnu_cxx::new_allocator<fastjet::EtaPhi> (0x0x7f6013b7e420) 0 empty

Class std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e180) 0

Class std::vector<fastjet::EtaPhi>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::EtaPhi> (0x0x7f6013b82340) 0
  std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e480) 0

Class std::is_array<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b824e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b7e4e0) 0 empty

Class std::remove_volatile<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e5a0) 0 empty

Class std::remove_const<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e600) 0 empty

Class std::remove_cv<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b7e540) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b825b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b7e660) 0 empty

Class std::is_void<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b7e6c0) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > > (0x0x7f6013b82680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b7e720) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b826e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013b7e7e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > >, std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > >, std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > > (0x0x7f6013b82750) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b827b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013b7e840) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82820) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > >, std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > > (0x0x7f6013b82888) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b828f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013b7e8a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::EtaPhi>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::EtaPhi>, false> (0x0x7f6013b82958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b7e900) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b829c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b7e960) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b7ea20) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> (0x0x7f6013b82a90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b7ea80) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::EtaPhi> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::EtaPhi> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> > (0x0x7f6013b82b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> (0x0x7f6013b82bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013b7eae0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82c98) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::EtaPhi> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> > (0x0x7f6013b82d00) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> (0x0x7f6013b82d68) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f6013b82dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013b7eb40) 0 empty

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

Class std::initializer_list<fastjet::EtaPhi>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::EtaPhi> (0x0x7f6013b7ec60) 0

Class std::auto_ptr<fastjet::DynamicNearestNeighbours>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::DynamicNearestNeighbours> (0x0x7f6013b7ef60) 0

Class std::is_error_code_enum<fastjet::Strategy>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<fastjet::Strategy> (0x0x7f6013b820d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013c730c0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const double, std::pair<int, int> > > (0x0x7f6013c731e0) 0 empty

Class std::allocator<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const double, std::pair<int, int> > > (0x0x7f6013b823a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const double, std::pair<int, int> > > (0x0x7f6013c732a0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013b82f08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >::rebind<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >::rebind<std::pair<const double, std::pair<int, int> > > (0x0x7f6013c73480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >::rebind<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const double, std::pair<int, int> > > >::rebind<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73540) 0 empty

Class std::binary_function<double, double, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<double, double, bool> (0x0x7f6013c735a0) 0 empty

Class std::less<double>
   size=1 align=1
   base size=1 base align=1
std::less<double> (0x0x7f6013cc5000) 0 empty
  std::binary_function<double, double, bool> (0x0x7f6013c73600) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73660) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c737e0) 0 empty

Class std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > >::_Rb_tree_impl<std::less<double>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > >::_Rb_tree_impl<std::less<double>, true> (0x0x7f6013cc5138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc51a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c738a0) 0 empty

Class std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c734e0) 0

Class std::multimap<double, std::pair<int, int> >
   size=48 align=8
   base size=48 base align=8
std::multimap<double, std::pair<int, int> > (0x0x7f6013c73180) 0

Class std::is_array<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013c73ae0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73ba0) 0 empty

Class std::remove_const<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73c00) 0 empty

Class std::remove_cv<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013c73b40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013c73c60) 0 empty

Class std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013c73cc0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6013cc54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013c73d20) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013c73ea0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6013cc5750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc57b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013c73f00) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const double, std::pair<int, int> > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6013cc58f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013c73f60) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const double, std::pair<int, int> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f6013cc5bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a5000) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a5060) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a52a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f6013cc5ea0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013cc5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f60139a5300) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> > (0x0x7f6013cc5f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f6013cc52d8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013b82ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f60139a5360) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f60139ac000) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const double, std::pair<int, int> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> > (0x0x7f60139ac068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f60139ac0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f60139ac138) 0 empty
        std::integral_constant<bool, true> (0x0x7f60139a53c0) 0 empty

Class std::is_array<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<double> > (0x0x7f60139ac3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a5420) 0 empty

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

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

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

Class std::__is_void_helper<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<double> > (0x0x7f60139ac478) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a55a0) 0 empty

Class std::is_void<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<double> > (0x0x7f60139ac4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a5600) 0 empty

Class std::__not_<std::is_void<std::less<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<double> > > (0x0x7f60139ac548) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a5660) 0 empty

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

Class std::__is_default_constructible_impl<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<double> > (0x0x7f60139ac5b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f60139a5720) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<double> > >, std::__is_default_constructible_impl<std::less<double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<double> > >, std::__is_default_constructible_impl<std::less<double> > > (0x0x7f60139ac618) 0 empty
  std::__is_default_constructible_impl<std::less<double> > (0x0x7f60139ac680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f60139a5780) 0 empty

Class std::__is_default_constructible_atom<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<double> > (0x0x7f60139ac6e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<double> > >, std::__is_default_constructible_impl<std::less<double> > > (0x0x7f60139ac750) 0 empty
    std::__is_default_constructible_impl<std::less<double> > (0x0x7f60139ac7b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f60139a57e0) 0 empty

Class std::__is_default_constructible_safe<std::less<double>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<double>, false> (0x0x7f60139ac820) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a5840) 0 empty

Class std::is_default_constructible<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<double> > (0x0x7f60139ac888) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a58a0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f60139ac8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139a5960) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<double>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<double>, false> (0x0x7f60139ac958) 0 empty
  std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f60139ac9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60139a59c0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<double> >, std::__is_nt_default_constructible_impl<std::less<double>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<double> >, std::__is_nt_default_constructible_impl<std::less<double>, false> > (0x0x7f60139aca28) 0 empty
  std::__is_nt_default_constructible_impl<std::less<double>, false> (0x0x7f60139aca90) 0 empty
    std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f60139acaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f60139a5a20) 0 empty

Class std::is_nothrow_default_constructible<std::less<double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<double> > (0x0x7f60139acb60) 0 empty
  std::__and_<std::is_default_constructible<std::less<double> >, std::__is_nt_default_constructible_impl<std::less<double>, false> > (0x0x7f60139acbc8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<double>, false> (0x0x7f60139acc30) 0 empty
      std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f60139acc98) 0 empty
        std::integral_constant<bool, true> (0x0x7f60139a5a80) 0 empty

Class std::_PCC<true, int, int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, int, int> (0x0x7f60139a5d20) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f60139acd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a5d80) 0 empty

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

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f60139acf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a5e40) 0 empty

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f60139ac340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139a5f00) 0 empty

Class std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> > (0x0x7f60139acd00) 0 empty
  std::is_rvalue_reference<int> (0x0x7f6013a1b000) 0 empty
    std::integral_constant<bool, false> (0x0x7f60139a5f60) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f6013a1b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a1c000) 0 empty

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

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f6013a1b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a1c240) 0 empty

Class std::__or_<std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f6013a1b208) 0 empty
  std::is_void<int> (0x0x7f6013a1b270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013a1c2a0) 0 empty

Class std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > (0x0x7f6013a1b2d8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f6013a1b340) 0 empty
    std::is_void<int> (0x0x7f6013a1b3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013a1c300) 0 empty

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

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f6013a1b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a1c480) 0 empty

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

Class std::__or_<std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int>, std::is_reference<int> > (0x0x7f6013a1b4e0) 0 empty
  std::is_object<int> (0x0x7f6013a1b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a1c540) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f6013a1b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a1c5a0) 0 empty

Class std::is_function<int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&> (0x0x7f6013a1b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a1c660) 0 empty

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

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7f6013a1b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a1c720) 0 empty

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

Class std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7f6013a1b7b8) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f6013a1b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a1c7e0) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f6013a1b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a1c840) 0 empty

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

Class std::__or_<std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f6013a1b8f0) 0 empty
  std::is_reference<int&> (0x0x7f6013a1b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a1c900) 0 empty

Class std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > (0x0x7f6013a1b9c0) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f6013a1ba28) 0 empty
    std::is_reference<int&> (0x0x7f6013a1ba90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a1c960) 0 empty

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

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f6013a1bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a1cba0) 0 empty

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

Class std::__or_<std::is_object<int&>, std::is_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&>, std::is_reference<int&> > (0x0x7f6013a1bbc8) 0 empty
  std::is_reference<int&> (0x0x7f6013a1bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a1cc60) 0 empty

Class std::__is_referenceable<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&> (0x0x7f6013a1bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a1ccc0) 0 empty

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

Class std::add_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&> (0x0x7f6013a1bd00) 0 empty
  std::__add_rvalue_reference_helper<int&, true> (0x0x7f6013a1cd80) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7f6013a1bf70) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f6013a45000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44060) 0 empty

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

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

Class std::__or_<std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f6013a450d0) 0 empty
  std::is_reference<const int&> (0x0x7f6013a45138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44180) 0 empty

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f6013a451a0) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f6013a45208) 0 empty
    std::is_reference<const int&> (0x0x7f6013a45270) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a441e0) 0 empty

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

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

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

Class std::__or_<std::is_object<const int&>, std::is_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&>, std::is_reference<const int&> > (0x0x7f6013a45478) 0 empty
  std::is_reference<const int&> (0x0x7f6013a454e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44420) 0 empty

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

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

Class std::add_rvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const int&> (0x0x7f6013a455b0) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f6013a44540) 0 empty

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

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

Class std::__is_copy_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<int, true> (0x0x7f6013a45680) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f6013a456e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44600) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7f6013a45750) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7f6013a457b8) 0 empty
    std::is_assignable<int&, const int&> (0x0x7f6013a45820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a44660) 0 empty

Class std::conditional<true, std::is_copy_assignable<int>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<int>, std::is_copy_assignable<int> > (0x0x7f6013a446c0) 0 empty

Class std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<int> > (0x0x7f6013a45888) 0 empty
  std::is_copy_assignable<int> (0x0x7f6013a458f0) 0 empty
    std::__is_copy_assignable_impl<int, true> (0x0x7f6013a45958) 0 empty
      std::is_assignable<int&, const int&> (0x0x7f6013a459c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013a44720) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<int> > > (0x0x7f6013a45a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a447e0) 0 empty

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

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f6013a45b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a44900) 0 empty

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

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f6013a45bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a449c0) 0 empty

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f6013a45c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a44b40) 0 empty

Class std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7f6013a45c98) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f6013a45d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44ba0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f6013a45d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a44c00) 0 empty

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

Class std::__or_<std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6013a45dd0) 0 empty
  std::is_reference<int&&> (0x0x7f6013a45e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44cc0) 0 empty

Class std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6013a45ea0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6013a45f08) 0 empty
    std::is_reference<int&&> (0x0x7f6013a45f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a44d20) 0 empty

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

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f6013a69138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a44ea0) 0 empty

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

Class std::__or_<std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&&>, std::is_reference<int&&> > (0x0x7f6013a691a0) 0 empty
  std::is_reference<int&&> (0x0x7f6013a69208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a44f60) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f6013a69270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c000) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f6013a692d8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f6013a6c0c0) 0 empty

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

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7f6013a69340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c120) 0 empty

Class std::__is_move_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<int, true> (0x0x7f6013a693a8) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f6013a69410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a6c180) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7f6013a69478) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7f6013a694e0) 0 empty
    std::is_assignable<int&, int&&> (0x0x7f6013a69548) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a6c1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<int>, std::is_move_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<int>, std::is_move_assignable<int> > (0x0x7f6013a6c240) 0 empty

Class std::__and_<std::is_move_assignable<int>, std::is_move_assignable<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<int>, std::is_move_assignable<int> > (0x0x7f6013a695b0) 0 empty
  std::is_move_assignable<int> (0x0x7f6013a69618) 0 empty
    std::__is_move_assignable_impl<int, true> (0x0x7f6013a69680) 0 empty
      std::is_assignable<int&, int&&> (0x0x7f6013a696e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013a6c2a0) 0 empty

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

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

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7f6013a69750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a6c360) 0 empty

Class std::__not_<std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<int> > (0x0x7f6013a697b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c3c0) 0 empty

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

Class std::__is_default_constructible_impl<int>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<int> (0x0x7f6013a698f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6013a6c540) 0 empty

Class std::__and_<std::__not_<std::is_void<int> >, std::__is_default_constructible_impl<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<int> >, std::__is_default_constructible_impl<int> > (0x0x7f6013a69958) 0 empty
  std::__is_default_constructible_impl<int> (0x0x7f6013a699c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6013a6c5a0) 0 empty

Class std::__is_default_constructible_atom<int>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<int> (0x0x7f6013a69a28) 0 empty
  std::__and_<std::__not_<std::is_void<int> >, std::__is_default_constructible_impl<int> > (0x0x7f6013a69a90) 0 empty
    std::__is_default_constructible_impl<int> (0x0x7f6013a69af8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6013a6c6c0) 0 empty

Class std::__is_default_constructible_safe<int, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<int, false> (0x0x7f6013a69b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c780) 0 empty

Class std::is_default_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<int> (0x0x7f6013a69bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c7e0) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<int>, std::is_default_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<int>, std::is_default_constructible<int> > (0x0x7f6013a6c840) 0 empty

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

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f6013a69c98) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f6013a6c960) 0 empty

Class std::__is_implicitly_default_constructible_impl<int>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<int> (0x0x7f6013a69c30) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f6013a6c8a0) 0 empty

Class std::__is_implicitly_default_constructible_safe<int>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<int> (0x0x7f6013a69d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013a6c9c0) 0 empty

Class std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> > (0x0x7f6013a69dd0) 0 empty
  std::__is_implicitly_default_constructible_safe<int> (0x0x7f6013a69e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013a6ca20) 0 empty

Class std::__is_implicitly_default_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<int> (0x0x7f6013a9a068) 0 empty
  std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> > (0x0x7f6013a9a0d0) 0 empty
    std::__is_implicitly_default_constructible_safe<int> (0x0x7f6013a9a138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013a6ca80) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > (0x0x7f6013a6cae0) 0 empty

Class std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > (0x0x7f6013a9a208) 0 empty
  std::__is_implicitly_default_constructible<int> (0x0x7f6013a9a270) 0 empty
    std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> > (0x0x7f6013a9a2d8) 0 empty
      std::__is_implicitly_default_constructible_safe<int> (0x0x7f6013a9a340) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013a6cb40) 0 empty

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

Class std::conditional<true, std::__and_<std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > >, std::is_default_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > >, std::is_default_constructible<int> > (0x0x7f6013a6cc00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > >, std::is_default_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > >, std::is_default_constructible<int> > (0x0x7f6013a6cc60) 0 empty

Class std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > (0x0x7f6013a9a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013a6ccc0) 0 empty

Class std::__and_<std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > > (0x0x7f6013a9a478) 0 empty
  std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > (0x0x7f6013a9a4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013a6cd20) 0 empty

Class std::__and_<std::is_default_constructible<int>, std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<int>, std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > > (0x0x7f6013a9a548) 0 empty
  std::__and_<std::is_default_constructible<int>, std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > > (0x0x7f6013a9a5b0) 0 empty
    std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > (0x0x7f6013a9a618) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013a6cd80) 0 empty

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

Class std::_Rb_tree_iterator<std::pair<const double, std::pair<int, int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const double, std::pair<int, int> > > (0x0x7f6013aab060) 0

Class std::_PCC<true, const double, std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const double, std::pair<int, int> > (0x0x7f6013aab180) 0 empty

Class std::is_function<const double>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double> (0x0x7f6013a9a680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aab1e0) 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> > > (0x0x7f6013aab240) 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> (0x0x7f6013a9a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aab2a0) 0 empty

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

Class std::is_rvalue_reference<const double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const double> (0x0x7f6013a9a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aab360) 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> > (0x0x7f6013a9a888) 0 empty
  std::is_rvalue_reference<const double> (0x0x7f6013a9a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013aab3c0) 0 empty

Class std::is_reference<const double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double> (0x0x7f6013a9a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aab4e0) 0 empty

Class std::conditional<false, 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_reference<const double>, std::is_void<const double> > (0x0x7f6013aab540) 0 empty

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

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

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

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

Class std::is_void<const double>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double> (0x0x7f6013a9aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aab720) 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> > (0x0x7f6013a9aaf8) 0 empty
  std::is_void<const double> (0x0x7f6013a9ab60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013aab780) 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> > (0x0x7f6013a9abc8) 0 empty
  std::__or_<std::is_reference<const double>, std::is_void<const double> > (0x0x7f6013a9ac30) 0 empty
    std::is_void<const double> (0x0x7f6013a9ac98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013aab7e0) 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> > > (0x0x7f6013a9add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013aab840) 0 empty

Class std::is_object<const double>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double> (0x0x7f6013a9ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013aab8a0) 0 empty

Class std::conditional<true, std::is_object<const double>, std::is_reference<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const double>, std::is_reference<const double> > (0x0x7f6013aab900) 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> > (0x0x7f6013a9aea0) 0 empty
  std::is_object<const double> (0x0x7f6013a9af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013aab960) 0 empty

Class std::__is_referenceable<const double>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double> (0x0x7f6013a9af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013aab9c0) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7f6013b1a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aaba80) 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&> > > (0x0x7f6013aabae0) 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&> (0x0x7f6013b1a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013aabb40) 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&> > (0x0x7f6013aabba0) 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&> > (0x0x7f6013b1a1a0) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f6013b1a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013aabc00) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7f6013b1a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013aabde0) 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&> > (0x0x7f6013aabe40) 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&> > (0x0x7f6013b1a2d8) 0 empty
  std::is_reference<const double&> (0x0x7f6013b1a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013aabea0) 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&> > (0x0x7f6013b1a3a8) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f6013b1a410) 0 empty
    std::is_reference<const double&> (0x0x7f6013b1a478) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013aabf00) 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&> > > (0x0x7f6013b1a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013aabf60) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7f6013b1a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b27000) 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&> > (0x0x7f6013b27060) 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&> > (0x0x7f6013b1a680) 0 empty
  std::is_reference<const double&> (0x0x7f6013b1a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b27180) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7f6013b1a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b271e0) 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> (0x0x7f6013b27240) 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&> (0x0x7f6013b1a7b8) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f6013b272a0) 0 empty

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

Class std::is_assignable<const double&, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const double&, const double&> (0x0x7f6013b1a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b27300) 0 empty

Class std::__is_copy_assignable_impl<const double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const double, true> (0x0x7f6013b1a8f0) 0 empty
  std::is_assignable<const double&, const double&> (0x0x7f6013b1a958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013b27360) 0 empty

Class std::is_copy_assignable<const double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const double> (0x0x7f6013b1a9c0) 0 empty
  std::__is_copy_assignable_impl<const double, true> (0x0x7f6013b1aa28) 0 empty
    std::is_assignable<const double&, const double&> (0x0x7f6013b1aa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013b273c0) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::pair<int, int> >, std::is_copy_assignable<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::pair<int, int> >, std::is_copy_assignable<const double> > (0x0x7f6013b27420) 0 empty

Class std::__and_<std::is_copy_assignable<const double>, std::is_copy_assignable<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const double>, std::is_copy_assignable<std::pair<int, int> > > (0x0x7f6013b1aaf8) 0 empty
  std::is_copy_assignable<const double> (0x0x7f6013b1ab60) 0 empty
    std::__is_copy_assignable_impl<const double, true> (0x0x7f6013b1abc8) 0 empty
      std::is_assignable<const double&, const double&> (0x0x7f6013b1ac30) 0 empty
        std::integral_constant<bool, false> (0x0x7f6013b27480) 0 empty

Class std::conditional<false, const std::pair<const double, std::pair<int, int> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const double, std::pair<int, int> >&, const std::__nonesuch&> (0x0x7f6013b275a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const double>, std::is_copy_assignable<std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const double>, std::is_copy_assignable<std::pair<int, int> > > > (0x0x7f6013b1af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b27600) 0 empty

Class std::conditional<true, const std::pair<const double, std::pair<int, int> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const double, std::pair<int, int> >&, const std::__nonesuch&> (0x0x7f6013b27660) 0 empty

Class std::is_function<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&&> (0x0x7f6013b32138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b277e0) 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&&> > > (0x0x7f6013b27840) 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&&> (0x0x7f6013b321a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b278a0) 0 empty

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

Class std::is_rvalue_reference<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const double&&> (0x0x7f6013b322d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b27960) 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&&> > (0x0x7f6013b32340) 0 empty
  std::is_rvalue_reference<const double&&> (0x0x7f6013b323a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b279c0) 0 empty

Class std::is_reference<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&&> (0x0x7f6013b32410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b27ba0) 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&&> > (0x0x7f6013b27c00) 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&&> > (0x0x7f6013b32478) 0 empty
  std::is_reference<const double&&> (0x0x7f6013b324e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b27d20) 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&&> > (0x0x7f6013b32548) 0 empty
  std::__or_<std::is_reference<const double&&>, std::is_void<const double&&> > (0x0x7f6013b325b0) 0 empty
    std::is_reference<const double&&> (0x0x7f6013b32618) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013b27d80) 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&&> > > (0x0x7f6013b32680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b27de0) 0 empty

Class std::is_object<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&&> (0x0x7f6013b326e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b27e40) 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&&> > (0x0x7f6013b27ea0) 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&&> > (0x0x7f6013b32750) 0 empty
  std::is_reference<const double&&> (0x0x7f6013b327b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b4a000) 0 empty

Class std::__is_referenceable<const double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&&> (0x0x7f6013b32820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b4a060) 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> (0x0x7f6013b4a0c0) 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&&> (0x0x7f6013b32888) 0 empty
  std::__add_rvalue_reference_helper<const double&&, true> (0x0x7f6013b4a120) 0 empty

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

Class std::is_assignable<const double&, const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const double&, const double&&> (0x0x7f6013b328f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b4a180) 0 empty

Class std::__is_move_assignable_impl<const double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const double, true> (0x0x7f6013b32958) 0 empty
  std::is_assignable<const double&, const double&&> (0x0x7f6013b329c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013b4a1e0) 0 empty

Class std::is_move_assignable<const double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const double> (0x0x7f6013b32a28) 0 empty
  std::__is_move_assignable_impl<const double, true> (0x0x7f6013b32a90) 0 empty
    std::is_assignable<const double&, const double&&> (0x0x7f6013b32af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013b4a240) 0 empty

Class std::conditional<false, std::is_move_assignable<std::pair<int, int> >, std::is_move_assignable<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::pair<int, int> >, std::is_move_assignable<const double> > (0x0x7f6013b4a2a0) 0 empty

Class std::__and_<std::is_move_assignable<const double>, std::is_move_assignable<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const double>, std::is_move_assignable<std::pair<int, int> > > (0x0x7f6013b32b60) 0 empty
  std::is_move_assignable<const double> (0x0x7f6013b32bc8) 0 empty
    std::__is_move_assignable_impl<const double, true> (0x0x7f6013b32c30) 0 empty
      std::is_assignable<const double&, const double&&> (0x0x7f6013b32c98) 0 empty
        std::integral_constant<bool, false> (0x0x7f6013b4a300) 0 empty

Class std::conditional<false, std::pair<const double, std::pair<int, int> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const double, std::pair<int, int> >&&, std::__nonesuch&&> (0x0x7f6013b4a420) 0 empty

Class std::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<int, int> (0x0x7f6013b32dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013b4a540) 0 empty

Class std::_PCC<false, int, int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, int, int> (0x0x7f6013b4a5a0) 0 empty

Class std::pair<const double, std::pair<int, int> >
   size=16 align=8
   base size=16 base align=8
std::pair<const double, std::pair<int, int> > (0x0x7f6013aab120) 0

Class std::conditional<true, std::is_assignable<int&, int&&>, std::is_assignable<int&, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_assignable<int&, int&&>, std::is_assignable<int&, int&&> > (0x0x7f6013b4a780) 0 empty

Class std::__and_<std::is_assignable<int&, int&&>, std::is_assignable<int&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<int&, int&&>, std::is_assignable<int&, int&&> > (0x0x7f6013b32e38) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f6013b32ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b4a8a0) 0 empty

Class std::enable_if<true, std::pair<int, int>&>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::pair<int, int>&> (0x0x7f6013b4a900) 0 empty

Class std::conditional<true, std::is_assignable<int&, const int&>, std::is_assignable<int&, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_assignable<int&, const int&>, std::is_assignable<int&, const int&> > (0x0x7f6013b4a960) 0 empty

Class std::__and_<std::is_assignable<int&, const int&>, std::is_assignable<int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<int&, const int&>, std::is_assignable<int&, const int&> > (0x0x7f6013b32f70) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f6013777000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013b4aa80) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const double, std::pair<int, int> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const double, std::pair<int, int> > > (0x0x7f6013b4aba0) 0

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

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

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

Class __gnu_cxx::__enable_if<true, std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<int> > (0x0x7f6013b4af00) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<int*, std::vector<int> > > (0x0x7f60137771a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013b4af60) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<int*, std::vector<int> > > (0x0x7f60137772d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60137ac000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int, const int&>, std::__is_direct_constructible_new_safe<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int, const int&>, std::__is_direct_constructible_new_safe<int, const int&> > (0x0x7f60137ac2a0) 0 empty

Class std::conditional<false, std::is_void<int>, std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int>, std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > > (0x0x7f60137ac300) 0 empty

Class std::conditional<false, std::__not_<std::extent<int, 0u> >, std::is_array<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<int, 0u> >, std::is_array<int> > (0x0x7f60137ac360) 0 empty

Class std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f60137774e0) 0 empty
  std::is_array<int> (0x0x7f6013777548) 0 empty
    std::integral_constant<bool, false> (0x0x7f60137ac3c0) 0 empty

Class std::__is_array_unknown_bounds<int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<int> (0x0x7f60137775b0) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f6013777618) 0 empty
    std::is_array<int> (0x0x7f6013777680) 0 empty
      std::integral_constant<bool, false> (0x0x7f60137ac420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f60137ac480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f60137776e8) 0 empty
  std::is_function<int> (0x0x7f6013777750) 0 empty
    std::integral_constant<bool, false> (0x0x7f60137ac4e0) 0 empty

Class std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f60137777b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f6013777820) 0 empty
    std::is_function<int> (0x0x7f6013777888) 0 empty
      std::integral_constant<bool, false> (0x0x7f60137ac540) 0 empty

Class std::conditional<false, std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<int>, std::is_scalar<int> > (0x0x7f60137ac660) 0 empty

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

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

Class std::__or_<std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<int>, std::is_floating_point<int> > (0x0x7f6013777958) 0 empty
  std::is_integral<int> (0x0x7f60137779c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137ac780) 0 empty

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

Class std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > > (0x0x7f60137ac840) 0 empty

Class std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > (0x0x7f6013777a90) 0 empty
  std::is_arithmetic<int> (0x0x7f6013777af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137ac8a0) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7f6013777b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137ac900) 0 empty

Class std::__or_<std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_scalar<int> > (0x0x7f6013777bc8) 0 empty
  std::is_scalar<int> (0x0x7f6013777c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137ac960) 0 empty

Class std::__is_destructible_safe<int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<int, false, true> (0x0x7f6013777c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137ac9c0) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7f6013777d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137aca20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, const int&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, const int&>, std::is_destructible<int> > (0x0x7f60137aca80) 0 empty

Class std::__is_direct_constructible_impl<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, const int&> (0x0x7f6013777e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60137acae0) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f6013777f08) 0 empty
  std::__is_direct_constructible_impl<int, const int&> (0x0x7f6013777f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f60137acb40) 0 empty

Class std::__is_direct_constructible_new_safe<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, const int&> (0x0x7f6013777138) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f6013777410) 0 empty
    std::__is_direct_constructible_impl<int, const int&> (0x0x7f6013777478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f60137acd20) 0 empty

Class std::__is_direct_constructible_new<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, const int&> (0x0x7f60137d6000) 0 empty
  std::__is_direct_constructible_new_safe<int, const int&> (0x0x7f60137d6068) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f60137d60d0) 0 empty
      std::__is_direct_constructible_impl<int, const int&> (0x0x7f60137d6138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f60137acde0) 0 empty

Class std::__is_direct_constructible<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, const int&> (0x0x7f60137d61a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137acea0) 0 empty

Class std::__is_constructible_impl<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, const int&> (0x0x7f60137d6208) 0 empty
  std::__is_direct_constructible<int, const int&> (0x0x7f60137d6270) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137acf00) 0 empty

Class std::is_constructible<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, const int&> (0x0x7f60137d62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137acf60) 0 empty

Class std::conditional<true, std::is_constructible<int, const int&>, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<int, const int&>, std::is_constructible<int, const int&> > (0x0x7f60137d9000) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&> > (0x0x7f60137d64e0) 0 empty
  std::is_constructible<int, const int&> (0x0x7f60137d6548) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137d9060) 0 empty

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

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

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

Class std::__is_void_helper<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const int&> (0x0x7f60137d66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60137d9300) 0 empty

Class std::is_void<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int&> (0x0x7f60137d6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f60137d9360) 0 empty

Class std::conditional<false, std::is_void<const int&>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const int&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f60137d93c0) 0 empty

Class std::conditional<false, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<int>, std::is_array<int> > (0x0x7f60137d9420) 0 empty

Class std::__or_<std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f60137d6888) 0 empty
  std::is_array<int> (0x0x7f60137d68f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60137d9480) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> > (0x0x7f60137d6958) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f60137d69c0) 0 empty
    std::is_array<int> (0x0x7f60137d6a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f60137d94e0) 0 empty

Class std::__is_convertible_helper<const int&, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const int&, int, false> (0x0x7f60137d9540) 0 empty

Class std::is_convertible<const int&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const int&, int> (0x0x7f60137d6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137d95a0) 0 empty

Class std::conditional<true, std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f60137d9600) 0 empty

Class std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f60137d6c30) 0 empty
  std::is_convertible<const int&, int> (0x0x7f60137d6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137d9720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > > (0x0x7f60137d98a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >, std::is_constructible<int, const int&> > (0x0x7f60137d9900) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int, const int&&>, std::__is_direct_constructible_new_safe<int, const int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int, const int&&>, std::__is_direct_constructible_new_safe<int, const int&&> > (0x0x7f60137d9960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, const int&&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, const int&&>, std::is_destructible<int> > (0x0x7f60137d99c0) 0 empty

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

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

Class std::is_lvalue_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const int&&> (0x0x7f60137d6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f60137d9b40) 0 empty

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

Class std::is_rvalue_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const int&&> (0x0x7f6013808068) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137d9c00) 0 empty

Class std::__or_<std::is_lvalue_reference<const int&&>, std::is_rvalue_reference<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&&>, std::is_rvalue_reference<const int&&> > (0x0x7f60138080d0) 0 empty
  std::is_rvalue_reference<const int&&> (0x0x7f6013808138) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137d9c60) 0 empty

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

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

Class std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f6013808208) 0 empty
  std::is_reference<const int&&> (0x0x7f6013808270) 0 empty
    std::integral_constant<bool, true> (0x0x7f60137d9e40) 0 empty

Class std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f60138082d8) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f6013808340) 0 empty
    std::is_reference<const int&&> (0x0x7f60138083a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f60137d9ea0) 0 empty

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

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

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

Class std::__or_<std::is_object<const int&&>, std::is_reference<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&&>, std::is_reference<const int&&> > (0x0x7f6013808680) 0 empty
  std::is_reference<const int&&> (0x0x7f60138086e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f601380d060) 0 empty

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

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

Class std::add_rvalue_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const int&&> (0x0x7f60138087b8) 0 empty
  std::__add_rvalue_reference_helper<const int&&, true> (0x0x7f601380d180) 0 empty

Class std::__is_direct_constructible_impl<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, const int&&> (0x0x7f60137d6f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60137d9a20) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> > (0x0x7f6013808888) 0 empty
  std::__is_direct_constructible_impl<int, const int&&> (0x0x7f60138088f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f601380d1e0) 0 empty

Class std::__is_direct_constructible_new_safe<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, const int&&> (0x0x7f6013808958) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> > (0x0x7f60138089c0) 0 empty
    std::__is_direct_constructible_impl<int, const int&&> (0x0x7f6013808a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f601380d3c0) 0 empty

Class std::__is_direct_constructible_new<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, const int&&> (0x0x7f6013808a90) 0 empty
  std::__is_direct_constructible_new_safe<int, const int&&> (0x0x7f6013808af8) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> > (0x0x7f6013808b60) 0 empty
      std::__is_direct_constructible_impl<int, const int&&> (0x0x7f6013808bc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f601380d480) 0 empty

Class std::__is_direct_constructible<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, const int&&> (0x0x7f6013808c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f601380d540) 0 empty

Class std::__is_constructible_impl<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, const int&&> (0x0x7f6013808c98) 0 empty
  std::__is_direct_constructible<int, const int&&> (0x0x7f6013808d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f601380d5a0) 0 empty

Class std::is_constructible<int, const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, const int&&> (0x0x7f6013808d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f601380d600) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::is_constructible<int, const int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::is_constructible<int, const int&&> > (0x0x7f601380d660) 0 empty

Class std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6013808dd0) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f6013808e38) 0 empty
    std::is_convertible<const int&, int> (0x0x7f6013808ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f601380d6c0) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6013808f08) 0 empty
  std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6013808f70) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f6013818000) 0 empty
      std::is_convertible<const int&, int> (0x0x7f6013818068) 0 empty
        std::integral_constant<bool, true> (0x0x7f601380d780) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > > (0x0x7f601380d8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >, std::is_constructible<int, const int&> > (0x0x7f601380d900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >, std::is_constructible<int, const int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >, std::is_constructible<int, const int&&> > (0x0x7f601380d960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6013818340) 0 empty
  std::integral_constant<bool, false> (0x0x7f601380d9c0) 0 empty

Class std::__and_<std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > > (0x0x7f6013818478) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f60138184e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f601380da20) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > > (0x0x7f60138185b0) 0 empty
  std::__and_<std::is_constructible<int, const int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > > (0x0x7f6013818618) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6013818680) 0 empty
      std::integral_constant<bool, false> (0x0x7f601380da80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f601380db40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >, std::is_constructible<int, const int&> > (0x0x7f601380dba0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&&>, std::__is_direct_constructible_new_safe<int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&&>, std::__is_direct_constructible_new_safe<int, int&&> > (0x0x7f601380dc00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> > (0x0x7f601380dc60) 0 empty

Class std::__is_direct_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, int&&> (0x0x7f6013818958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f601380dd80) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f6013818a28) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7f6013818a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f601380dde0) 0 empty

Class std::__is_direct_constructible_new_safe<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f6013818af8) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f6013818b60) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7f6013818bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f601380df00) 0 empty

Class std::__is_direct_constructible_new<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, int&&> (0x0x7f6013818c30) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f6013818c98) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f6013818d00) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7f6013818d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013834000) 0 empty

Class std::__is_direct_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, int&&> (0x0x7f6013818dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138340c0) 0 empty

Class std::__is_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, int&&> (0x0x7f6013818e38) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7f6013818ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013834120) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7f6013818f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013834180) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::is_constructible<int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::is_constructible<int, int&&> > (0x0x7f60138341e0) 0 empty

Class std::conditional<true, std::is_convertible<int&&, int>, std::is_convertible<const int&, int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&&, int>, std::is_convertible<const int&, int> > (0x0x7f6013834240) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f6013818138) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138345a0) 0 empty

Class std::conditional<false, std::is_void<int&&>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int&&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f6013834600) 0 empty

Class std::__or_<std::is_void<int&&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<int>, std::is_array<int> > (0x0x7f6013841068) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f60138410d0) 0 empty
    std::is_array<int> (0x0x7f6013841138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013834660) 0 empty

Class std::__is_convertible_helper<int&&, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&&, int, false> (0x0x7f60138346c0) 0 empty

Class std::is_convertible<int&&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, int> (0x0x7f6013841208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013834720) 0 empty

Class std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > (0x0x7f6013841270) 0 empty
  std::is_convertible<int&&, int> (0x0x7f60138412d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013834780) 0 empty

Class std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f6013841340) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > (0x0x7f60138413a8) 0 empty
    std::is_convertible<int&&, int> (0x0x7f6013841410) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138347e0) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f6013841478) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f60138414e0) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > (0x0x7f6013841548) 0 empty
      std::is_convertible<int&&, int> (0x0x7f60138415b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013834840) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f6013834900) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >, std::is_constructible<int, const int&> > (0x0x7f6013834a20) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >, std::is_constructible<int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >, std::is_constructible<int, int&&> > (0x0x7f6013834a80) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f60138417b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013834ae0) 0 empty

Class std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f60138418f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f6013841958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013834b40) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f6013841a28) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f6013841a90) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f6013841af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013834ba0) 0 empty

Class std::conditional<true, std::is_constructible<int, int&&>, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<int, int&&>, std::is_constructible<int, const int&> > (0x0x7f6013834c60) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&&> > (0x0x7f6013841d68) 0 empty
  std::is_constructible<int, int&&> (0x0x7f6013841dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013834d80) 0 empty

Class std::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int> (0x0x7f6013834ea0) 0 empty

Class std::_PCC<true, double, std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, double, std::pair<int, int> > (0x0x7f60138611e0) 0 empty

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7f60138416e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861240) 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> > > (0x0x7f60138612a0) 0 empty

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7f6013841bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861300) 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> > (0x0x7f6013861360) 0 empty

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f6013841c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861480) 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> > (0x0x7f6013841e38) 0 empty
  std::is_rvalue_reference<double> (0x0x7f6013841ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60138614e0) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7f6013841f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861540) 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> > (0x0x7f60138615a0) 0 empty

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

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

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

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f60138ba000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861720) 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> > (0x0x7f60138ba068) 0 empty
  std::is_void<double> (0x0x7f60138ba0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013861780) 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> > (0x0x7f60138ba138) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f60138ba1a0) 0 empty
    std::is_void<double> (0x0x7f60138ba208) 0 empty
      std::integral_constant<bool, false> (0x0x7f60138617e0) 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> > > (0x0x7f60138ba270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013861840) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f60138ba3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013861960) 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> > (0x0x7f60138619c0) 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> > (0x0x7f60138ba410) 0 empty
  std::is_object<double> (0x0x7f60138ba478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013861a20) 0 empty

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

Class std::is_function<double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&> (0x0x7f60138ba548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013861b40) 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&> > > (0x0x7f6013861ba0) 0 empty

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7f60138ba5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013861c00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> > (0x0x7f6013861c60) 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&> > (0x0x7f60138ba618) 0 empty
  std::is_lvalue_reference<double&> (0x0x7f60138ba680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013861e40) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7f60138ba6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013861ea0) 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&> > (0x0x7f6013861f00) 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&> > (0x0x7f60138ba750) 0 empty
  std::is_reference<double&> (0x0x7f60138ba7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013861f60) 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&> > (0x0x7f60138ba820) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f60138ba888) 0 empty
    std::is_reference<double&> (0x0x7f60138ba8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138d0000) 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&> > > (0x0x7f60138ba958) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0120) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7f60138bab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0180) 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&> > (0x0x7f60138d01e0) 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&> > (0x0x7f60138babc8) 0 empty
  std::is_reference<double&> (0x0x7f60138bac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138d0240) 0 empty

Class std::__is_referenceable<double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&> (0x0x7f60138bac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138d02a0) 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> (0x0x7f60138d0300) 0 empty

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7f60138bad00) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7f60138d0360) 0 empty

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

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

Class std::__is_copy_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<double, true> (0x0x7f60138bae38) 0 empty
  std::is_assignable<double&, const double&> (0x0x7f60138baea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138d0420) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7f60138baf08) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7f60138baf70) 0 empty
    std::is_assignable<double&, const double&> (0x0x7f60138d8000) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138d0480) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::pair<int, int> >, std::is_copy_assignable<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::pair<int, int> >, std::is_copy_assignable<double> > (0x0x7f60138d04e0) 0 empty

Class std::is_function<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<int, int> > (0x0x7f60138d8208) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0540) 0 empty

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

Class std::is_lvalue_reference<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<int, int> > (0x0x7f60138d8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0600) 0 empty

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

Class std::is_rvalue_reference<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<int, int> > (0x0x7f60138d82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d06c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<int, int> >, std::is_rvalue_reference<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<int, int> >, std::is_rvalue_reference<std::pair<int, int> > > (0x0x7f60138d8340) 0 empty
  std::is_rvalue_reference<std::pair<int, int> > (0x0x7f60138d83a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f60138d0720) 0 empty

Class std::is_reference<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<int, int> > (0x0x7f60138d84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0780) 0 empty

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

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

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

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

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

Class std::is_void<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<int, int> > (0x0x7f60138d87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d09c0) 0 empty

Class std::__or_<std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > (0x0x7f60138d8820) 0 empty
  std::is_void<std::pair<int, int> > (0x0x7f60138d8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f60138d0a20) 0 empty

Class std::__or_<std::is_function<std::pair<int, int> >, std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, int> >, std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > (0x0x7f60138d88f0) 0 empty
  std::__or_<std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > (0x0x7f60138d8958) 0 empty
    std::is_void<std::pair<int, int> > (0x0x7f60138d89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f60138d0b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<int, int> >, std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<int, int> >, std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > > (0x0x7f60138d8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138d0c00) 0 empty

Class std::is_object<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<int, int> > (0x0x7f60138d8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138d0c60) 0 empty

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

Class std::__or_<std::is_object<std::pair<int, int> >, std::is_reference<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<int, int> >, std::is_reference<std::pair<int, int> > > (0x0x7f60138d8c98) 0 empty
  std::is_object<std::pair<int, int> > (0x0x7f60138d8d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138d0d20) 0 empty

Class std::__is_referenceable<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<int, int> > (0x0x7f60138d8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138d0e40) 0 empty

Class std::is_function<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<int, int>&> (0x0x7f60138d8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138d0f00) 0 empty

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

Class std::is_lvalue_reference<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<int, int>&> (0x0x7f60138d8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138fa000) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::pair<int, int>&>, std::is_rvalue_reference<std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<int, int>&>, std::is_rvalue_reference<std::pair<int, int>&> > (0x0x7f60138d8ea0) 0 empty
  std::is_lvalue_reference<std::pair<int, int>&> (0x0x7f60138d8f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138fa0c0) 0 empty

Class std::is_reference<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<int, int>&> (0x0x7f60138fc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138fa120) 0 empty

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

Class std::__or_<std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > (0x0x7f60138fc1a0) 0 empty
  std::is_reference<std::pair<int, int>&> (0x0x7f60138fc208) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138fa2a0) 0 empty

Class std::__or_<std::is_function<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > (0x0x7f60138fc270) 0 empty
  std::__or_<std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > (0x0x7f60138fc2d8) 0 empty
    std::is_reference<std::pair<int, int>&> (0x0x7f60138fc340) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138fa3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > > (0x0x7f60138fc3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138fa480) 0 empty

Class std::is_object<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<int, int>&> (0x0x7f60138fc410) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138fa4e0) 0 empty

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

Class std::__or_<std::is_object<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<int, int>&>, std::is_reference<std::pair<int, int>&> > (0x0x7f60138fc618) 0 empty
  std::is_reference<std::pair<int, int>&> (0x0x7f60138fc680) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138fa5a0) 0 empty

Class std::__is_referenceable<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<int, int>&> (0x0x7f60138fc6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138fa6c0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<int, int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<int, int>&, true> (0x0x7f60138fa720) 0 empty

Class std::add_rvalue_reference<std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<int, int>&> (0x0x7f60138fc750) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, int>&, true> (0x0x7f60138fa780) 0 empty

Class std::is_function<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::pair<int, int>&> (0x0x7f60138fc820) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138fa7e0) 0 empty

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

Class std::is_lvalue_reference<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::pair<int, int>&> (0x0x7f60138fc888) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138fa960) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::pair<int, int>&>, std::is_rvalue_reference<const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<int, int>&>, std::is_rvalue_reference<const std::pair<int, int>&> > (0x0x7f60138fc8f0) 0 empty
  std::is_lvalue_reference<const std::pair<int, int>&> (0x0x7f60138fc958) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138faa20) 0 empty

Class std::is_reference<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::pair<int, int>&> (0x0x7f60138fc9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138faa80) 0 empty

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

Class std::__or_<std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> > (0x0x7f60138fca28) 0 empty
  std::is_reference<const std::pair<int, int>&> (0x0x7f60138fca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138fab40) 0 empty

Class std::__or_<std::is_function<const std::pair<int, int>&>, std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<int, int>&>, std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> > (0x0x7f60138fcbc8) 0 empty
  std::__or_<std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> > (0x0x7f60138fcc30) 0 empty
    std::is_reference<const std::pair<int, int>&> (0x0x7f60138fcc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138faba0) 0 empty

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

Class std::is_object<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::pair<int, int>&> (0x0x7f60138fcdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60138fac60) 0 empty

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

Class std::__or_<std::is_object<const std::pair<int, int>&>, std::is_reference<const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<int, int>&>, std::is_reference<const std::pair<int, int>&> > (0x0x7f60138fce38) 0 empty
  std::is_reference<const std::pair<int, int>&> (0x0x7f60138fcea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138fad20) 0 empty

Class std::__is_referenceable<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::pair<int, int>&> (0x0x7f60139160d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138fad80) 0 empty

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

Class std::add_rvalue_reference<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<int, int>&> (0x0x7f6013916138) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<int, int>&, true> (0x0x7f60138fae40) 0 empty

Class std::__is_assignable_helper<std::pair<int, int>&, const std::pair<int, int>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f60138d0ea0) 0 empty

Class std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f60139161a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60138faea0) 0 empty

Class std::__is_copy_assignable_impl<std::pair<int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::pair<int, int>, true> (0x0x7f6013916208) 0 empty
  std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f6013916270) 0 empty
    std::integral_constant<bool, true> (0x0x7f60138faf00) 0 empty

Class std::is_copy_assignable<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::pair<int, int> > (0x0x7f60139162d8) 0 empty
  std::__is_copy_assignable_impl<std::pair<int, int>, true> (0x0x7f6013916340) 0 empty
    std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f60139163a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f60138faf60) 0 empty

Class std::__and_<std::is_copy_assignable<double>, std::is_copy_assignable<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<double>, std::is_copy_assignable<std::pair<int, int> > > (0x0x7f6013916410) 0 empty
  std::is_copy_assignable<std::pair<int, int> > (0x0x7f6013916478) 0 empty
    std::__is_copy_assignable_impl<std::pair<int, int>, true> (0x0x7f60139164e0) 0 empty
      std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f6013916548) 0 empty
        std::integral_constant<bool, true> (0x0x7f601391c000) 0 empty

Class std::conditional<true, const std::pair<double, std::pair<int, int> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<double, std::pair<int, int> >&, const std::__nonesuch&> (0x0x7f601391c120) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<double>, std::is_copy_assignable<std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<double>, std::is_copy_assignable<std::pair<int, int> > > > (0x0x7f6013916618) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391c300) 0 empty

Class std::conditional<false, const std::pair<double, std::pair<int, int> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<double, std::pair<int, int> >&, const std::__nonesuch&> (0x0x7f601391c360) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7f60139167b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391c5a0) 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&&> > > (0x0x7f601391c600) 0 empty

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7f6013916820) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391c660) 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&&> > (0x0x7f601391c6c0) 0 empty

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7f6013916958) 0 empty
  std::integral_constant<bool, true> (0x0x7f601391c7e0) 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&&> > (0x0x7f60139169c0) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7f6013916a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f601391c840) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7f6013916a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f601391c8a0) 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&&> > (0x0x7f601391c900) 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&&> > (0x0x7f6013916af8) 0 empty
  std::is_reference<double&&> (0x0x7f6013916b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f601391c960) 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&&> > (0x0x7f6013916bc8) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f6013916c30) 0 empty
    std::is_reference<double&&> (0x0x7f6013916c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f601391c9c0) 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&&> > > (0x0x7f6013916d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391cae0) 0 empty

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7f6013916e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391cb40) 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&&> > (0x0x7f601391cba0) 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&&> > (0x0x7f6013916ea0) 0 empty
  std::is_reference<double&&> (0x0x7f6013916f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f601391cc00) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7f6013916f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f601391cc60) 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> (0x0x7f601391ccc0) 0 empty

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7f6013939000) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7f601391cd20) 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&&> (0x0x7f601391c540) 0 empty

Class std::is_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, double&&> (0x0x7f6013939068) 0 empty
  std::integral_constant<bool, true> (0x0x7f601391cd80) 0 empty

Class std::__is_move_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<double, true> (0x0x7f60139390d0) 0 empty
  std::is_assignable<double&, double&&> (0x0x7f6013939138) 0 empty
    std::integral_constant<bool, true> (0x0x7f601391cde0) 0 empty

Class std::is_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double> (0x0x7f60139391a0) 0 empty
  std::__is_move_assignable_impl<double, true> (0x0x7f6013939208) 0 empty
    std::is_assignable<double&, double&&> (0x0x7f6013939270) 0 empty
      std::integral_constant<bool, true> (0x0x7f601391ce40) 0 empty

Class std::conditional<true, std::is_move_assignable<std::pair<int, int> >, std::is_move_assignable<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::pair<int, int> >, std::is_move_assignable<double> > (0x0x7f601391cea0) 0 empty

Class std::is_function<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<int, int>&&> (0x0x7f60139394e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f601391cf60) 0 empty

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

Class std::is_lvalue_reference<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<int, int>&&> (0x0x7f6013939548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013948060) 0 empty

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

Class std::is_rvalue_reference<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<int, int>&&> (0x0x7f60139395b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013948120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<int, int>&&>, std::is_rvalue_reference<std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<int, int>&&>, std::is_rvalue_reference<std::pair<int, int>&&> > (0x0x7f6013939618) 0 empty
  std::is_rvalue_reference<std::pair<int, int>&&> (0x0x7f6013939680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013948180) 0 empty

Class std::is_reference<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<int, int>&&> (0x0x7f60139396e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139481e0) 0 empty

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

Class std::__or_<std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > (0x0x7f60139398f0) 0 empty
  std::is_reference<std::pair<int, int>&&> (0x0x7f6013939958) 0 empty
    std::integral_constant<bool, true> (0x0x7f60139482a0) 0 empty

Class std::__or_<std::is_function<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > (0x0x7f60139399c0) 0 empty
  std::__or_<std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > (0x0x7f6013939a28) 0 empty
    std::is_reference<std::pair<int, int>&&> (0x0x7f6013939a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f60139483c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > > (0x0x7f6013939af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013948480) 0 empty

Class std::is_object<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<int, int>&&> (0x0x7f6013939b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139484e0) 0 empty

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

Class std::__or_<std::is_object<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<int, int>&&>, std::is_reference<std::pair<int, int>&&> > (0x0x7f6013939c98) 0 empty
  std::is_reference<std::pair<int, int>&&> (0x0x7f6013939d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f60139485a0) 0 empty

Class std::__is_referenceable<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<int, int>&&> (0x0x7f6013939d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139486c0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<int, int>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<int, int>&&, true> (0x0x7f6013948720) 0 empty

Class std::add_rvalue_reference<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<int, int>&&> (0x0x7f6013939dd0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, int>&&, true> (0x0x7f6013948780) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<int&, int&&>, std::is_assignable<int&, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<int&, int&&>, std::is_assignable<int&, int&&> > (0x0x7f60139487e0) 0 empty

Class std::__is_nt_assignable_impl<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<int&, int&&> (0x0x7f6013939f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013948900) 0 empty

Class std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f6013939f70) 0 empty
  std::__is_nt_assignable_impl<int&, int&&> (0x0x7f601395d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013948960) 0 empty

Class std::is_nothrow_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<int&, int&&> (0x0x7f601395d068) 0 empty
  std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f601395d0d0) 0 empty
    std::__is_nt_assignable_impl<int&, int&&> (0x0x7f601395d138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013948a80) 0 empty

Class std::__is_nt_move_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<int, true> (0x0x7f601395d1a0) 0 empty
  std::is_nothrow_assignable<int&, int&&> (0x0x7f601395d208) 0 empty
    std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f601395d270) 0 empty
      std::__is_nt_assignable_impl<int&, int&&> (0x0x7f601395d2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013948b40) 0 empty

Class std::is_nothrow_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<int> (0x0x7f601395d340) 0 empty
  std::__is_nt_move_assignable_impl<int, true> (0x0x7f601395d3a8) 0 empty
    std::is_nothrow_assignable<int&, int&&> (0x0x7f601395d410) 0 empty
      std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f601395d478) 0 empty
        std::__is_nt_assignable_impl<int&, int&&> (0x0x7f601395d4e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f6013948c00) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<int>, std::is_nothrow_move_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<int>, std::is_nothrow_move_assignable<int> > (0x0x7f6013948cc0) 0 empty

Class std::__and_<std::is_nothrow_move_assignable<int>, std::is_nothrow_move_assignable<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_assignable<int>, std::is_nothrow_move_assignable<int> > (0x0x7f601395d618) 0 empty
  std::is_nothrow_move_assignable<int> (0x0x7f601395d680) 0 empty
    std::__is_nt_move_assignable_impl<int, true> (0x0x7f601395d6e8) 0 empty
      std::is_nothrow_assignable<int&, int&&> (0x0x7f601395d750) 0 empty
        std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f601395d7b8) 0 empty
          std::__is_nt_assignable_impl<int&, int&&> (0x0x7f601395d820) 0 empty
            std::integral_constant<bool, true> (0x0x7f6013948de0) 0 empty

Class std::__is_assignable_helper<std::pair<int, int>&, std::pair<int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f601391cf00) 0 empty

Class std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f601395d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013948f60) 0 empty

Class std::__is_move_assignable_impl<std::pair<int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::pair<int, int>, true> (0x0x7f601395d8f0) 0 empty
  std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f601395d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013961000) 0 empty

Class std::is_move_assignable<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::pair<int, int> > (0x0x7f601395d9c0) 0 empty
  std::__is_move_assignable_impl<std::pair<int, int>, true> (0x0x7f601395da28) 0 empty
    std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f601395da90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013961060) 0 empty

Class std::__and_<std::is_move_assignable<double>, std::is_move_assignable<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<double>, std::is_move_assignable<std::pair<int, int> > > (0x0x7f601395daf8) 0 empty
  std::is_move_assignable<std::pair<int, int> > (0x0x7f601395db60) 0 empty
    std::__is_move_assignable_impl<std::pair<int, int>, true> (0x0x7f601395dbc8) 0 empty
      std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f601395dc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f60139610c0) 0 empty

Class std::conditional<true, std::pair<double, std::pair<int, int> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<double, std::pair<int, int> >&&, std::__nonesuch&&> (0x0x7f60139611e0) 0 empty

Class std::pair<double, std::pair<int, int> >
   size=16 align=8
   base size=16 base align=8
std::pair<double, std::pair<int, int> > (0x0x7f6013861180) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<double, const double&>, std::__is_direct_constructible_new_safe<double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<double, const double&>, std::__is_direct_constructible_new_safe<double, const double&> > (0x0x7f6013961240) 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> > > (0x0x7f60139612a0) 0 empty

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7f601395dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013961300) 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> > (0x0x7f6013961360) 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> > > (0x0x7f601395ddd0) 0 empty
  std::is_array<double> (0x0x7f601395de38) 0 empty
    std::integral_constant<bool, false> (0x0x7f60139613c0) 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> (0x0x7f601395dea0) 0 empty
  std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f601395df08) 0 empty
    std::is_array<double> (0x0x7f601395df70) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013961420) 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> > (0x0x7f6013961480) 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> > (0x0x7f601395dc98) 0 empty
  std::is_function<double> (0x0x7f601395dd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f60139615a0) 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> > (0x0x7f601358a000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f601358a068) 0 empty
    std::is_function<double> (0x0x7f601358a0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013961600) 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> > (0x0x7f6013961720) 0 empty

Class std::__is_integral_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<double> (0x0x7f601358a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013961780) 0 empty

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7f601358a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f60139617e0) 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> > (0x0x7f6013961840) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f601358a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60139618a0) 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> > (0x0x7f601358a340) 0 empty
  std::is_floating_point<double> (0x0x7f601358a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013961900) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7f601358a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961960) 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> > > (0x0x7f60139619c0) 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> > (0x0x7f601358a478) 0 empty
  std::is_arithmetic<double> (0x0x7f601358a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013961a20) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7f601358a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961a80) 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> > (0x0x7f601358a5b0) 0 empty
  std::is_scalar<double> (0x0x7f601358a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013961ae0) 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> (0x0x7f601358a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961b40) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7f601358a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961ba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<double, const double&>, std::is_destructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<double, const double&>, std::is_destructible<double> > (0x0x7f6013961c00) 0 empty

Class std::__is_direct_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, const double&> (0x0x7f601358a750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6013961c60) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f601358a820) 0 empty
  std::__is_direct_constructible_impl<double, const double&> (0x0x7f601358a888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013961cc0) 0 empty

Class std::__is_direct_constructible_new_safe<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f601358aa90) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f601358aaf8) 0 empty
    std::__is_direct_constructible_impl<double, const double&> (0x0x7f601358ab60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013961d20) 0 empty

Class std::__is_direct_constructible_new<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, const double&> (0x0x7f601358ac30) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f601358ac98) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f601358ad00) 0 empty
      std::__is_direct_constructible_impl<double, const double&> (0x0x7f601358ad68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013961d80) 0 empty

Class std::__is_direct_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, const double&> (0x0x7f601358ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961de0) 0 empty

Class std::__is_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, const double&> (0x0x7f601358aea0) 0 empty
  std::__is_direct_constructible<double, const double&> (0x0x7f601358af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013961e40) 0 empty

Class std::is_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, const double&> (0x0x7f601358af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013961ea0) 0 empty

Class std::conditional<true, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&>, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&>, std::is_constructible<double, const double&> > (0x0x7f6013961f00) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, const std::pair<int, int>&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, const std::pair<int, int>&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f6013961f60) 0 empty

Class std::conditional<false, std::is_void<std::pair<int, int> >, std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<int, int> >, std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > > (0x0x7f60135aa000) 0 empty

Class std::is_array<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<int, int> > (0x0x7f60135ab0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa060) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<int, int>, 0u> >, std::is_array<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<int, int>, 0u> >, std::is_array<std::pair<int, int> > > (0x0x7f60135aa0c0) 0 empty

Class std::__and_<std::is_array<std::pair<int, int> >, std::__not_<std::extent<std::pair<int, int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<int, int> >, std::__not_<std::extent<std::pair<int, int>, 0u> > > (0x0x7f60135ab138) 0 empty
  std::is_array<std::pair<int, int> > (0x0x7f60135ab1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135aa120) 0 empty

Class std::__is_array_unknown_bounds<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<int, int> > (0x0x7f60135ab3a8) 0 empty
  std::__and_<std::is_array<std::pair<int, int> >, std::__not_<std::extent<std::pair<int, int>, 0u> > > (0x0x7f60135ab410) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f60135ab478) 0 empty
      std::integral_constant<bool, false> (0x0x7f60135aa180) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > (0x0x7f60135aa1e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > (0x0x7f60135ab548) 0 empty
  std::is_function<std::pair<int, int> > (0x0x7f60135ab5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135aa240) 0 empty

Class std::__or_<std::is_void<std::pair<int, int> >, std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<int, int> >, std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > (0x0x7f60135ab618) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > (0x0x7f60135ab680) 0 empty
    std::is_function<std::pair<int, int> > (0x0x7f60135ab6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f60135aa2a0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<int, int> >, std::is_scalar<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<int, int> >, std::is_scalar<std::pair<int, int> > > (0x0x7f60135aa300) 0 empty

Class std::__is_integral_helper<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<int, int> > (0x0x7f60135ab8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa360) 0 empty

Class std::is_integral<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<int, int> > (0x0x7f60135ab958) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa3c0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<int, int> >, std::is_floating_point<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<int, int> >, std::is_floating_point<std::pair<int, int> > > (0x0x7f60135aa420) 0 empty

Class std::__is_floating_point_helper<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<int, int> > (0x0x7f60135ab9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa480) 0 empty

Class std::is_floating_point<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<int, int> > (0x0x7f60135aba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa4e0) 0 empty

Class std::__or_<std::is_integral<std::pair<int, int> >, std::is_floating_point<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<int, int> >, std::is_floating_point<std::pair<int, int> > > (0x0x7f60135aba90) 0 empty
  std::is_floating_point<std::pair<int, int> > (0x0x7f60135abaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135aa540) 0 empty

Class std::is_arithmetic<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<int, int> > (0x0x7f60135abc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa660) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<int, int> >, std::__or_<std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<int, int> >, std::__or_<std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > > (0x0x7f60135aa6c0) 0 empty

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

Class std::conditional<false, std::is_enum<std::pair<int, int> >, std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<int, int> >, std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > > (0x0x7f60135aa780) 0 empty

Class std::__is_pointer_helper<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<int, int> > (0x0x7f60135abd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa7e0) 0 empty

Class std::is_pointer<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<int, int> > (0x0x7f60135abd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa840) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<int, int> >, std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<int, int> >, std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > > (0x0x7f60135aa8a0) 0 empty

Class std::__is_member_pointer_helper<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<int, int> > (0x0x7f60135abea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa900) 0 empty

Class std::is_member_pointer<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<int, int> > (0x0x7f60135abf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aa960) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135aa9c0) 0 empty

Class std::__is_null_pointer_helper<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<int, int> > (0x0x7f60135abf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aaa20) 0 empty

Class std::is_null_pointer<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<int, int> > (0x0x7f60135ca000) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aaa80) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca068) 0 empty
  std::is_null_pointer<std::pair<int, int> > (0x0x7f60135ca0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135aaae0) 0 empty

Class std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca208) 0 empty
  std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca270) 0 empty
    std::is_null_pointer<std::pair<int, int> > (0x0x7f60135ca2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f60135aab40) 0 empty

Class std::__or_<std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca3a8) 0 empty
  std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca410) 0 empty
    std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca478) 0 empty
      std::is_null_pointer<std::pair<int, int> > (0x0x7f60135ca4e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f60135aaba0) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<int, int> >, std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<int, int> >, std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca5b0) 0 empty
  std::__or_<std::is_enum<std::pair<int, int> >, std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca618) 0 empty
    std::__or_<std::is_pointer<std::pair<int, int> >, std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca680) 0 empty
      std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f60135ca6e8) 0 empty
        std::is_null_pointer<std::pair<int, int> > (0x0x7f60135ca750) 0 empty
          std::integral_constant<bool, false> (0x0x7f60135aac00) 0 empty

Class std::is_scalar<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<int, int> > (0x0x7f60135ca820) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135aac60) 0 empty

Class std::__or_<std::is_reference<std::pair<int, int> >, std::is_scalar<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, int> >, std::is_scalar<std::pair<int, int> > > (0x0x7f60135ca888) 0 empty
  std::is_scalar<std::pair<int, int> > (0x0x7f60135ca8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135aacc0) 0 empty

Class std::remove_all_extents<std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<int, int> > (0x0x7f60135aade0) 0 empty

Class std::__is_destructible_impl<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<int, int> > (0x0x7f60135ca958) 0 empty
  std::__do_is_destructible_impl (0x0x7f60135aae40) 0 empty

Class std::__is_destructible_safe<std::pair<int, int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<int, int>, false, false> (0x0x7f60135caa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135aaea0) 0 empty

Class std::is_destructible<std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<int, int> > (0x0x7f60135caa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135aaf00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&>, std::is_destructible<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&>, std::is_destructible<std::pair<int, int> > > (0x0x7f60135aaf60) 0 empty

Class std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135caaf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60135d4000) 0 empty

Class std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f60135cabc8) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135cac30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f60135d4060) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135cac98) 0 empty
  std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f60135cad00) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135cad68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f60135d40c0) 0 empty

Class std::__is_direct_constructible_new<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135cadd0) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135cae38) 0 empty
    std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f60135caea0) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135caf08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f60135d41e0) 0 empty

Class std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135caf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135d42a0) 0 empty

Class std::__is_constructible_impl<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135db000) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135db068) 0 empty
    std::integral_constant<bool, true> (0x0x7f60135d4300) 0 empty

Class std::is_constructible<std::pair<int, int>, const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135db0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135d4360) 0 empty

Class std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f60135db138) 0 empty
  std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f60135db1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60135d43c0) 0 empty

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

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

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

Class std::__is_void_helper<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const double&> (0x0x7f60135db340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135d45a0) 0 empty

Class std::is_void<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double&> (0x0x7f60135db3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135d4600) 0 empty

Class std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<double>, std::is_array<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<double>, std::is_array<double> > > (0x0x7f60135d4660) 0 empty

Class std::conditional<false, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<double>, std::is_array<double> > (0x0x7f60135d46c0) 0 empty

Class std::__or_<std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f60135db410) 0 empty
  std::is_array<double> (0x0x7f60135db478) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135d4720) 0 empty

Class std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> > (0x0x7f60135db4e0) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f60135db548) 0 empty
    std::is_array<double> (0x0x7f60135db5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f60135d4780) 0 empty

Class std::__is_convertible_helper<const double&, double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const double&, double, false> (0x0x7f60135d48a0) 0 empty

Class std::is_convertible<const double&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const double&, double> (0x0x7f60135db680) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135d4900) 0 empty

Class std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<const double&, double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<const double&, double> > (0x0x7f60135d4960) 0 empty

Class std::remove_volatile<const std::pair<int, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::pair<int, int>&> (0x0x7f60135d4a20) 0 empty

Class std::remove_const<const std::pair<int, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::pair<int, int>&> (0x0x7f60135d4a80) 0 empty

Class std::remove_cv<const std::pair<int, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::pair<int, int>&> (0x0x7f60135d49c0) 0 empty

Class std::__is_void_helper<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::pair<int, int>&> (0x0x7f60135db750) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135d4ae0) 0 empty

Class std::is_void<const std::pair<int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::pair<int, int>&> (0x0x7f60135db7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60135d4b40) 0 empty

Class std::conditional<false, std::is_void<const std::pair<int, int>&>, std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::pair<int, int>&>, std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > > (0x0x7f60135d4ba0) 0 empty

Class std::conditional<false, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f60135d4c00) 0 empty

Class std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f60135db9c0) 0 empty
  std::is_array<std::pair<int, int> > (0x0x7f60135dba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f60135d4c60) 0 empty

Class std::__or_<std::is_void<const std::pair<int, int>&>, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::pair<int, int>&>, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f60135dba90) 0 empty
  std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f60135dbaf8) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f60135dbb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f60135d4d80) 0 empty

Class std::__is_convertible_helper<const std::pair<int, int>&, std::pair<int, int>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::pair<int, int>&, std::pair<int, int>, false> (0x0x7f60135d4e40) 0 empty

Class std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f60135dbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f60135d4ea0) 0 empty

Class std::__and_<std::is_convertible<const double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f60135dbc98) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f60135dbd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f60135d4f00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > > (0x0x7f6013607000) 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&> > (0x0x7f6013607060) 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> > (0x0x7f60136070c0) 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&> (0x0x7f60135db208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6013607120) 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&> > (0x0x7f60135dbd68) 0 empty
  std::__is_direct_constructible_impl<double, double&> (0x0x7f60135dbdd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013607180) 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&> (0x0x7f6013612068) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&> > (0x0x7f60136120d0) 0 empty
    std::__is_direct_constructible_impl<double, double&> (0x0x7f6013612138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f60136072a0) 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&> (0x0x7f6013612208) 0 empty
  std::__is_direct_constructible_new_safe<double, double&> (0x0x7f6013612270) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&> > (0x0x7f60136122d8) 0 empty
      std::__is_direct_constructible_impl<double, double&> (0x0x7f6013612340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013607300) 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&> (0x0x7f6013612410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607360) 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&> (0x0x7f6013612478) 0 empty
  std::__is_direct_constructible<double, double&> (0x0x7f60136124e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136073c0) 0 empty

Class std::is_constructible<double, double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&> (0x0x7f6013612548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607420) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >, std::is_constructible<double, double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >, std::is_constructible<double, double&> > (0x0x7f6013607480) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, const std::pair<int, int>&&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, const std::pair<int, int>&&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f60136074e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&>, std::is_destructible<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&>, std::is_destructible<std::pair<int, int> > > (0x0x7f6013607540) 0 empty

Class std::is_function<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::pair<int, int>&&> (0x0x7f6013612618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013607600) 0 empty

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

Class std::is_lvalue_reference<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::pair<int, int>&&> (0x0x7f6013612750) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136076c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::pair<int, int>&&>, std::is_rvalue_reference<const std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::pair<int, int>&&>, std::is_rvalue_reference<const std::pair<int, int>&&> > (0x0x7f6013607720) 0 empty

Class std::is_rvalue_reference<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::pair<int, int>&&> (0x0x7f60136127b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607780) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::pair<int, int>&&>, std::is_rvalue_reference<const std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<int, int>&&>, std::is_rvalue_reference<const std::pair<int, int>&&> > (0x0x7f6013612820) 0 empty
  std::is_rvalue_reference<const std::pair<int, int>&&> (0x0x7f6013612888) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136077e0) 0 empty

Class std::is_reference<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::pair<int, int>&&> (0x0x7f60136128f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607840) 0 empty

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

Class std::__or_<std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> > (0x0x7f6013612958) 0 empty
  std::is_reference<const std::pair<int, int>&&> (0x0x7f60136129c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013607900) 0 empty

Class std::__or_<std::is_function<const std::pair<int, int>&&>, std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<int, int>&&>, std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> > (0x0x7f6013612af8) 0 empty
  std::__or_<std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> > (0x0x7f6013612b60) 0 empty
    std::is_reference<const std::pair<int, int>&&> (0x0x7f6013612bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013607960) 0 empty

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

Class std::is_object<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::pair<int, int>&&> (0x0x7f6013612d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013607a20) 0 empty

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

Class std::__or_<std::is_object<const std::pair<int, int>&&>, std::is_reference<const std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<int, int>&&>, std::is_reference<const std::pair<int, int>&&> > (0x0x7f6013612d68) 0 empty
  std::is_reference<const std::pair<int, int>&&> (0x0x7f6013612dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013607ae0) 0 empty

Class std::__is_referenceable<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::pair<int, int>&&> (0x0x7f6013612f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607b40) 0 empty

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

Class std::add_rvalue_reference<const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<int, int>&&> (0x0x7f6013612f70) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<int, int>&&, true> (0x0x7f6013607c00) 0 empty

Class std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f60136125b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60136075a0) 0 empty

Class std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f6013630068) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f60136300d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013607c60) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630138) 0 empty
  std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f60136301a0) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013607cc0) 0 empty

Class std::__is_direct_constructible_new<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630270) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f60136302d8) 0 empty
    std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f6013630340) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f60136303a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013607de0) 0 empty

Class std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607ea0) 0 empty

Class std::__is_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630478) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f60136304e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013607f00) 0 empty

Class std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f6013630548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013607f60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f6013638000) 0 empty

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

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

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

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

Class std::is_void<double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&> (0x0x7f6013630680) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136381e0) 0 empty

Class std::conditional<false, std::is_void<double&>, std::__or_<std::is_function<double>, std::is_array<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<double&>, std::__or_<std::is_function<double>, std::is_array<double> > > (0x0x7f6013638240) 0 empty

Class std::__or_<std::is_void<double&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double&>, std::is_function<double>, std::is_array<double> > (0x0x7f60136306e8) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f6013630750) 0 empty
    std::is_array<double> (0x0x7f60136307b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f60136382a0) 0 empty

Class std::__is_convertible_helper<double&, double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<double&, double, false> (0x0x7f6013638300) 0 empty

Class std::is_convertible<double&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&, double> (0x0x7f6013630888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013638360) 0 empty

Class std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<double&, double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<double&, double> > (0x0x7f60136383c0) 0 empty

Class std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f60136308f0) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f6013630958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013638420) 0 empty

Class std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f60136309c0) 0 empty
  std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f6013630a28) 0 empty
    std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f6013630a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013638480) 0 empty

Class std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f6013630af8) 0 empty
  std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f6013630b60) 0 empty
    std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f6013630bc8) 0 empty
      std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f6013630c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f60136384e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > > (0x0x7f60136385a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >, std::is_constructible<double, double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >, std::is_constructible<double, double&> > (0x0x7f6013638600) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&> > (0x0x7f6013638660) 0 empty

Class std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f6013630e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136386c0) 0 empty

Class std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > > (0x0x7f6013630ea0) 0 empty
  std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f6013630f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013638720) 0 empty

Class std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > > (0x0x7f6013630f70) 0 empty
  std::__and_<std::is_constructible<std::pair<int, int>, const std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > > (0x0x7f6013630c98) 0 empty
    std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f6013630d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013638780) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > > (0x0x7f6013638840) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >, std::is_constructible<double, const double&> > (0x0x7f60136388a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, std::pair<int, int>&&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<int, int>, std::pair<int, int>&&>, std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f6013638900) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&>, std::is_destructible<std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&>, std::is_destructible<std::pair<int, int> > > (0x0x7f6013638960) 0 empty

Class std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60136389c0) 0 empty

Class std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f60136660d0) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013638a20) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f60136661a0) 0 empty
  std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f6013666208) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013638a80) 0 empty

Class std::__is_direct_constructible_new<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f60136662d8) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666340) 0 empty
    std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f60136663a8) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013638ae0) 0 empty

Class std::__is_direct_constructible<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013638b40) 0 empty

Class std::__is_constructible_impl<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f60136664e0) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013666548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013638ba0) 0 empty

Class std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f60136665b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013638c00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f6013638c60) 0 empty

Class std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<const double&, double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<const double&, double> > (0x0x7f6013638cc0) 0 empty

Class std::remove_volatile<std::pair<int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<int, int>&&> (0x0x7f6013638d80) 0 empty

Class std::remove_const<std::pair<int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<int, int>&&> (0x0x7f6013638de0) 0 empty

Class std::remove_cv<std::pair<int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<int, int>&&> (0x0x7f6013638d20) 0 empty

Class std::__is_void_helper<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<int, int>&&> (0x0x7f6013666680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013638e40) 0 empty

Class std::is_void<std::pair<int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<int, int>&&> (0x0x7f60136666e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013638ea0) 0 empty

Class std::conditional<false, std::is_void<std::pair<int, int>&&>, std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<int, int>&&>, std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > > (0x0x7f6013638f00) 0 empty

Class std::__or_<std::is_void<std::pair<int, int>&&>, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<int, int>&&>, std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f6013666750) 0 empty
  std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f60136667b8) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f6013666820) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013638f60) 0 empty

Class std::__is_convertible_helper<std::pair<int, int>&&, std::pair<int, int>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::pair<int, int>&&, std::pair<int, int>, false> (0x0x7f601367a060) 0 empty

Class std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f60136668f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f601367a0c0) 0 empty

Class std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6013666958) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f60136669c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f601367a120) 0 empty

Class std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666a28) 0 empty
  std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6013666a90) 0 empty
    std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f6013666af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f601367a180) 0 empty

Class std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666b60) 0 empty
  std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666bc8) 0 empty
    std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6013666c30) 0 empty
      std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f6013666c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f601367a1e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > > (0x0x7f601367a2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >, std::is_constructible<double, const double&> > (0x0x7f601367a300) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f601367a360) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367a3c0) 0 empty

Class std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > > (0x0x7f6013666f08) 0 empty
  std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f601367a420) 0 empty

Class std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > > (0x0x7f6013666d00) 0 empty
  std::__and_<std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > > (0x0x7f6013666d68) 0 empty
    std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6013666dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f601367a480) 0 empty

Class std::conditional<true, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::is_constructible<double, double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::is_constructible<double, double&> > (0x0x7f601367a540) 0 empty

Class std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f60136910d0) 0 empty
  std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6013691138) 0 empty
    std::integral_constant<bool, true> (0x0x7f601367a5a0) 0 empty

Class std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<double&, double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<double&, double> > (0x0x7f601367a660) 0 empty

Class std::__and_<std::is_convertible<double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6013691270) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f60136912d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f601367a6c0) 0 empty

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

Class std::remove_reference<std::pair<int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<int, int> > (0x0x7f601367a840) 0 empty

Class std::initializer_list<std::pair<const double, std::pair<int, int> > >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const double, std::pair<int, int> > > (0x0x7f601367aae0) 0

Class std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691618) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367ab40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > >, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > >, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > > (0x0x7f601367aba0) 0 empty

Class std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691680) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367ac00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > >, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const double, std::pair<int, int> > >, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136916e8) 0 empty
  std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691750) 0 empty
    std::integral_constant<bool, false> (0x0x7f601367ac60) 0 empty

Class std::is_reference<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const double, std::pair<int, int> > > (0x0x7f60136917b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367acc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>, std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>, std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> > (0x0x7f601367ad20) 0 empty

Class std::remove_volatile<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const double, std::pair<int, int> > > (0x0x7f601367ade0) 0 empty

Class std::remove_const<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const double, std::pair<int, int> > > (0x0x7f601367ae40) 0 empty

Class std::remove_cv<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const double, std::pair<int, int> > > (0x0x7f601367ad80) 0 empty

Class std::__is_void_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691888) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367aea0) 0 empty

Class std::is_void<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const double, std::pair<int, int> > > (0x0x7f60136918f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f601367af00) 0 empty

Class std::conditional<false, std::is_void<std::pair<const double, std::pair<int, int> > >, std::__or_<std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const double, std::pair<int, int> > >, std::__or_<std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > > (0x0x7f601367af60) 0 empty

Class std::is_array<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691958) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4000) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const double, std::pair<int, int> >, 0u> >, std::is_array<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const double, std::pair<int, int> >, 0u> >, std::is_array<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136c4060) 0 empty

Class std::__and_<std::is_array<std::pair<const double, std::pair<int, int> > >, std::__not_<std::extent<std::pair<const double, std::pair<int, int> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const double, std::pair<int, int> > >, std::__not_<std::extent<std::pair<const double, std::pair<int, int> >, 0u> > > (0x0x7f60136919c0) 0 empty
  std::is_array<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f60136c40c0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691a90) 0 empty
  std::__and_<std::is_array<std::pair<const double, std::pair<int, int> > >, std::__not_<std::extent<std::pair<const double, std::pair<int, int> >, 0u> > > (0x0x7f6013691af8) 0 empty
    std::is_array<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f60136c4120) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136c4180) 0 empty

Class std::is_function<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c41e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013691c30) 0 empty
  std::is_function<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f60136c4240) 0 empty

Class std::__or_<std::is_void<std::pair<const double, std::pair<int, int> > >, std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const double, std::pair<int, int> > >, std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013691d00) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const double, std::pair<int, int> > >, std::is_function<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013691d68) 0 empty
    std::is_function<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f60136c42a0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const double, std::pair<int, int> > >, std::is_scalar<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const double, std::pair<int, int> > >, std::is_scalar<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136c4300) 0 empty

Class std::__is_integral_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4360) 0 empty

Class std::is_integral<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c43c0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const double, std::pair<int, int> > >, std::is_floating_point<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const double, std::pair<int, int> > >, std::is_floating_point<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136c4420) 0 empty

Class std::__is_floating_point_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4480) 0 empty

Class std::is_floating_point<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c44e0) 0 empty

Class std::__or_<std::is_integral<std::pair<const double, std::pair<int, int> > >, std::is_floating_point<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const double, std::pair<int, int> > >, std::is_floating_point<std::pair<const double, std::pair<int, int> > > > (0x0x7f6013691000) 0 empty
  std::is_floating_point<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691068) 0 empty
    std::integral_constant<bool, false> (0x0x7f60136c4540) 0 empty

Class std::is_arithmetic<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const double, std::pair<int, int> > > (0x0x7f60136911a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c45a0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > > (0x0x7f60136c4600) 0 empty

Class std::is_enum<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691208) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4660) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > > (0x0x7f60136c46c0) 0 empty

Class std::__is_pointer_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4720) 0 empty

Class std::is_pointer<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136913a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4780) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > > (0x0x7f60136c47e0) 0 empty

Class std::__is_member_pointer_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f6013691548) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4840) 0 empty

Class std::is_member_pointer<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136915b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c48a0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136c4900) 0 empty

Class std::__is_null_pointer_helper<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4960) 0 empty

Class std::is_null_pointer<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c49c0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e00d0) 0 empty
  std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0138) 0 empty
    std::integral_constant<bool, false> (0x0x7f60136c4a20) 0 empty

Class std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e01a0) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e0208) 0 empty
    std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0270) 0 empty
      std::integral_constant<bool, false> (0x0x7f60136c4a80) 0 empty

Class std::__or_<std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e02d8) 0 empty
  std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e0340) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e03a8) 0 empty
      std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0410) 0 empty
        std::integral_constant<bool, false> (0x0x7f60136c4ae0) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const double, std::pair<int, int> > >, std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const double, std::pair<int, int> > >, std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e0478) 0 empty
  std::__or_<std::is_enum<std::pair<const double, std::pair<int, int> > >, std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e04e0) 0 empty
    std::__or_<std::is_pointer<std::pair<const double, std::pair<int, int> > >, std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e0548) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const double, std::pair<int, int> > >, std::is_null_pointer<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e05b0) 0 empty
        std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0618) 0 empty
          std::integral_constant<bool, false> (0x0x7f60136c4b40) 0 empty

Class std::is_scalar<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4ba0) 0 empty

Class std::__or_<std::is_reference<std::pair<const double, std::pair<int, int> > >, std::is_scalar<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const double, std::pair<int, int> > >, std::is_scalar<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136e06e8) 0 empty
  std::is_scalar<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0750) 0 empty
    std::integral_constant<bool, false> (0x0x7f60136c4c00) 0 empty

Class std::remove_all_extents<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const double, std::pair<int, int> > > (0x0x7f60136c4c60) 0 empty

Class std::is_function<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136c4d20) 0 empty

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

Class std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136c4de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&>, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&>, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136c4e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&>, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&>, std::is_rvalue_reference<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136e08f0) 0 empty
  std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0958) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136c4ea0) 0 empty

Class std::is_reference<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136c4f00) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136c4f60) 0 empty

Class std::__or_<std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136e0a28) 0 empty
  std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136f5000) 0 empty

Class std::__or_<std::is_function<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136e0af8) 0 empty
  std::__or_<std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136e0b60) 0 empty
    std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f60136f5060) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&>, std::is_void<std::pair<const double, std::pair<int, int> >&> > > (0x0x7f60136e0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f50c0) 0 empty

Class std::is_object<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5120) 0 empty

Class std::conditional<false, std::is_object<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136f5180) 0 empty

Class std::__or_<std::is_object<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const double, std::pair<int, int> >&>, std::is_reference<std::pair<const double, std::pair<int, int> >&> > (0x0x7f60136e0d00) 0 empty
  std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136f51e0) 0 empty

Class std::__is_referenceable<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5240) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const double, std::pair<int, int> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const double, std::pair<int, int> >&, true> (0x0x7f60136f52a0) 0 empty

Class std::add_rvalue_reference<std::pair<const double, std::pair<int, int> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f60136e0e38) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const double, std::pair<int, int> >&, true> (0x0x7f60136f53c0) 0 empty

Class std::__is_destructible_impl<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e07b8) 0 empty
  std::__do_is_destructible_impl (0x0x7f60136c4cc0) 0 empty

Class std::__is_destructible_safe<std::pair<const double, std::pair<int, int> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const double, std::pair<int, int> >, false, false> (0x0x7f60136e0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5480) 0 empty

Class std::is_destructible<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const double, std::pair<int, int> > > (0x0x7f60136e0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f55a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>, std::is_destructible<std::pair<const double, std::pair<int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>, std::is_destructible<std::pair<const double, std::pair<int, int> > > > (0x0x7f60136f5600) 0 empty

Class std::is_function<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702068) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f56c0) 0 empty

Class std::conditional<false, std::is_function<std::pair<double, std::pair<int, int> >&&>, std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<double, std::pair<int, int> >&&>, std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > > (0x0x7f60136f5720) 0 empty

Class std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f60137020d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&>, std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&>, std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60136f57e0) 0 empty

Class std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702138) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&>, std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<double, std::pair<int, int> >&&>, std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60137021a0) 0 empty
  std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702208) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136f58a0) 0 empty

Class std::is_reference<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702270) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5900) 0 empty

Class std::conditional<true, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60136f5960) 0 empty

Class std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60137022d8) 0 empty
  std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702340) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136f59c0) 0 empty

Class std::__or_<std::is_function<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60137023a8) 0 empty
  std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > (0x0x7f6013702410) 0 empty
    std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702478) 0 empty
      std::integral_constant<bool, true> (0x0x7f60136f5a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > > (0x0x7f60137024e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5a80) 0 empty

Class std::is_object<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702548) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5ae0) 0 empty

Class std::conditional<false, std::is_object<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60136f5b40) 0 empty

Class std::__or_<std::is_object<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<double, std::pair<int, int> >&&>, std::is_reference<std::pair<double, std::pair<int, int> >&&> > (0x0x7f60137025b0) 0 empty
  std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702618) 0 empty
    std::integral_constant<bool, true> (0x0x7f60136f5ba0) 0 empty

Class std::__is_referenceable<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702680) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5c00) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<double, std::pair<int, int> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<double, std::pair<int, int> >&&, true> (0x0x7f60136f5c60) 0 empty

Class std::add_rvalue_reference<std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f60137026e8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<double, std::pair<int, int> >&&, true> (0x0x7f60136f5cc0) 0 empty

Class std::is_same<const double, double>
   size=1 align=1
   base size=1 base align=1
std::is_same<const double, double> (0x0x7f60137027b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5d20) 0 empty

Class std::is_same<std::pair<int, int>, std::pair<int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::pair<int, int>, std::pair<int, int> > (0x0x7f6013702820) 0 empty
  std::integral_constant<bool, true> (0x0x7f60136f5d80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const double, const double&>, std::__is_direct_constructible_new_safe<const double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const double, const double&>, std::__is_direct_constructible_new_safe<const double, const double&> > (0x0x7f60136f5de0) 0 empty

Class std::conditional<false, std::is_void<const double>, std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const double>, std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> > > (0x0x7f60136f5e40) 0 empty

Class std::is_array<const double>
   size=1 align=1
   base size=1 base align=1
std::is_array<const double> (0x0x7f6013702888) 0 empty
  std::integral_constant<bool, false> (0x0x7f60136f5ea0) 0 empty

Class std::conditional<false, std::__not_<std::extent<const double, 0u> >, std::is_array<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<const double, 0u> >, std::is_array<const double> > (0x0x7f60136f5f00) 0 empty

Class std::__and_<std::is_array<const double>, std::__not_<std::extent<const double, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const double>, std::__not_<std::extent<const double, 0u> > > (0x0x7f60137029c0) 0 empty
  std::is_array<const double> (0x0x7f6013702a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013725060) 0 empty

Class std::__is_array_unknown_bounds<const double>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const double> (0x0x7f6013702a90) 0 empty
  std::__and_<std::is_array<const double>, std::__not_<std::extent<const double, 0u> > > (0x0x7f6013702af8) 0 empty
    std::is_array<const double> (0x0x7f6013702b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f60137250c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<const double>, std::is_function<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<const double>, std::is_function<const double> > (0x0x7f6013725120) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> > (0x0x7f6013702d68) 0 empty
  std::is_function<const double> (0x0x7f6013702dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013725180) 0 empty

Class std::__or_<std::is_void<const double>, std::__is_array_unknown_bounds<const double>, std::is_function<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const double>, std::__is_array_unknown_bounds<const double>, std::is_function<const double> > (0x0x7f6013702e38) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> > (0x0x7f6013702ea0) 0 empty
    std::is_function<const double> (0x0x7f6013702f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f60137252a0) 0 empty

Class std::conditional<false, std::is_reference<const double>, std::is_scalar<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const double>, std::is_scalar<const double> > (0x0x7f6013725360) 0 empty

Class std::is_integral<const double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const double> (0x0x7f6013702f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f60137253c0) 0 empty

Class std::conditional<false, std::is_integral<const double>, std::is_floating_point<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<const double>, std::is_floating_point<const double> > (0x0x7f6013725420) 0 empty

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

Class std::__or_<std::is_integral<const double>, std::is_floating_point<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const double>, std::is_floating_point<const double> > (0x0x7f6013730068) 0 empty
  std::is_floating_point<const double> (0x0x7f60137300d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013725660) 0 empty

Class std::is_arithmetic<const double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const double> (0x0x7f6013730138) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137256c0) 0 empty

Class std::conditional<true, std::is_arithmetic<const double>, std::__or_<std::is_enum<const double>, std::is_pointer<const double>, std::is_member_pointer<const double>, std::is_null_pointer<const double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<const double>, std::__or_<std::is_enum<const double>, std::is_pointer<const double>, std::is_member_pointer<const double>, std::is_null_pointer<const double> > > (0x0x7f6013725720) 0 empty

Class std::__or_<std::is_arithmetic<const double>, std::is_enum<const double>, std::is_pointer<const double>, std::is_member_pointer<const double>, std::is_null_pointer<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const double>, std::is_enum<const double>, std::is_pointer<const double>, std::is_member_pointer<const double>, std::is_null_pointer<const double> > (0x0x7f60137301a0) 0 empty
  std::is_arithmetic<const double> (0x0x7f6013730208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013725780) 0 empty

Class std::is_scalar<const double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const double> (0x0x7f6013730270) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137257e0) 0 empty

Class std::__or_<std::is_reference<const double>, std::is_scalar<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const double>, std::is_scalar<const double> > (0x0x7f60137302d8) 0 empty
  std::is_scalar<const double> (0x0x7f6013730340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013725840) 0 empty

Class std::__is_destructible_safe<const double, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const double, false, true> (0x0x7f60137303a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60137258a0) 0 empty

Class std::is_destructible<const double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const double> (0x0x7f6013730410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013725900) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const double, const double&>, std::is_destructible<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const double, const double&>, std::is_destructible<const double> > (0x0x7f6013725960) 0 empty

Class std::__is_direct_constructible_impl<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const double, const double&> (0x0x7f6013730478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60137259c0) 0 empty

Class std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> > (0x0x7f6013730548) 0 empty
  std::__is_direct_constructible_impl<const double, const double&> (0x0x7f60137305b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013725a20) 0 empty

Class std::__is_direct_constructible_new_safe<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const double, const double&> (0x0x7f6013730618) 0 empty
  std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> > (0x0x7f6013730680) 0 empty
    std::__is_direct_constructible_impl<const double, const double&> (0x0x7f60137306e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013725a80) 0 empty

Class std::__is_direct_constructible_new<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const double, const double&> (0x0x7f6013730750) 0 empty
  std::__is_direct_constructible_new_safe<const double, const double&> (0x0x7f60137307b8) 0 empty
    std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> > (0x0x7f6013730820) 0 empty
      std::__is_direct_constructible_impl<const double, const double&> (0x0x7f6013730888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6013725ae0) 0 empty

Class std::__is_direct_constructible<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const double, const double&> (0x0x7f60137308f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013725b40) 0 empty

Class std::__is_constructible_impl<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const double, const double&> (0x0x7f6013730958) 0 empty
  std::__is_direct_constructible<const double, const double&> (0x0x7f60137309c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013725ba0) 0 empty

Class std::is_constructible<const double, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const double, const double&> (0x0x7f6013730a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013725c00) 0 empty

Class std::conditional<true, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&>, std::is_constructible<const double, const double&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&>, std::is_constructible<const double, const double&> > (0x0x7f6013725c60) 0 empty

Class std::__and_<std::is_constructible<const double, const double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const double, const double&>, std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> > (0x0x7f6013730a90) 0 empty
  std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f6013730af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013725cc0) 0 empty

Class std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<const double>, std::is_array<const double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<const double>, std::is_array<const double> > > (0x0x7f6013725d80) 0 empty

Class std::conditional<false, std::is_function<const double>, std::is_array<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const double>, std::is_array<const double> > (0x0x7f6013725de0) 0 empty

Class std::__or_<std::is_function<const double>, std::is_array<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const double>, std::is_array<const double> > (0x0x7f6013730b60) 0 empty
  std::is_array<const double> (0x0x7f6013730bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013725e40) 0 empty

Class std::__or_<std::is_void<const double&>, std::is_function<const double>, std::is_array<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const double&>, std::is_function<const double>, std::is_array<const double> > (0x0x7f6013730c30) 0 empty
  std::__or_<std::is_function<const double>, std::is_array<const double> > (0x0x7f6013730c98) 0 empty
    std::is_array<const double> (0x0x7f6013730d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013725ea0) 0 empty

Class std::__is_convertible_helper<const double&, const double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const double&, const double, false> (0x0x7f6013725f00) 0 empty

Class std::is_convertible<const double&, const double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const double&, const double> (0x0x7f6013730f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013725f60) 0 empty

Class std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<const double&, const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> >, std::is_convertible<const double&, const double> > (0x0x7f601374e000) 0 empty

Class std::__and_<std::is_convertible<const double&, const double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const double&, const double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f601374f000) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f601374f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f601374e060) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const double, double&&>, std::__is_direct_constructible_new_safe<const double, double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const double, double&&>, std::__is_direct_constructible_new_safe<const double, double&&> > (0x0x7f601374e120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const double, double&&>, std::is_destructible<const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const double, double&&>, std::is_destructible<const double> > (0x0x7f601374e180) 0 empty

Class std::__is_direct_constructible_impl<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const double, double&&> (0x0x7f601374f0d0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f601374e1e0) 0 empty

Class std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> > (0x0x7f601374f1a0) 0 empty
  std::__is_direct_constructible_impl<const double, double&&> (0x0x7f601374f208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f601374e240) 0 empty

Class std::__is_direct_constructible_new_safe<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const double, double&&> (0x0x7f601374f270) 0 empty
  std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> > (0x0x7f601374f2d8) 0 empty
    std::__is_direct_constructible_impl<const double, double&&> (0x0x7f601374f340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f601374e2a0) 0 empty

Class std::__is_direct_constructible_new<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const double, double&&> (0x0x7f601374f3a8) 0 empty
  std::__is_direct_constructible_new_safe<const double, double&&> (0x0x7f601374f410) 0 empty
    std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> > (0x0x7f601374f478) 0 empty
      std::__is_direct_constructible_impl<const double, double&&> (0x0x7f601374f4e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f601374e300) 0 empty

Class std::__is_direct_constructible<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const double, double&&> (0x0x7f601374f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f601374e360) 0 empty

Class std::__is_constructible_impl<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const double, double&&> (0x0x7f601374f5b0) 0 empty
  std::__is_direct_constructible<const double, double&&> (0x0x7f601374f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f601374e3c0) 0 empty

Class std::is_constructible<const double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const double, double&&> (0x0x7f601374f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f601374e420) 0 empty

Class std::conditional<true, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::is_constructible<const double, double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&>, std::is_constructible<const double, double&&> > (0x0x7f601374e480) 0 empty

Class std::__and_<std::is_constructible<const double, double&&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const double, double&&>, std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f601374f6e8) 0 empty
  std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f601374f750) 0 empty
    std::integral_constant<bool, true> (0x0x7f601374e4e0) 0 empty

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

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

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

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

Class std::is_void<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&&> (0x0x7f601374f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f601374e720) 0 empty

Class std::conditional<false, std::is_void<double&&>, std::__or_<std::is_function<const double>, std::is_array<const double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<double&&>, std::__or_<std::is_function<const double>, std::is_array<const double> > > (0x0x7f601374e780) 0 empty

Class std::__or_<std::is_void<double&&>, std::is_function<const double>, std::is_array<const double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double&&>, std::is_function<const double>, std::is_array<const double> > (0x0x7f601374f8f0) 0 empty
  std::__or_<std::is_function<const double>, std::is_array<const double> > (0x0x7f601374f958) 0 empty
    std::is_array<const double> (0x0x7f601374f9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f601374e7e0) 0 empty

Class std::__is_convertible_helper<double&&, const double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<double&&, const double, false> (0x0x7f601374e900) 0 empty

Class std::is_convertible<double&&, const double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&&, const double> (0x0x7f601374fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f601374e960) 0 empty

Class std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<double&&, const double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> >, std::is_convertible<double&&, const double> > (0x0x7f601374e9c0) 0 empty

Class std::__and_<std::is_convertible<double&&, const double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<double&&, const double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f601374fbc8) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f601374fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f601374ea20) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6013702000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f60136f5660) 0 empty

Class std::__and_<std::is_destructible<std::pair<const double, std::pair<int, int> > >, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const double, std::pair<int, int> > >, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> > (0x0x7f601374fc98) 0 empty
  std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f601374fd00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f601374eae0) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f601374fd68) 0 empty
  std::__and_<std::is_destructible<std::pair<const double, std::pair<int, int> > >, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> > (0x0x7f601374fdd0) 0 empty
    std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f601374fe38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f601374eb40) 0 empty

Class std::__is_direct_constructible_new<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f601374fea0) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f601374ff08) 0 empty
    std::__and_<std::is_destructible<std::pair<const double, std::pair<int, int> > >, std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> > (0x0x7f601374ff70) 0 empty
      std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6013370000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f601374eba0) 0 empty

Class std::__is_direct_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6013370068) 0 empty
  std::integral_constant<bool, true> (0x0x7f601374ec00) 0 empty

Class std::__is_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f60133700d0) 0 empty
  std::__is_direct_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6013370138) 0 empty
    std::integral_constant<bool, true> (0x0x7f601374ec60) 0 empty

Class std::is_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f60133701a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f601374ecc0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f601374ed20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >, std::is_constructible<int, const int&> > (0x0x7f601374ed80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&>, std::__is_direct_constructible_new_safe<int, int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&>, std::__is_direct_constructible_new_safe<int, int&> > (0x0x7f601374ede0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, int&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, int&>, std::is_destructible<int> > (0x0x7f601374ee40) 0 empty

Class std::__is_direct_constructible_impl<int, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, int&> (0x0x7f60133703a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f601374ef60) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> > (0x0x7f6013370478) 0 empty
  std::__is_direct_constructible_impl<int, int&> (0x0x7f60133704e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013391000) 0 empty

Class std::__is_direct_constructible_new_safe<int, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, int&> (0x0x7f6013370548) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> > (0x0x7f60133705b0) 0 empty
    std::__is_direct_constructible_impl<int, int&> (0x0x7f6013370618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013391060) 0 empty

Class std::__is_direct_constructible_new<int, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, int&> (0x0x7f6013370680) 0 empty
  std::__is_direct_constructible_new_safe<int, int&> (0x0x7f60133706e8) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> > (0x0x7f6013370750) 0 empty
      std::__is_direct_constructible_impl<int, int&> (0x0x7f60133707b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f60133910c0) 0 empty

Class std::__is_direct_constructible<int, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, int&> (0x0x7f6013370820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013391120) 0 empty

Class std::__is_constructible_impl<int, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, int&> (0x0x7f6013370888) 0 empty
  std::__is_direct_constructible<int, int&> (0x0x7f60133708f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013391180) 0 empty

Class std::is_constructible<int, int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&> (0x0x7f6013370958) 0 empty
  std::integral_constant<bool, true> (0x0x7f60133911e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::is_constructible<int, int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::is_constructible<int, int&> > (0x0x7f6013391240) 0 empty

Class std::conditional<true, std::is_convertible<int&, int>, std::is_convertible<const int&, int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&, int>, std::is_convertible<const int&, int> > (0x0x7f60133912a0) 0 empty

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

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

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

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

Class std::is_void<int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&> (0x0x7f6013370a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013391600) 0 empty

Class std::conditional<false, std::is_void<int&>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f6013391660) 0 empty

Class std::__or_<std::is_void<int&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&>, std::is_function<int>, std::is_array<int> > (0x0x7f6013370bc8) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f6013370c30) 0 empty
    std::is_array<int> (0x0x7f6013370c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013391780) 0 empty

Class std::__is_convertible_helper<int&, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&, int, false> (0x0x7f60133917e0) 0 empty

Class std::is_convertible<int&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&, int> (0x0x7f6013370d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013391840) 0 empty

Class std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > (0x0x7f6013370dd0) 0 empty
  std::is_convertible<int&, int> (0x0x7f6013370e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f60133918a0) 0 empty

Class std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f6013370ea0) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > (0x0x7f6013370f08) 0 empty
    std::is_convertible<int&, int> (0x0x7f6013370f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013391900) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f6013370208) 0 empty
  std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f60133a6000) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > (0x0x7f60133a6068) 0 empty
      std::is_convertible<int&, int> (0x0x7f60133a60d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6013391960) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f6013391a20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >, std::is_constructible<int, const int&> > (0x0x7f6013391b40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >, std::is_constructible<int, int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >, std::is_constructible<int, int&> > (0x0x7f6013391ba0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f60133a61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013391c00) 0 empty

Class std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f60133a62d8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f60133a6340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013391c60) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f60133a6410) 0 empty
  std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f60133a6478) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f60133a64e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013391cc0) 0 empty

Class std::conditional<true, std::is_constructible<int, int&>, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<int, int&>, std::is_constructible<int, const int&> > (0x0x7f6013391d80) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<int, int&> > (0x0x7f60133a6680) 0 empty
  std::is_constructible<int, int&> (0x0x7f60133a66e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013391ea0) 0 empty

Class std::remove_reference<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int&> (0x0x7f60133bc000) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133bc5a0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133bc9c0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133bcde0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133eb240) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133eb660) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133eba80) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60133ebea0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013422300) 0

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f6013422660) 0 empty

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

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

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

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

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

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

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7f6013422960) 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> (0x0x7f60133a6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013422a80) 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> > (0x0x7f6013422ae0) 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> (0x0x7f60133a6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013422b40) 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> > (0x0x7f60133a6af8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f60133a6b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013422ba0) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f60133a6bc8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f60133a6c30) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f60133a6c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013422cc0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f60133a6e38) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f60133a6ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013454000) 0 empty

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

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

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f60133a6f70) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f6013456000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013454120) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f6013456068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f60134560d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f6013456138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013454180) 0 empty

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

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

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

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f6013456270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f60134562d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013454300) 0 empty

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

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

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

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

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

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7f60134549c0) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013454c60) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013481060) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013481420) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60134817e0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013481ba0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6013481f60) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60134b4360) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f60134b4720) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7f60134b4ea0) 0 empty

Class std::remove_reference<std::allocator<char16_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char16_t>&> (0x0x7f60135015a0) 0 empty

Class std::remove_reference<std::allocator<char32_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char32_t>&> (0x0x7f6013501f60) 0 empty

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

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

Class __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > (0x0x7f6013528300) 0

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7f6013528360) 0 empty

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f6013456c98) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f601316e000) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f601316e060) 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> > (0x0x7f6013528ea0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f6013456d68) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f601316e0c0) 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> (0x0x7f601316e120) 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> (0x0x7f601316e180) 0 empty

Class fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase>::__SharedCountingPtr (0x0x7f601316eae0) 0

Class fastjet::SharedPtr<const fastjet::JetDefinition::Recombiner>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<const fastjet::JetDefinition::Recombiner>::__SharedCountingPtr (0x0x7f60131954e0) 0

Class fastjet::SharedPtr<fastjet::SelectorWorker>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::SelectorWorker>::__SharedCountingPtr (0x0x7f60131c21e0) 0

Class std::remove_reference<std::vector<fastjet::PseudoJet>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<fastjet::PseudoJet>&> (0x0x7f60131c2f60) 0 empty

Class fastjet::SharedPtr<fastjet::ClusterSequence::Extras>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::ClusterSequence::Extras>::__SharedCountingPtr (0x0x7f60131e72a0) 0

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f60131fa068) 0 empty
  std::integral_constant<bool, false> (0x0x7f60131e7420) 0 empty

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7f60131fa138) 0 empty
  std::integral_constant<bool, false> (0x0x7f60131e7480) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const double, std::pair<int, int> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const double, std::pair<int, int> > >::_Tp2 (0x0x7f6013231000) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const double, std::pair<int, int> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const double, std::pair<int, int> > > (0x0x7f6013213f60) 0

Class std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > (0x0x7f60131fa548) 0
  std::_Rb_tree_node_base (0x0x7f6013213f00) 0

Class std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*>
   size=1 align=1
   base size=1 base align=1
std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*> (0x0x7f60131fa618) 0 empty
  std::integral_constant<bool, true> (0x0x7f60132311e0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<fastjet::EtaPhi*> >, std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<fastjet::EtaPhi*> >, std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*> > (0x0x7f6013231240) 0 empty

Class std::remove_volatile<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::EtaPhi*> (0x0x7f6013231300) 0 empty

Class std::remove_const<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::EtaPhi*> (0x0x7f6013231360) 0 empty

Class std::remove_cv<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::EtaPhi*> (0x0x7f60132312a0) 0 empty

Class std::__is_pointer_helper<fastjet::EtaPhi*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::EtaPhi*> (0x0x7f60131fa6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f60132313c0) 0 empty

Class std::is_pointer<fastjet::EtaPhi*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::EtaPhi*> (0x0x7f60131fa750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013231420) 0 empty

Class std::__not_<std::is_pointer<fastjet::EtaPhi*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<fastjet::EtaPhi*> > (0x0x7f60131fa7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013231480) 0 empty

Class std::__and_<std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*>, std::__not_<std::is_pointer<fastjet::EtaPhi*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<fastjet::EtaPhi*, fastjet::EtaPhi*>, std::__not_<std::is_pointer<fastjet::EtaPhi*> > > (0x0x7f60131fa820) 0 empty
  std::__not_<std::is_pointer<fastjet::EtaPhi*> > (0x0x7f60131fa888) 0 empty
    std::integral_constant<bool, false> (0x0x7f60132314e0) 0 empty

Class std::remove_reference<std::pair<double, std::pair<int, int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<double, std::pair<int, int> > > (0x0x7f60132317e0) 0 empty

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

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

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

Class std::__is_void_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char> (0x0x7f60131faa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013231cc0) 0 empty

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f60131faaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013231d20) 0 empty

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7f6013231d80) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f6013260540) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f60132605a0) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f60132604e0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7f60131fac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013260600) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f60131fad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013260660) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7f60132606c0) 0 empty

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

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

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

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7f6013287780) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7f60132877e0) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f6013287720) 0 empty

Class std::__is_void_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char16_t> (0x0x7f6013294068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013287840) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f60132940d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60132878a0) 0 empty

Class std::conditional<false, std::__undefined, char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char16_t> (0x0x7f6013287900) 0 empty

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

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

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7f60132a72a0) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7f60132a7300) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f60132a7240) 0 empty

Class std::__is_void_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char32_t> (0x0x7f6013294340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60132a7360) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f60132943a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60132a73c0) 0 empty

Class std::conditional<false, std::__undefined, char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char32_t> (0x0x7f60132a7420) 0 empty

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

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

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

Class std::_Array_copy_ctor<long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::_Array_copy_ctor<long unsigned int, true> (0x0x7f60132a7e40) 0 empty

Class fastjet::SharedPtr<fastjet::PseudoJetStructureBase>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::PseudoJetStructureBase>::__SharedCountingPtr (0x0x7f60132cf000) 0

Class fastjet::SharedPtr<const fastjet::JetDefinition::Plugin>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<const fastjet::JetDefinition::Plugin>::__SharedCountingPtr (0x0x7f60132cf660) 0

Class std::remove_reference<std::allocator<fastjet::PseudoJet>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<fastjet::PseudoJet>&> (0x0x7f601332aba0) 0 empty

Class std::remove_reference<const fastjet::EtaPhi&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const fastjet::EtaPhi&> (0x0x7f6012ee4c60) 0 empty

Class std::unary_function<std::pair<const double, std::pair<int, int> >, const double>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const double, std::pair<int, int> >, const double> (0x0x7f6012f12000) 0 empty

Class std::_Select1st<std::pair<const double, std::pair<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const double, std::pair<int, int> > > (0x0x7f6013294b60) 0 empty
  std::unary_function<std::pair<const double, std::pair<int, int> >, const double> (0x0x7f6012f12060) 0 empty

Class std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6013294dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012f120c0) 0 empty

Class std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6012f12120) 0 empty

Class std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<double, std::pair<const double, std::pair<int, int> >, std::_Select1st<std::pair<const double, std::pair<int, int> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<int, int> > > >::_Alloc_node (0x0x7f6012f12300) 0

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f6012f2d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012f12720) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7f6012f12780) 0 empty

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

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

Class std::remove_volatile<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const wchar_t> (0x0x7f6012f12c00) 0 empty

Class std::remove_const<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const wchar_t> (0x0x7f6012f12c60) 0 empty

Class std::remove_cv<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const wchar_t> (0x0x7f6012f12ba0) 0 empty

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7f6012f2d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012f12cc0) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7f6012f12d20) 0 empty

Class std::pointer_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const wchar_t*> (0x0x7f6012f12b40) 0 empty

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f6012f12e40) 0 empty

Class std::iterator_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char16_t*> (0x0x7f6012f66120) 0 empty

Class std::remove_volatile<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char16_t> (0x0x7f6012f66300) 0 empty

Class std::remove_const<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char16_t> (0x0x7f6012f66360) 0 empty

Class std::remove_cv<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char16_t> (0x0x7f6012f662a0) 0 empty

Class std::is_void<const char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char16_t> (0x0x7f6012f2d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012f663c0) 0 empty

Class std::conditional<false, std::__undefined, const char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char16_t> (0x0x7f6012f66420) 0 empty

Class std::pointer_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char16_t*> (0x0x7f6012f66240) 0 empty

Class std::iterator_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char32_t*> (0x0x7f6012f666c0) 0 empty

Class std::remove_volatile<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char32_t> (0x0x7f6012f668a0) 0 empty

Class std::remove_const<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char32_t> (0x0x7f6012f66900) 0 empty

Class std::remove_cv<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char32_t> (0x0x7f6012f66840) 0 empty

Class std::is_void<const char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char32_t> (0x0x7f6012f2d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012f66960) 0 empty

Class std::conditional<false, std::__undefined, const char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char32_t> (0x0x7f6012f669c0) 0 empty

Class std::pointer_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char32_t*> (0x0x7f6012f667e0) 0 empty

Class std::iterator_traits<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::PseudoJet*> (0x0x7f6012fb8720) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f6012fb8780) 0 empty

Class std::iterator_traits<fastjet::ClusterSequence::history_element*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClusterSequence::history_element*> (0x0x7f6012fb8cc0) 0 empty

Class std::iterator_traits<fastjet::ClusterSequence::Tile*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClusterSequence::Tile*> (0x0x7f6012fd5360) 0 empty

Class std::is_function<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*> (0x0x7f6012f2de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd55a0) 0 empty

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

Class std::is_lvalue_reference<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::PseudoJet*> (0x0x7f6012f2dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd5660) 0 empty

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

Class std::is_rvalue_reference<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::PseudoJet*> (0x0x7f6012f2df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd5720) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*>, std::is_rvalue_reference<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*>, std::is_rvalue_reference<fastjet::PseudoJet*> > (0x0x7f6012f2df70) 0 empty
  std::is_rvalue_reference<fastjet::PseudoJet*> (0x0x7f6012fec000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012fd5780) 0 empty

Class std::is_reference<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*> (0x0x7f6012fec138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd57e0) 0 empty

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

Class std::remove_volatile<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::PseudoJet*> (0x0x7f6012fd59c0) 0 empty

Class std::remove_const<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::PseudoJet*> (0x0x7f6012fd5a20) 0 empty

Class std::remove_cv<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::PseudoJet*> (0x0x7f6012fd5960) 0 empty

Class std::__is_void_helper<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::PseudoJet*> (0x0x7f6012fec2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd5a80) 0 empty

Class std::is_void<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::PseudoJet*> (0x0x7f6012fec340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012fd5ae0) 0 empty

Class std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > (0x0x7f6012fec3a8) 0 empty
  std::is_void<fastjet::PseudoJet*> (0x0x7f6012fec410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012fd5b40) 0 empty

Class std::__or_<std::is_function<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > (0x0x7f6012fec478) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > (0x0x7f6012fec4e0) 0 empty
    std::is_void<fastjet::PseudoJet*> (0x0x7f6012fec548) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012fd5ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > > (0x0x7f6012fec5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012fd5c00) 0 empty

Class std::is_object<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*> (0x0x7f6012fec618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012fd5c60) 0 empty

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

Class std::__or_<std::is_object<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::PseudoJet*>, std::is_reference<fastjet::PseudoJet*> > (0x0x7f6012fec750) 0 empty
  std::is_object<fastjet::PseudoJet*> (0x0x7f6012fec7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012fd5de0) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*> (0x0x7f6012fec820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012fd5f00) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6012fd5f60) 0 empty

Class std::conditional<false, std::is_void<fastjet::PseudoJet*>, std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::PseudoJet*>, std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > > (0x0x7f6012ffe000) 0 empty

Class std::is_array<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::PseudoJet*> (0x0x7f6012fec958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe060) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::PseudoJet*, 0u> >, std::is_array<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::PseudoJet*, 0u> >, std::is_array<fastjet::PseudoJet*> > (0x0x7f6012ffe0c0) 0 empty

Class std::__and_<std::is_array<fastjet::PseudoJet*>, std::__not_<std::extent<fastjet::PseudoJet*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::PseudoJet*>, std::__not_<std::extent<fastjet::PseudoJet*, 0u> > > (0x0x7f6012fec9c0) 0 empty
  std::is_array<fastjet::PseudoJet*> (0x0x7f6012feca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012ffe120) 0 empty

Class std::__is_array_unknown_bounds<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::PseudoJet*> (0x0x7f6012fecb60) 0 empty
  std::__and_<std::is_array<fastjet::PseudoJet*>, std::__not_<std::extent<fastjet::PseudoJet*, 0u> > > (0x0x7f6012fecbc8) 0 empty
    std::is_array<fastjet::PseudoJet*> (0x0x7f6012fecc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012ffe240) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > (0x0x7f6012ffe2a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > (0x0x7f6012fecd00) 0 empty
  std::is_function<fastjet::PseudoJet*> (0x0x7f6012fecd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012ffe300) 0 empty

Class std::__or_<std::is_void<fastjet::PseudoJet*>, std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::PseudoJet*>, std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > (0x0x7f6012fecea0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > (0x0x7f6012fecf08) 0 empty
    std::is_function<fastjet::PseudoJet*> (0x0x7f6012fecf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012ffe360) 0 empty

Class std::conditional<false, std::is_reference<fastjet::PseudoJet*>, std::is_scalar<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::PseudoJet*>, std::is_scalar<fastjet::PseudoJet*> > (0x0x7f6012ffe3c0) 0 empty

Class std::__is_integral_helper<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::PseudoJet*> (0x0x7f6013005208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe420) 0 empty

Class std::is_integral<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::PseudoJet*> (0x0x7f6013005270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe480) 0 empty

Class std::conditional<false, std::is_integral<fastjet::PseudoJet*>, std::is_floating_point<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::PseudoJet*>, std::is_floating_point<fastjet::PseudoJet*> > (0x0x7f6012ffe4e0) 0 empty

Class std::__is_floating_point_helper<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::PseudoJet*> (0x0x7f60130053a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe540) 0 empty

Class std::is_floating_point<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::PseudoJet*> (0x0x7f6013005410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe5a0) 0 empty

Class std::__or_<std::is_integral<fastjet::PseudoJet*>, std::is_floating_point<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::PseudoJet*>, std::is_floating_point<fastjet::PseudoJet*> > (0x0x7f6013005478) 0 empty
  std::is_floating_point<fastjet::PseudoJet*> (0x0x7f60130054e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012ffe600) 0 empty

Class std::is_arithmetic<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::PseudoJet*> (0x0x7f6013005548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe7e0) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::PseudoJet*>, std::__or_<std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::PseudoJet*>, std::__or_<std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > > (0x0x7f6012ffe840) 0 empty

Class std::is_enum<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::PseudoJet*> (0x0x7f60130055b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffe8a0) 0 empty

Class std::conditional<false, std::is_enum<fastjet::PseudoJet*>, std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::PseudoJet*>, std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > > (0x0x7f6012ffe900) 0 empty

Class std::__is_pointer_helper<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::PseudoJet*> (0x0x7f6013005618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ffe960) 0 empty

Class std::is_pointer<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::PseudoJet*> (0x0x7f6013005680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ffe9c0) 0 empty

Class std::conditional<true, std::is_pointer<fastjet::PseudoJet*>, std::__or_<std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<fastjet::PseudoJet*>, std::__or_<std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > > (0x0x7f6012ffea20) 0 empty

Class std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f60130056e8) 0 empty
  std::is_pointer<fastjet::PseudoJet*> (0x0x7f6013005750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ffea80) 0 empty

Class std::__or_<std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f60130057b8) 0 empty
  std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f6013005820) 0 empty
    std::is_pointer<fastjet::PseudoJet*> (0x0x7f6013005888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012ffeae0) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::PseudoJet*>, std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::PseudoJet*>, std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f60130058f0) 0 empty
  std::__or_<std::is_enum<fastjet::PseudoJet*>, std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f6013005958) 0 empty
    std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f60130059c0) 0 empty
      std::is_pointer<fastjet::PseudoJet*> (0x0x7f6013005a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f6012ffeb40) 0 empty

Class std::is_scalar<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::PseudoJet*> (0x0x7f6013005a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ffeba0) 0 empty

Class std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_scalar<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_scalar<fastjet::PseudoJet*> > (0x0x7f6013005af8) 0 empty
  std::is_scalar<fastjet::PseudoJet*> (0x0x7f6013005b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ffec00) 0 empty

Class std::__is_destructible_safe<fastjet::PseudoJet*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::PseudoJet*, false, true> (0x0x7f6013005bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ffed20) 0 empty

Class std::is_destructible<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::PseudoJet*> (0x0x7f6013005c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ffed80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::is_destructible<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::is_destructible<fastjet::PseudoJet*> > (0x0x7f6012ffede0) 0 empty

Class std::is_function<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*&&> (0x0x7f6013005d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffeea0) 0 empty

Class std::conditional<false, std::is_function<fastjet::PseudoJet*&&>, std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::PseudoJet*&&>, std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > > (0x0x7f6012ffef00) 0 empty

Class std::is_lvalue_reference<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::PseudoJet*&&> (0x0x7f6013005d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ffef60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::PseudoJet*&&>, std::is_rvalue_reference<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::PseudoJet*&&>, std::is_rvalue_reference<fastjet::PseudoJet*&&> > (0x0x7f6013027000) 0 empty

Class std::is_rvalue_reference<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::PseudoJet*&&> (0x0x7f6013005dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027060) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*&&>, std::is_rvalue_reference<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*&&>, std::is_rvalue_reference<fastjet::PseudoJet*&&> > (0x0x7f6013005e38) 0 empty
  std::is_rvalue_reference<fastjet::PseudoJet*&&> (0x0x7f6013005ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60130270c0) 0 empty

Class std::is_reference<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*&&> (0x0x7f6013005f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027120) 0 empty

Class std::conditional<true, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > (0x0x7f6013027180) 0 empty

Class std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > (0x0x7f601302c138) 0 empty
  std::is_reference<fastjet::PseudoJet*&&> (0x0x7f601302c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f60130271e0) 0 empty

Class std::__or_<std::is_function<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > (0x0x7f601302c208) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > (0x0x7f601302c270) 0 empty
    std::is_reference<fastjet::PseudoJet*&&> (0x0x7f601302c2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013027300) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > > (0x0x7f601302c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130273c0) 0 empty

Class std::is_object<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*&&> (0x0x7f601302c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013027420) 0 empty

Class std::conditional<false, std::is_object<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&> > (0x0x7f6013027480) 0 empty

Class std::__or_<std::is_object<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::PseudoJet*&&>, std::is_reference<fastjet::PseudoJet*&&> > (0x0x7f601302c4e0) 0 empty
  std::is_reference<fastjet::PseudoJet*&&> (0x0x7f601302c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f60130274e0) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*&&> (0x0x7f601302c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027600) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::PseudoJet*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::PseudoJet*&&, true> (0x0x7f6013027660) 0 empty

Class std::add_rvalue_reference<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::PseudoJet*&&> (0x0x7f601302c618) 0 empty
  std::__add_rvalue_reference_helper<fastjet::PseudoJet*&&, true> (0x0x7f60130276c0) 0 empty

Class std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6013005c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012ffee40) 0 empty

Class std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601302c6e8) 0 empty
  std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302c750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6013027720) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302c7b8) 0 empty
  std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601302c820) 0 empty
    std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302c888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6013027780) 0 empty

Class std::__is_direct_constructible_new<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302c8f0) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302c958) 0 empty
    std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601302c9c0) 0 empty
      std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302ca28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f60130277e0) 0 empty

Class std::__is_direct_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027840) 0 empty

Class std::__is_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302caf8) 0 empty
  std::__is_direct_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f60130278a0) 0 empty

Class std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027900) 0 empty

Class std::__is_move_constructible_impl<fastjet::PseudoJet*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f601302cc30) 0 empty
  std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013027960) 0 empty

Class std::is_move_constructible<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<fastjet::PseudoJet*> (0x0x7f601302cd00) 0 empty
  std::__is_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f601302cd68) 0 empty
    std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601302cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f60130279c0) 0 empty

Class std::conditional<true, std::is_move_assignable<fastjet::PseudoJet*>, std::is_move_constructible<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::PseudoJet*>, std::is_move_constructible<fastjet::PseudoJet*> > (0x0x7f6013027a20) 0 empty

Class std::is_function<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*&> (0x0x7f601302ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013027ae0) 0 empty

Class std::conditional<false, std::is_function<fastjet::PseudoJet*&>, std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::PseudoJet*&>, std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > > (0x0x7f6013027b40) 0 empty

Class std::is_lvalue_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::PseudoJet*&> (0x0x7f601302cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::PseudoJet*&>, std::is_rvalue_reference<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::PseudoJet*&>, std::is_rvalue_reference<fastjet::PseudoJet*&> > (0x0x7f6013027c00) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*&>, std::is_rvalue_reference<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::PseudoJet*&>, std::is_rvalue_reference<fastjet::PseudoJet*&> > (0x0x7f601302cf08) 0 empty
  std::is_lvalue_reference<fastjet::PseudoJet*&> (0x0x7f601302cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013027c60) 0 empty

Class std::is_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*&> (0x0x7f60130460d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013027cc0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > (0x0x7f6013027d20) 0 empty

Class std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > (0x0x7f6013046208) 0 empty
  std::is_reference<fastjet::PseudoJet*&> (0x0x7f6013046270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013027e40) 0 empty

Class std::__or_<std::is_function<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > (0x0x7f60130462d8) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > (0x0x7f6013046340) 0 empty
    std::is_reference<fastjet::PseudoJet*&> (0x0x7f60130463a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6013027f60) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > > (0x0x7f6013046410) 0 empty
  std::integral_constant<bool, false> (0x0x7f601304c060) 0 empty

Class std::is_object<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*&> (0x0x7f6013046478) 0 empty
  std::integral_constant<bool, false> (0x0x7f601304c0c0) 0 empty

Class std::conditional<false, std::is_object<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&> > (0x0x7f601304c120) 0 empty

Class std::__or_<std::is_object<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::PseudoJet*&>, std::is_reference<fastjet::PseudoJet*&> > (0x0x7f6013046680) 0 empty
  std::is_reference<fastjet::PseudoJet*&> (0x0x7f60130466e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f601304c180) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*&> (0x0x7f6013046750) 0 empty
  std::integral_constant<bool, true> (0x0x7f601304c2a0) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::PseudoJet*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::PseudoJet*&, true> (0x0x7f601304c300) 0 empty

Class std::add_rvalue_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::PseudoJet*&> (0x0x7f60130467b8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::PseudoJet*&, true> (0x0x7f601304c360) 0 empty

Class std::__is_assignable_helper<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6013027a80) 0 empty

Class std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6013046888) 0 empty
  std::integral_constant<bool, true> (0x0x7f601304c3c0) 0 empty

Class std::__is_move_assignable_impl<fastjet::PseudoJet*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f60130468f0) 0 empty
  std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6013046958) 0 empty
    std::integral_constant<bool, true> (0x0x7f601304c420) 0 empty

Class std::is_move_assignable<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<fastjet::PseudoJet*> (0x0x7f60130469c0) 0 empty
  std::__is_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6013046a28) 0 empty
    std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6013046a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f601304c480) 0 empty

Class std::__and_<std::is_move_constructible<fastjet::PseudoJet*>, std::is_move_assignable<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<fastjet::PseudoJet*>, std::is_move_assignable<fastjet::PseudoJet*> > (0x0x7f6013046af8) 0 empty
  std::is_move_assignable<fastjet::PseudoJet*> (0x0x7f6013046b60) 0 empty
    std::__is_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6013046bc8) 0 empty
      std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6013046c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f601304c4e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601304c540) 0 empty

Class std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6013046d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f601304c5a0) 0 empty

Class std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6013046dd0) 0 empty
  std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6013046e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f601304c600) 0 empty

Class std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6013046ea0) 0 empty
  std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6013046f08) 0 empty
    std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6013046f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f601304c660) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::PseudoJet*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f601305f000) 0 empty
  std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601305f068) 0 empty
    std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601305f0d0) 0 empty
      std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601305f138) 0 empty
        std::integral_constant<bool, true> (0x0x7f601304c6c0) 0 empty

Class std::is_nothrow_move_constructible<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::PseudoJet*> (0x0x7f601305f1a0) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f601305f208) 0 empty
    std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601305f270) 0 empty
      std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f601305f2d8) 0 empty
        std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f601305f340) 0 empty
          std::integral_constant<bool, true> (0x0x7f601304c720) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<fastjet::PseudoJet*>, std::is_nothrow_move_constructible<fastjet::PseudoJet*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<fastjet::PseudoJet*>, std::is_nothrow_move_constructible<fastjet::PseudoJet*> > (0x0x7f601304c780) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601304c7e0) 0 empty

Class std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f601304c840) 0 empty

Class std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601305f410) 0 empty
  std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f478) 0 empty
    std::integral_constant<bool, true> (0x0x7f601304c8a0) 0 empty

Class std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f4e0) 0 empty
  std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601305f548) 0 empty
    std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f601304c900) 0 empty

Class std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f601305f618) 0 empty
  std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f680) 0 empty
    std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601305f6e8) 0 empty
      std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f750) 0 empty
        std::integral_constant<bool, true> (0x0x7f601304c960) 0 empty

Class std::is_nothrow_move_assignable<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<fastjet::PseudoJet*> (0x0x7f601305f7b8) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f601305f820) 0 empty
    std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f888) 0 empty
      std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601305f8f0) 0 empty
        std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305f958) 0 empty
          std::integral_constant<bool, true> (0x0x7f601304c9c0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<fastjet::PseudoJet*>, std::is_nothrow_move_assignable<fastjet::PseudoJet*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<fastjet::PseudoJet*>, std::is_nothrow_move_assignable<fastjet::PseudoJet*> > (0x0x7f601305f9c0) 0 empty
  std::is_nothrow_move_assignable<fastjet::PseudoJet*> (0x0x7f601305fa28) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f601305fa90) 0 empty
      std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305faf8) 0 empty
        std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f601305fb60) 0 empty
          std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f601305fbc8) 0 empty
            std::integral_constant<bool, true> (0x0x7f601304ca20) 0 empty

Class std::iterator_traits<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::EtaPhi*> (0x0x7f60130731e0) 0 empty

Class std::is_function<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi> (0x0x7f6013087270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013099120) 0 empty

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

Class std::is_lvalue_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::EtaPhi> (0x0x7f60130872d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130991e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::EtaPhi>, std::is_rvalue_reference<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::EtaPhi>, std::is_rvalue_reference<fastjet::EtaPhi> > (0x0x7f6013099240) 0 empty

Class std::is_rvalue_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::EtaPhi> (0x0x7f6013087340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130992a0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::EtaPhi>, std::is_rvalue_reference<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::EtaPhi>, std::is_rvalue_reference<fastjet::EtaPhi> > (0x0x7f60130873a8) 0 empty
  std::is_rvalue_reference<fastjet::EtaPhi> (0x0x7f6013087410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013099300) 0 empty

Class std::is_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi> (0x0x7f6013087548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013099420) 0 empty

Class std::conditional<false, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > (0x0x7f6013099480) 0 empty

Class std::remove_volatile<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::EtaPhi> (0x0x7f6013099600) 0 empty

Class std::remove_const<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::EtaPhi> (0x0x7f6013099660) 0 empty

Class std::remove_cv<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::EtaPhi> (0x0x7f60130995a0) 0 empty

Class std::__is_void_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::EtaPhi> (0x0x7f6013087618) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130996c0) 0 empty

Class std::is_void<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::EtaPhi> (0x0x7f6013087680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013099720) 0 empty

Class std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > (0x0x7f60130876e8) 0 empty
  std::is_void<fastjet::EtaPhi> (0x0x7f6013087750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013099780) 0 empty

Class std::__or_<std::is_function<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > (0x0x7f60130877b8) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > (0x0x7f6013087820) 0 empty
    std::is_void<fastjet::EtaPhi> (0x0x7f6013087888) 0 empty
      std::integral_constant<bool, false> (0x0x7f60130997e0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > > (0x0x7f60130878f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013099840) 0 empty

Class std::is_object<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi> (0x0x7f6013087958) 0 empty
  std::integral_constant<bool, true> (0x0x7f60130998a0) 0 empty

Class std::conditional<true, std::is_object<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi> > (0x0x7f6013099900) 0 empty

Class std::__or_<std::is_object<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::EtaPhi>, std::is_reference<fastjet::EtaPhi> > (0x0x7f60130879c0) 0 empty
  std::is_object<fastjet::EtaPhi> (0x0x7f6013087a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6013099a20) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi> (0x0x7f6013087a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6013099a80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6013099ae0) 0 empty

Class std::conditional<false, std::is_void<fastjet::EtaPhi>, std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::EtaPhi>, std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > > (0x0x7f6013099b40) 0 empty

Class std::is_array<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::EtaPhi> (0x0x7f6013087af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6013099c60) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::EtaPhi, 0u> >, std::is_array<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::EtaPhi, 0u> >, std::is_array<fastjet::EtaPhi> > (0x0x7f6013099cc0) 0 empty

Class std::__and_<std::is_array<fastjet::EtaPhi>, std::__not_<std::extent<fastjet::EtaPhi, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::EtaPhi>, std::__not_<std::extent<fastjet::EtaPhi, 0u> > > (0x0x7f6013087c30) 0 empty
  std::is_array<fastjet::EtaPhi> (0x0x7f6013087c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013099d20) 0 empty

Class std::__is_array_unknown_bounds<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::EtaPhi> (0x0x7f6013087d00) 0 empty
  std::__and_<std::is_array<fastjet::EtaPhi>, std::__not_<std::extent<fastjet::EtaPhi, 0u> > > (0x0x7f6013087d68) 0 empty
    std::is_array<fastjet::EtaPhi> (0x0x7f6013087dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6013099e40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > (0x0x7f6013099f00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > (0x0x7f6013087f08) 0 empty
  std::is_function<fastjet::EtaPhi> (0x0x7f6013087f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f6013099f60) 0 empty

Class std::__or_<std::is_void<fastjet::EtaPhi>, std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::EtaPhi>, std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > (0x0x7f60130c0000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > (0x0x7f60130c0068) 0 empty
    std::is_function<fastjet::EtaPhi> (0x0x7f60130c00d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f60130bf0c0) 0 empty

Class std::conditional<false, std::is_reference<fastjet::EtaPhi>, std::is_scalar<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::EtaPhi>, std::is_scalar<fastjet::EtaPhi> > (0x0x7f60130bf180) 0 empty

Class std::__is_integral_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::EtaPhi> (0x0x7f60130c0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf360) 0 empty

Class std::is_integral<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::EtaPhi> (0x0x7f60130c01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf3c0) 0 empty

Class std::conditional<false, std::is_integral<fastjet::EtaPhi>, std::is_floating_point<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::EtaPhi>, std::is_floating_point<fastjet::EtaPhi> > (0x0x7f60130bf420) 0 empty

Class std::__is_floating_point_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::EtaPhi> (0x0x7f60130c02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf540) 0 empty

Class std::is_floating_point<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::EtaPhi> (0x0x7f60130c0340) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf5a0) 0 empty

Class std::__or_<std::is_integral<fastjet::EtaPhi>, std::is_floating_point<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::EtaPhi>, std::is_floating_point<fastjet::EtaPhi> > (0x0x7f60130c03a8) 0 empty
  std::is_floating_point<fastjet::EtaPhi> (0x0x7f60130c0410) 0 empty
    std::integral_constant<bool, false> (0x0x7f60130bf600) 0 empty

Class std::is_arithmetic<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::EtaPhi> (0x0x7f60130c0478) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf660) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::EtaPhi>, std::__or_<std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::EtaPhi>, std::__or_<std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > > (0x0x7f60130bf6c0) 0 empty

Class std::is_enum<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::EtaPhi> (0x0x7f60130c04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf720) 0 empty

Class std::conditional<false, std::is_enum<fastjet::EtaPhi>, std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::EtaPhi>, std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > > (0x0x7f60130bf780) 0 empty

Class std::__is_pointer_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::EtaPhi> (0x0x7f60130c0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf7e0) 0 empty

Class std::is_pointer<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::EtaPhi> (0x0x7f60130c05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf840) 0 empty

Class std::conditional<false, std::is_pointer<fastjet::EtaPhi>, std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<fastjet::EtaPhi>, std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > > (0x0x7f60130bf8a0) 0 empty

Class std::__is_member_pointer_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<fastjet::EtaPhi> (0x0x7f60130c0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf900) 0 empty

Class std::is_member_pointer<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<fastjet::EtaPhi> (0x0x7f60130c0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bf960) 0 empty

Class std::conditional<false, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130bf9c0) 0 empty

Class std::__is_null_pointer_helper<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<fastjet::EtaPhi> (0x0x7f60130c07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bfa20) 0 empty

Class std::is_null_pointer<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<fastjet::EtaPhi> (0x0x7f60130c0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bfa80) 0 empty

Class std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0888) 0 empty
  std::is_null_pointer<fastjet::EtaPhi> (0x0x7f60130c08f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f60130bfae0) 0 empty

Class std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0958) 0 empty
  std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c09c0) 0 empty
    std::is_null_pointer<fastjet::EtaPhi> (0x0x7f60130c0a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f60130bfc00) 0 empty

Class std::__or_<std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0a90) 0 empty
  std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0af8) 0 empty
    std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0b60) 0 empty
      std::is_null_pointer<fastjet::EtaPhi> (0x0x7f60130c0bc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f60130bfcc0) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::EtaPhi>, std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::EtaPhi>, std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0c30) 0 empty
  std::__or_<std::is_enum<fastjet::EtaPhi>, std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0c98) 0 empty
    std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0d00) 0 empty
      std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f60130c0d68) 0 empty
        std::is_null_pointer<fastjet::EtaPhi> (0x0x7f60130c0dd0) 0 empty
          std::integral_constant<bool, false> (0x0x7f60130bfd80) 0 empty

Class std::is_scalar<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::EtaPhi> (0x0x7f60130c0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f60130bfe40) 0 empty

Class std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_scalar<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_scalar<fastjet::EtaPhi> > (0x0x7f60130c0ea0) 0 empty
  std::is_scalar<fastjet::EtaPhi> (0x0x7f60130c0f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f60130bfea0) 0 empty

Class std::remove_all_extents<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<fastjet::EtaPhi> (0x0x7f60130bff00) 0 empty

Class std::is_function<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi&> (0x0x7f6012ce3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ce4000) 0 empty

Class std::conditional<false, std::is_function<fastjet::EtaPhi&>, std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::EtaPhi&>, std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > > (0x0x7f6012ce4060) 0 empty

Class std::is_lvalue_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::EtaPhi&> (0x0x7f6012ce3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce40c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::EtaPhi&>, std::is_rvalue_reference<fastjet::EtaPhi&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::EtaPhi&>, std::is_rvalue_reference<fastjet::EtaPhi&> > (0x0x7f6012ce4120) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::EtaPhi&>, std::is_rvalue_reference<fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::EtaPhi&>, std::is_rvalue_reference<fastjet::EtaPhi&> > (0x0x7f6012ce30d0) 0 empty
  std::is_lvalue_reference<fastjet::EtaPhi&> (0x0x7f6012ce3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ce4180) 0 empty

Class std::is_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi&> (0x0x7f6012ce3270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce42a0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > (0x0x7f6012ce4300) 0 empty

Class std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > (0x0x7f6012ce32d8) 0 empty
  std::is_reference<fastjet::EtaPhi&> (0x0x7f6012ce3340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ce4420) 0 empty

Class std::__or_<std::is_function<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > (0x0x7f6012ce33a8) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > (0x0x7f6012ce3410) 0 empty
    std::is_reference<fastjet::EtaPhi&> (0x0x7f6012ce3478) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012ce4480) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > > (0x0x7f6012ce34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ce44e0) 0 empty

Class std::is_object<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi&> (0x0x7f6012ce3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ce4540) 0 empty

Class std::conditional<false, std::is_object<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&> > (0x0x7f6012ce45a0) 0 empty

Class std::__or_<std::is_object<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::EtaPhi&>, std::is_reference<fastjet::EtaPhi&> > (0x0x7f6012ce35b0) 0 empty
  std::is_reference<fastjet::EtaPhi&> (0x0x7f6012ce3618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ce4780) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi&> (0x0x7f6012ce3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce47e0) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::EtaPhi&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::EtaPhi&, true> (0x0x7f6012ce4840) 0 empty

Class std::add_rvalue_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::EtaPhi&> (0x0x7f6012ce36e8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::EtaPhi&, true> (0x0x7f6012ce48a0) 0 empty

Class std::__is_destructible_impl<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<fastjet::EtaPhi> (0x0x7f60130c0f70) 0 empty
  std::__do_is_destructible_impl (0x0x7f60130bff60) 0 empty

Class std::__is_destructible_safe<fastjet::EtaPhi, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::EtaPhi, false, false> (0x0x7f6012ce37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce4900) 0 empty

Class std::is_destructible<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::EtaPhi> (0x0x7f6012ce3820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce4960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::is_destructible<fastjet::EtaPhi> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::is_destructible<fastjet::EtaPhi> > (0x0x7f6012ce49c0) 0 empty

Class std::is_function<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi&&> (0x0x7f6012ce38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ce4a80) 0 empty

Class std::conditional<false, std::is_function<fastjet::EtaPhi&&>, std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::EtaPhi&&>, std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > > (0x0x7f6012ce4ae0) 0 empty

Class std::is_lvalue_reference<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::EtaPhi&&> (0x0x7f6012ce3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ce4b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::EtaPhi&&>, std::is_rvalue_reference<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::EtaPhi&&>, std::is_rvalue_reference<fastjet::EtaPhi&&> > (0x0x7f6012ce4ba0) 0 empty

Class std::is_rvalue_reference<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::EtaPhi&&> (0x0x7f6012ce39c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce4c00) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::EtaPhi&&>, std::is_rvalue_reference<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::EtaPhi&&>, std::is_rvalue_reference<fastjet::EtaPhi&&> > (0x0x7f6012ce3a28) 0 empty
  std::is_rvalue_reference<fastjet::EtaPhi&&> (0x0x7f6012ce3a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ce4c60) 0 empty

Class std::is_reference<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi&&> (0x0x7f6012ce3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ce4cc0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > (0x0x7f6012ce4d20) 0 empty

Class std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > (0x0x7f6012ce3d00) 0 empty
  std::is_reference<fastjet::EtaPhi&&> (0x0x7f6012ce3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ce4f00) 0 empty

Class std::__or_<std::is_function<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > (0x0x7f6012ce3dd0) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > (0x0x7f6012ce3e38) 0 empty
    std::is_reference<fastjet::EtaPhi&&> (0x0x7f6012ce3ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012ce4f60) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > > (0x0x7f6012ce3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d03000) 0 empty

Class std::is_object<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi&&> (0x0x7f6012ce3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d03060) 0 empty

Class std::conditional<false, std::is_object<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&> > (0x0x7f6012d030c0) 0 empty

Class std::__or_<std::is_object<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::EtaPhi&&>, std::is_reference<fastjet::EtaPhi&&> > (0x0x7f6012d060d0) 0 empty
  std::is_reference<fastjet::EtaPhi&&> (0x0x7f6012d06138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d031e0) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi&&> (0x0x7f6012d061a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d03240) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::EtaPhi&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::EtaPhi&&, true> (0x0x7f6012d032a0) 0 empty

Class std::add_rvalue_reference<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::EtaPhi&&> (0x0x7f6012d06208) 0 empty
  std::__add_rvalue_reference_helper<fastjet::EtaPhi&&, true> (0x0x7f6012d03300) 0 empty

Class std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012ce3888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012ce4a20) 0 empty

Class std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d062d8) 0 empty
  std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6012d03360) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d063a8) 0 empty
  std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d06410) 0 empty
    std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6012d033c0) 0 empty

Class std::__is_direct_constructible_new<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d064e0) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06548) 0 empty
    std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d065b0) 0 empty
      std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6012d03420) 0 empty

Class std::__is_direct_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d03480) 0 empty

Class std::__is_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d066e8) 0 empty
  std::__is_direct_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d034e0) 0 empty

Class std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d067b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d03540) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d035a0) 0 empty

Class std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d03600) 0 empty

Class std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d06888) 0 empty
  std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d068f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d03660) 0 empty

Class std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06958) 0 empty
  std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d069c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012d036c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::EtaPhi, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::EtaPhi, true> (0x0x7f6012d06a90) 0 empty
  std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06af8) 0 empty
    std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d06b60) 0 empty
      std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6012d03720) 0 empty

Class std::is_nothrow_move_constructible<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::EtaPhi> (0x0x7f6012d06c30) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::EtaPhi, true> (0x0x7f6012d06c98) 0 empty
    std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06d00) 0 empty
      std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6012d06d68) 0 empty
        std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6012d06dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7f6012d03780) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> > (0x0x7f6012d06e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d037e0) 0 empty

Class std::conditional<false, std::is_copy_constructible<fastjet::EtaPhi>, std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<fastjet::EtaPhi>, std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> > > (0x0x7f6012d03840) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> >, std::is_copy_constructible<fastjet::EtaPhi> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> >, std::is_copy_constructible<fastjet::EtaPhi> > (0x0x7f6012d06ea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> > (0x0x7f6012d06f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012d038a0) 0 empty

Class std::__move_if_noexcept_cond<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<fastjet::EtaPhi> (0x0x7f6012d06f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d03900) 0 empty

Class std::conditional<false, const fastjet::EtaPhi*, std::move_iterator<fastjet::EtaPhi*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const fastjet::EtaPhi*, std::move_iterator<fastjet::EtaPhi*> > (0x0x7f6012d03960) 0 empty

Class std::conditional<false, fastjet::EtaPhi*, std::move_iterator<fastjet::EtaPhi*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::EtaPhi*, std::move_iterator<fastjet::EtaPhi*> > (0x0x7f6012d039c0) 0 empty

Class std::remove_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::EtaPhi&> (0x0x7f6012d03a80) 0 empty

Class std::conditional<true, fastjet::EtaPhi&&, fastjet::EtaPhi&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, fastjet::EtaPhi&&, fastjet::EtaPhi&> (0x0x7f6012d03ae0) 0 empty

Class std::move_iterator<fastjet::EtaPhi*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<fastjet::EtaPhi*> (0x0x7f6012d03a20) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d03cc0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > > (0x0x7f6012d03de0) 0 empty

Class std::is_array<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012d1a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d03e40) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012d03ea0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f6012d1a888) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012d1a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012d03f00) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_node_base*> (0x0x7f6012d1a958) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f6012d1a9c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012d1aa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012d03f60) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6012d43000) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6012d1aa90) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f6012d1aaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012d43060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6012d1ab60) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6012d1abc8) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f6012d1ac30) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012d430c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> > (0x0x7f6012d43120) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_node_base*> (0x0x7f6012d1ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d43180) 0 empty

Class std::is_integral<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_node_base*> (0x0x7f6012d1ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d431e0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f6012d43240) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_node_base*> (0x0x7f6012d1ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d432a0) 0 empty

Class std::is_floating_point<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f6012d1add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d43300) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f6012d1ae38) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f6012d1aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012d43360) 0 empty

Class std::is_arithmetic<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_node_base*> (0x0x7f6012d1a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d433c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_node_base*>, std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_node_base*>, std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f6012d43420) 0 empty

Class std::is_enum<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_node_base*> (0x0x7f6012d52000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d43480) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f6012d434e0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_node_base*> (0x0x7f6012d52068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d43540) 0 empty

Class std::is_pointer<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6012d520d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d435a0) 0 empty

Class std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f6012d43600) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d52138) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6012d521a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d43660) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d52208) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d52270) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6012d522d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012d436c0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d52340) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d523a8) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6012d52410) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6012d52478) 0 empty
        std::integral_constant<bool, true> (0x0x7f6012d43720) 0 empty

Class std::is_scalar<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f6012d524e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d43780) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> > (0x0x7f6012d52548) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f6012d525b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d437e0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true> (0x0x7f6012d526e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d43900) 0 empty

Class std::is_destructible<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_node_base*> (0x0x7f6012d52750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d43960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6012d439c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d527b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012d43ae0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d52888) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d528f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6012d43c00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52958) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d529c0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6012d43cc0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52b60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52bc8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d52c30) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6012d43d80) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d62000) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52dd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d62120) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d621e0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d62240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012d52f08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6012d52f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d622a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base* const&> (0x0x7f6012d623c0) 0 empty

Class std::remove_const<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base* const&> (0x0x7f6012d62420) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base* const&> (0x0x7f6012d62360) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base* const&> (0x0x7f6012d6c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d62480) 0 empty

Class std::is_void<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base* const&> (0x0x7f6012d6c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d624e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f6012d62540) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012d62660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012d6c138) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012d6c1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012d626c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012d6c2d8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012d6c340) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012d6c3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012d62720) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false> (0x0x7f6012d62780) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6012d6c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d62960) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012d629c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012d6c548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6012d6c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d62a20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6012d62ae0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d62b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6012d62ba0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d62c60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > > (0x0x7f6012d62cc0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d62d20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d62f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6c820) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d62f60) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d95060) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d950c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6c958) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d95120) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6ca28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6ca90) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012d95180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > > (0x0x7f6012d6cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d951e0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d95240) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d952a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6cc30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d95300) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d95360) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, true> (0x0x7f6012d95540) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cd68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, true> (0x0x7f6012d955a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6c6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012d62c00) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6ce38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6012d95780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012d6cf08) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d6cf70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da0000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6012d957e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da0068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da00d0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012da0138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da01a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6012d95840) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d958a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da0270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d95900) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012da0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d95960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012d959c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012d95a20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6012d95b40) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d95cc0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012d95d80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f6012d95de0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da04e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d95e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0548) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da05b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012d95ea0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012d95f00) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0680) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012dba000) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f6012da07b8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012dba060) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&&> (0x0x7f6012da08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dba120) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0958) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012dba1e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dba240) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f6012dba2a0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6012da0a90) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f6012dba300) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da03a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012d95c60) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0b60) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6012dba420) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0c30) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0c98) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6012dba4e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0ea0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012da0f08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012da0f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6012dba5a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012dc5068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dba7e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012dc50d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012dc5138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012dba900) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6012dc51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dbaa80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012dbaae0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012dbaba0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012dbacc0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012dbab40) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012dc5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dbad20) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012dc52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dbae40) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f6012dbaea0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012dc5340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012dc53a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012dc5410) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012dbaf00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f6012dbaf60) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*> (0x0x7f6012dc5548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dd9000) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*> > (0x0x7f6012dd9060) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012dc55b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6012dc5618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012dd90c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc5680) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012dc56e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6012dc5750) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012dd9120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc57b8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc5820) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012dc5888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6012dc58f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6012dd9180) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dd9240) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012dd92a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6012dd9300) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dd9360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dc5a28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc5a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012dd93c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dc5af8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dc5b60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6012dc5bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012dd9420) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dd94e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012dd9540) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dd95a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6012dd9600) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dc5c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6012dd9660) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dc5d68) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dc5dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6012dd9780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dc5e38) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dc5ea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dc5f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6012dd9840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dc5f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa000) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dfa068) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6012dd99c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dd9ae0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012dd9b40) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfa270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012dd9ba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dd9c00) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6012dd9c60) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*&> (0x0x7f6012dd9d20) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*&> (0x0x7f6012dd9d80) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*&> (0x0x7f6012dd9cc0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*&> (0x0x7f6012dfa340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dd9de0) 0 empty

Class std::is_void<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*&> (0x0x7f6012dfa3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012dd9e40) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f6012dd9ea0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012dfa410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6012dfa478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6012dfa4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012dd9f00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false> (0x0x7f6012dd9f60) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6012dfa618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012e0e0c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6012dfa680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6012dfa6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012e0e120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfa750) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6012dfa7b8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6012dfa820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012e0e180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfa888) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfa8f0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6012dfa958) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6012dfa9c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6012e0e1e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6012e0e2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6012e0e300) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012e0e360) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfaa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012e0e3c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dfaaf8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfab60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012e0e420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dfabc8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6012dfac30) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6012dfac98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6012e0e480) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> > (0x0x7f6012e0e540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6012dfad00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6012dfad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012e0e5a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*> > (0x0x7f6012e0e660) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6012dfadd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6012dfae38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012e0e6c0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6012e0e780) 0 empty

Class std::remove_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node_base*&> (0x0x7f6012e0e900) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f6012e3e600) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f6012e3e660) 0

Class __gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f6012e3e900) 0

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

Class __gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f6012e3e960) 0

Class __gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f6012e3ed20) 0

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

Class __gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f6012e3ed80) 0

Class std::remove_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::PseudoJet*&> (0x0x7f6012ec8ea0) 0 empty

Class std::is_function<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const fastjet::EtaPhi&> (0x0x7f6012e38888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ae6600) 0 empty

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

Class std::is_lvalue_reference<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const fastjet::EtaPhi&> (0x0x7f6012e38958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ae66c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const fastjet::EtaPhi&>, std::is_rvalue_reference<const fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const fastjet::EtaPhi&>, std::is_rvalue_reference<const fastjet::EtaPhi&> > (0x0x7f6012e389c0) 0 empty
  std::is_lvalue_reference<const fastjet::EtaPhi&> (0x0x7f6012e38b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ae6780) 0 empty

Class std::is_reference<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const fastjet::EtaPhi&> (0x0x7f6012e38bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ae67e0) 0 empty

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

Class std::__or_<std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> > (0x0x7f6012e38d68) 0 empty
  std::is_reference<const fastjet::EtaPhi&> (0x0x7f6012e38f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ae68a0) 0 empty

Class std::__or_<std::is_function<const fastjet::EtaPhi&>, std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const fastjet::EtaPhi&>, std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> > (0x0x7f6012b04000) 0 empty
  std::__or_<std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> > (0x0x7f6012b04068) 0 empty
    std::is_reference<const fastjet::EtaPhi&> (0x0x7f6012b040d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012ae69c0) 0 empty

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

Class std::is_object<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const fastjet::EtaPhi&> (0x0x7f6012b041a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012ae6ae0) 0 empty

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

Class std::__or_<std::is_object<const fastjet::EtaPhi&>, std::is_reference<const fastjet::EtaPhi&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const fastjet::EtaPhi&>, std::is_reference<const fastjet::EtaPhi&> > (0x0x7f6012b042d8) 0 empty
  std::is_reference<const fastjet::EtaPhi&> (0x0x7f6012b04340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ae6ba0) 0 empty

Class std::__is_referenceable<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const fastjet::EtaPhi&> (0x0x7f6012b043a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ae6d80) 0 empty

Class std::__add_rvalue_reference_helper<const fastjet::EtaPhi&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const fastjet::EtaPhi&, true> (0x0x7f6012ae6de0) 0 empty

Class std::add_rvalue_reference<const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const fastjet::EtaPhi&> (0x0x7f6012b04410) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::EtaPhi&, true> (0x0x7f6012ae6e40) 0 empty

Class std::__is_assignable_helper<fastjet::EtaPhi&, const fastjet::EtaPhi&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6012ae65a0) 0 empty

Class std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6012b04478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012ae6ea0) 0 empty

Class std::__is_copy_assignable_impl<fastjet::EtaPhi, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::EtaPhi, true> (0x0x7f6012b044e0) 0 empty
  std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6012b04548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6012ae6f00) 0 empty

Class std::is_copy_assignable<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::EtaPhi> (0x0x7f6012b045b0) 0 empty
  std::__is_copy_assignable_impl<fastjet::EtaPhi, true> (0x0x7f6012b04618) 0 empty
    std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6012b04680) 0 empty
      std::integral_constant<bool, true> (0x0x7f6012ae6f60) 0 empty

Class std::__uninitialized_default_n_1<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<false> (0x0x7f6012b0f000) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6012b0f2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6012b04888) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > > (0x0x7f6012b0f300) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*> (0x0x7f6012b04958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012b0f360) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const double, std::pair<int, int> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const double, std::pair<int, int> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*> > (0x0x7f6012b0f3c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*>, std::__not_<std::is_pointer<std::pair<const double, std::pair<int, int> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*>, std::__not_<std::is_pointer<std::pair<const double, std::pair<int, int> >*> > > (0x0x7f6012b049c0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*, std::pair<const double, std::pair<int, int> >*> (0x0x7f6012b04a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6012b0f420) 0 empty

Class std::__iterator_traits<std::move_iterator<fastjet::EtaPhi*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<fastjet::EtaPhi*>, void> (0x0x7f6012b79720) 0 empty

Class std::iterator_traits<std::move_iterator<fastjet::EtaPhi*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<fastjet::EtaPhi*> > (0x0x7f6012b04d68) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::EtaPhi*>, void> (0x0x7f6012b79780) 0 empty

Class std::__is_assignable_helper<fastjet::EtaPhi&, fastjet::EtaPhi&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::EtaPhi&, fastjet::EtaPhi&&> (0x0x7f6012b797e0) 0 empty

Class std::is_assignable<fastjet::EtaPhi&, fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::EtaPhi&, fastjet::EtaPhi&&> (0x0x7f6012b04ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6012b79840) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f6012b798a0) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f6012baa540) 0 empty

Class __gnu_cxx::__enable_if<false, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, int*> (0x0x7f6012baa5a0) 0 empty

Class __gnu_cxx::__enable_if<true, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, int*> (0x0x7f6012baa600) 0 empty

Class std::is_error_condition_enum<std::move_iterator<fastjet::EtaPhi*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<fastjet::EtaPhi*> > (0x0x7f6012ba7208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012baa8a0) 0 empty

Class std::is_error_code_enum<std::move_iterator<fastjet::EtaPhi*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<fastjet::EtaPhi*> > (0x0x7f6012ba72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6012baa900) 0 empty

Class std::remove_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::EtaPhi> (0x0x7f6012bd5540) 0 empty

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

