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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f65349f9478) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5ae0) 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> (0x0x7f65349f94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5b40) 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> (0x0x7f65349f9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5ba0) 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> (0x0x7f65349f95b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5c00) 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> (0x0x7f65349f9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5c60) 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> (0x0x7f65349f9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5cc0) 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> (0x0x7f65349f96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5d20) 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> (0x0x7f65349f9750) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5d80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f65349f97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5de0) 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> (0x0x7f65349f9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5e40) 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> (0x0x7f65349f9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5ea0) 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> (0x0x7f65349f98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5f00) 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> (0x0x7f65349f9958) 0 empty
  std::integral_constant<bool, true> (0x0x7f65349e5f60) 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> (0x0x7f65349f99c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a10000) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f65349f9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a10060) 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> (0x0x7f65349f9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a100c0) 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> (0x0x7f65349f9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a101e0) 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> (0x0x7f65349f9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a10240) 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> (0x0x7f65349f9c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a102a0) 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> (0x0x7f6534a43000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6534a35480) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f6534a5d180) 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 (0x0x7f6534a5d3c0) 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 (0x0x7f6534a5d600) 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 (0x0x7f6534a5d840) 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 (0x0x7f6534a5d9c0) 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 (0x0x7f6534a5dd80) 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 (0x0x7f6534a9cea0) 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> (0x0x7f6534ac8480) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f6534af97e0) 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> (0x0x7f6534af9840) 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> (0x0x7f6534af98a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f6534b26d80) 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 (0x0x7f6534b26e40) 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 (0x0x7f6534b26f00) 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 (0x0x7f6534b57000) 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 (0x0x7f6534b570c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f6534b57720) 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 (0x0x7f6534b57900) 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 (0x0x7f6534b57960) 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 (0x0x7f6534b57f00) 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 (0x0x7f6534788600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f6534788de0) 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> (0x0x7f6534788e40) 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> (0x0x7f6534788ea0) 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> (0x0x7f6534788f00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f65347bc8a0) 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> (0x0x7f65347bc900) 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> (0x0x7f65347bc960) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f65347bc9c0) 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> (0x0x7f65347bca20) 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> (0x0x7f65347bca80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f65347bcb40) 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> (0x0x7f65347bcba0) 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> (0x0x7f65347bcc00) 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> (0x0x7f65347bcc60) 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> (0x0x7f65347bccc0) 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> (0x0x7f65347bcd20) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f6534774410) 0 empty
  std::input_iterator_tag (0x0x7f653483d600) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f6534774478) 0 empty
  std::forward_iterator_tag (0x0x7f65347744e0) 0 empty
    std::input_iterator_tag (0x0x7f653483d660) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f6534774548) 0 empty
  std::bidirectional_iterator_tag (0x0x7f65347745b0) 0 empty
    std::forward_iterator_tag (0x0x7f6534774618) 0 empty
      std::input_iterator_tag (0x0x7f653483d6c0) 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> (0x0x7f653487fe40) 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 (0x0x7f65348f2240) 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 (0x0x7f65348f2360) 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 (0x0x7f65348f24e0) 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 (0x0x7f65348f2660) 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 (0x0x7f65348f2780) 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> (0x0x7f6534922ba0) 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> (0x0x7f6534922cc0) 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> (0x0x7f65349501e0) 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> (0x0x7f65349502a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f65346542a0) 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> (0x0x7f6534654420) 0

Class <anonymous union>::<anonymous struct>::<anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union>::<anonymous struct>::<anonymous union> (0x0x7f65346543c0) 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> (0x0x7f65346544e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f6534774bc8) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f65346f2e40) 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 (0x0x7f6534745360) 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> (0x0x7f6534745d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f65343f4a80) 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> > (0x0x7f65344d4a80) 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> (0x0x7f65344d4ae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f6534206480) 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> > (0x0x7f6534375c30) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f65342064e0) 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> (0x0x7f6534206540) 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 (0x0x7f6534375e38) 0
  std::allocator<char> (0x0x7f6534375f08) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f65342065a0) 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> (0x0x7f6534206600) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f6534206960) 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> > (0x0x7f6534206c00) 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> (0x0x7f6534206c60) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f6534308000) 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> > (0x0x7f65343080c0) 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> (0x0x7f6534308120) 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> (0x0x7f6534305068) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f6534308180) 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> (0x0x7f65343081e0) 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> (0x0x7f6534308240) 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> > (0x0x7f6534308360) 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> > (0x0x7f65343050d0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f65343083c0) 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> (0x0x7f6534308420) 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 (0x0x7f6534305208) 0
  std::allocator<wchar_t> (0x0x7f6534305270) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f6534308480) 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> (0x0x7f65343084e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f6534305958) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f6533ff2de0) 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> (0x0x7f6533ff2ea0) 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> (0x0x7f65343059c0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f6533ff2f00) 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> (0x0x7f6534022000) 0 empty

Class std::hash<__int128>
   size=1 align=1
   base size=1 base align=1
std::hash<__int128> (0x0x7f6534305a28) 0 empty
  std::__hash_base<long unsigned int, __int128> (0x0x7f6534022060) 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> (0x0x7f6534022120) 0 empty

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f6534305bc8) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f65340227e0) 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> > (0x0x7f6534305c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f65340228a0) 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> > (0x0x7f6534022900) 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> > (0x0x7f6534305d00) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f6534022960) 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> > > (0x0x7f6534305d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6534022a20) 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> > (0x0x7f6534022a80) 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> > (0x0x7f6534305dd0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f6534022ae0) 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> > > (0x0x7f6534305e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6534022c60) 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> > (0x0x7f6534022cc0) 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> > (0x0x7f6534305ea0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f6534022d20) 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> > (0x0x7f6534022de0) 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> > (0x0x7f6534305138) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f6534022e40) 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> (0x0x7f6534022ea0) 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> (0x0x7f6534022f00) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f65343051a0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f6534073000) 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 (0x0x7f653407a068) 0
  std::allocator<char16_t> (0x0x7f653407a0d0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f6534073060) 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> (0x0x7f65340730c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f6534022d80) 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> > > (0x0x7f653407a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6534073180) 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> > (0x0x7f65340731e0) 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> > (0x0x7f653407a1a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f6534073240) 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> > (0x0x7f6534073300) 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> > (0x0x7f653407a2d8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f6534073360) 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> (0x0x7f65340733c0) 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> (0x0x7f6534073420) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f653407a410) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f65340734e0) 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 (0x0x7f653407a4e0) 0
  std::allocator<char32_t> (0x0x7f653407a548) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f6534073540) 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> (0x0x7f65340735a0) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7f65340732a0) 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> > > (0x0x7f653407a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6534073660) 0 empty

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

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

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

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f6533e7b0c0) 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> (0x0x7f653407a750) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7f6533e7b6c0) 0
      primary-for std::__cxx11::collate<char> (0x0x7f653407a750)

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> (0x0x7f653407a7b8) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7f6533e7b720) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7f653407a7b8)

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> > (0x0x7f6533e7be40) 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> (0x0x7f6533e7bea0) 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> (0x0x7f653407a8f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f6533e7bf00) 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> (0x0x7f653407a9c0) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f653407aa28) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f653407a9c0)
    std::locale::facet (0x0x7f6533ec9000) 0
        primary-for std::__cxx11::collate<char> (0x0x7f653407aa28)

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> (0x0x7f653407aa90) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7f653407aaf8) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7f653407aa90)
    std::locale::facet (0x0x7f6533ec9060) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7f653407aaf8)

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f6533f06138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533ec95a0) 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 (0x0x7f6533ec9600) 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> (0x0x7f6533ec9660) 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*> (0x0x7f6533f061a0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f6533ec9780) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f6533ec99c0) 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> (0x0x7f6533f06208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533f310c0) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f6533f31240) 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> (0x0x7f6533f06270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533f31900) 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> (0x0x7f6533f062d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533f31a20) 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> (0x0x7f6533f06340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533f31ba0) 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> (0x0x7f6533f063a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533f31c60) 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 (0x0x7f6533f06410) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f6533f06478) 0
      primary-for std::system_error (0x0x7f6533f06410)
    std::exception (0x0x7f6533f31de0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f6533f06478)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f6533f06f70) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f6533b71960) 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> (0x0x7f6533ba2000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533b99240) 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 (0x0x7f6533ba2068) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f6533ba20d0) 0
      primary-for std::ios_base::failure (0x0x7f6533ba2068)
    std::runtime_error (0x0x7f6533ba2138) 0
        primary-for std::system_error (0x0x7f6533ba20d0)
      std::exception (0x0x7f6533b993c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f6533ba2138)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f6533b994e0) 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 (0x0x7f6533b99360) 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> (0x0x7f6533b99540) 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> (0x0x7f6533c12cc0) 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> (0x0x7f6533c4b1e0) 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 (0x0x7f6533c4b360) 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> (0x0x7f6533c9e1c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f6533ca59c0) 0
      primary-for std::ctype<char> (0x0x7f6533c9e1c0)
  std::ctype_base (0x0x7f6533ca5a20) 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> (0x0x7f6533c9e3f0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f6533ca5f60) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f6533c9e3f0)
  std::ctype_base (0x0x7f6533ce8000) 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> (0x0x7f6533ba2b60) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f6533c9e460) 0
      primary-for std::ctype<wchar_t> (0x0x7f6533ba2b60)
    std::locale::facet (0x0x7f6533ce8060) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f6533c9e460)
    std::ctype_base (0x0x7f6533ce80c0) 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> (0x0x7f6533ba2d00) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f6533c9e620) 0
      primary-for std::ctype_byname<char> (0x0x7f6533ba2d00)
    std::locale::facet (0x0x7f6533ce8240) 0
        primary-for std::ctype<char> (0x0x7f6533c9e620)
    std::ctype_base (0x0x7f6533ce82a0) 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> (0x0x7f6533ba2d68) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f6533ba2dd0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f6533ba2d68)
    std::__ctype_abstract_base<wchar_t> (0x0x7f6533c9e690) 0
        primary-for std::ctype<wchar_t> (0x0x7f6533ba2dd0)
      std::locale::facet (0x0x7f6533ce8300) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f6533c9e690)
      std::ctype_base (0x0x7f6533ce8360) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f6533ce8540) 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> (0x0x7f6533ba22d8) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7f6533ce8c00) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7f6533ba22d8)

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> (0x0x7f6533ba2340) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7f6533ce8c60) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f6533ba2340)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f6533d43270) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f65339815a0) 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> (0x0x7f6533d43340) 0 empty
  std::integral_constant<bool, false> (0x0x7f65339a40c0) 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> (0x0x7f6533d433a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65339a4120) 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> (0x0x7f65339a47e0) 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> (0x0x7f6533d436e8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f6533d43750) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f6533d436e8)
    std::locale::facet (0x0x7f65339dbb40) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f6533d43750)

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

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

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> (0x0x7f6533d43958) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7f6533d439c0) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7f6533d43958)
    std::locale::facet (0x0x7f65339dbc60) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f6533d439c0)

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

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

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

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

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

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

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

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

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> (0x0x7f65337b6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f65337b5120) 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> (0x0x7f65337b6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f65337b5180) 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> > (0x0x7f65337b5480) 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> (0x0x7f65337b54e0) 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> (0x0x7f65337b62d8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f65337b5540) 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> > (0x0x7f65337d1660) 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> (0x0x7f65337d16c0) 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> (0x0x7f65337b67b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f65337d1720) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f6533807120) 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> (0x0x7f65337b6d68 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> (0x0x7f65337b6e38 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> (0x0x7f65337e34d0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f65337b6d68) 0
      primary-for std::basic_iostream<char> (0x0x7f65337e34d0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f65337b6dd0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f6533807180) 24
          primary-for std::basic_ios<char> (0x0x7f65337b6dd0)
  std::basic_ostream<char> (0x0x7f65337b6e38) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f65337b6dd0) 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 (0x0x7f65338071e0) 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> (0x0x7f65337b6340 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> (0x0x7f65337b69c0 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> (0x0x7f65337e3bd0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f65337b6340) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f65337e3bd0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f65337b63a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f6533807240) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f65337b63a8)
  std::basic_ostream<wchar_t> (0x0x7f65337b69c0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f65337b63a8) 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 (0x0x7f65338072a0) 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> > (0x0x7f6533849410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533807300) 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> > (0x0x7f65338073c0) 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> > (0x0x7f6533807420) 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> > (0x0x7f6533807360) 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> > (0x0x7f65338494e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533807480) 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> > (0x0x7f6533849548) 0 empty
  std::integral_constant<bool, false> (0x0x7f65338074e0) 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> > > (0x0x7f65338495b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533807540) 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> > > > (0x0x7f65338075a0) 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> > (0x0x7f6533849618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6533807600) 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> > > (0x0x7f6533849680) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f65338496e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6533807660) 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> > (0x0x7f6533849750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f65338497b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f6533849820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f65338076c0) 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> (0x0x7f6533849888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533807720) 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> > (0x0x7f65338498f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533807780) 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> > > (0x0x7f65338077e0) 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> > (0x0x7f6533849958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6533807840) 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> (0x0x7f65338499c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6533849a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f65338078a0) 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> > (0x0x7f6533849a90) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f6533849af8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6533849b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f6533807900) 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> > (0x0x7f6533849bc8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f6533849c30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f6533849c98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f6533849d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f6533807960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f65336a9a20) 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> (0x0x7f65336a9de0) 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> (0x0x7f65336d41e0) 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> (0x0x7f65336d45a0) 0 empty

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

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f65336d4d20) 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> (0x0x7f65336460d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6533702180) 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> (0x0x7f6533646138) 0 empty
  std::integral_constant<bool, false> (0x0x7f65337021e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Pow
   size=1 align=1
   base size=0 base align=1
std::_Pow (0x0x7f653316ad20) 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> (0x0x7f65331b9c60) 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> (0x0x7f6533646a28) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f65331b9cc0) 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> (0x0x7f65331b9c00) 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> (0x0x7f6533646b60) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f65331b9e40) 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> (0x0x7f65331b9de0) 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> (0x0x7f6533646c30) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7f6533216000) 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> (0x0x7f65331b9f60) 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> (0x0x7f6533216180) 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> (0x0x7f6533216120) 0 empty

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

Class std::__fun_with_valarray<bool, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<bool, true> (0x0x7f65332162a0) 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> (0x0x7f6533646dd0) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f6533216300) 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> (0x0x7f6533216240) 0 empty

Class std::__fun<std::__negate, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, bool> (0x0x7f6533646f08) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f65332163c0) 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> (0x0x7f6533216360) 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> (0x0x7f65336469c0) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7f6533216480) 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> (0x0x7f6533216420) 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> (0x0x7f6533216540) 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> (0x0x7f65332164e0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f65332642d8) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f6532c97900) 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> (0x0x7f6533264340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6532c97e40) 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> (0x0x7f65332643a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6532c97ea0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f6533264410) 0
  std::_Bit_iterator_base (0x0x7f6533264478) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f6532ccb120) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f65332644e0) 0
  std::_Bit_iterator_base (0x0x7f6533264548) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f6532ccb900) 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> (0x0x7f65332645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6532d022a0) 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> (0x0x7f6533264618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6532d02300) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f6532d02ea0) 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> (0x0x7f6532d58420) 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> (0x0x7f65332647b8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f6532d58480) 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> (0x0x7f6532d584e0) 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> (0x0x7f65332648f0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f6532d58540) 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> (0x0x7f6532d58600) 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> (0x0x7f6533264a28) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f6532d58660) 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> (0x0x7f6532d586c0) 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> (0x0x7f6533264a90) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f6532d58720) 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 (0x0x7f6532a04900) 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 (0x0x7f6532a36000) 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 (0x0x7f6533264d68) 0
    vptr=((& fastjet::PseudoJet::InexistentUserInfo::_ZTVN7fastjet9PseudoJet18InexistentUserInfoE) + 16u)
  fastjet::Error (0x0x7f6532a36060) 0
      primary-for fastjet::PseudoJet::InexistentUserInfo (0x0x7f6533264d68)

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

Class fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::PseudoJet::UserInfoBase> (0x0x7f6532a36120) 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 (0x0x7f6532a04f60) 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> (0x0x7f6532a36d20) 0 empty

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

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7f6532ab51e0) 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> > (0x0x7f6533264ea0) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f6532ab5240) 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> (0x0x7f6532ab52a0) 0 empty

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f6533264750) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f6532ab53c0) 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 (0x0x7f6533264c30) 0
  std::allocator<double> (0x0x7f6533264c98) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f6532ab5420) 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> > (0x0x7f6532ab5180) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f6532ab5d80) 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*> (0x0x7f653284c240) 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*> (0x0x7f6532b443a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c2a0) 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*> > > (0x0x7f653284c300) 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*> (0x0x7f6532b44410) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c420) 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*> > (0x0x7f653284c480) 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*> (0x0x7f6532b44478) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c4e0) 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*> > (0x0x7f6532b444e0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6532b44548) 0 empty
    std::integral_constant<bool, false> (0x0x7f653284c540) 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*> (0x0x7f6532b445b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c5a0) 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*> > (0x0x7f653284c600) 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*> (0x0x7f653284c6c0) 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*> (0x0x7f653284c720) 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*> (0x0x7f653284c660) 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*> (0x0x7f6532b44680) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c780) 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*> (0x0x7f6532b446e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284c7e0) 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*> > (0x0x7f6532b44750) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f6532b447b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f653284c840) 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*> > (0x0x7f6532b448f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6532b44958) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f6532b449c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f653284c8a0) 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*> > > (0x0x7f6532b44a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f653284c900) 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*> (0x0x7f6532b44af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653284c960) 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*> > (0x0x7f653284c9c0) 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*> > (0x0x7f6532b44b60) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f6532b44bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653284ca20) 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*> (0x0x7f6532b44d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f653284cb40) 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*&> (0x0x7f6532b44d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f653284cc00) 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*&> > > (0x0x7f653284cc60) 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*&> (0x0x7f6532b44dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653284cd80) 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*&> > (0x0x7f653284cde0) 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*&> > (0x0x7f6532b44e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6532b44ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f653284ce40) 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*&> (0x0x7f6532b44f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f653284cea0) 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*&> > (0x0x7f653284cf00) 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*&> > (0x0x7f6532b44f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6532b442d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653284cf60) 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*&> > (0x0x7f65328bc068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f65328bc0d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f65328bc138) 0 empty
      std::integral_constant<bool, true> (0x0x7f65328bd000) 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*&> > > (0x0x7f65328bc208) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bd060) 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*&> (0x0x7f65328bc270) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bd0c0) 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*&> > (0x0x7f65328bd120) 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*&> > (0x0x7f65328bc2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f65328bc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328bd180) 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*&> (0x0x7f65328bc478) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bd2a0) 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> (0x0x7f65328bd300) 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*&> (0x0x7f65328bc4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f65328bd360) 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&> (0x0x7f65328bc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bd3c0) 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&> > > (0x0x7f65328bd420) 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&> (0x0x7f65328bc618) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bd480) 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&> > (0x0x7f65328bd4e0) 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&> > (0x0x7f65328bc680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f65328bc6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328bd540) 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&> (0x0x7f65328bc750) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bd5a0) 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&> > (0x0x7f65328bd600) 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&> > (0x0x7f65328bc7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f65328bc820) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328bd660) 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&> > (0x0x7f65328bc888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f65328bc8f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f65328bc958) 0 empty
      std::integral_constant<bool, true> (0x0x7f65328bd6c0) 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&> > > (0x0x7f65328bc9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bd720) 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&> (0x0x7f65328bca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bd780) 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&> > (0x0x7f65328bd7e0) 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&> > (0x0x7f65328bca90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f65328bcaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328bd840) 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&> (0x0x7f65328bcb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bd8a0) 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> (0x0x7f65328bd900) 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&> (0x0x7f65328bcbc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f65328bd960) 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&> (0x0x7f653284cba0) 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&> (0x0x7f65328bcc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bd9c0) 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> (0x0x7f65328bcc98) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f65328bcd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328bda20) 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*> (0x0x7f65328bcd68) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f65328bcdd0) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f65328bce38) 0 empty
      std::integral_constant<bool, true> (0x0x7f65328bda80) 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*> > (0x0x7f65328bdae0) 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*> > (0x0x7f65328bcea0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f65328bcf08) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f65328bcf70) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f65328dc000) 0 empty
        std::integral_constant<bool, true> (0x0x7f65328bdb40) 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&> (0x0x7f65328bdba0) 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*> > > (0x0x7f65328dc0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bdc00) 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&> (0x0x7f65328bdc60) 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*&&> (0x0x7f65328dc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bdd20) 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*&&> > > (0x0x7f65328bdd80) 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*&&> (0x0x7f65328dc208) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328bdea0) 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*&&> > (0x0x7f65328bdf00) 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*&&> (0x0x7f65328dc270) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328bdf60) 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*&&> > (0x0x7f65328dc2d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f65328dc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328f1000) 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*&&> (0x0x7f65328dc3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328f1060) 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*&&> > (0x0x7f65328f10c0) 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*&&> > (0x0x7f65328dc410) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f65328dc478) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328f1120) 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*&&> > (0x0x7f65328dc5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f65328dc618) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f65328dc680) 0 empty
      std::integral_constant<bool, true> (0x0x7f65328f1180) 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*&&> > > (0x0x7f65328dc750) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328f11e0) 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*&&> (0x0x7f65328dc7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65328f1240) 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*&&> > (0x0x7f65328f12a0) 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*&&> > (0x0x7f65328dc820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f65328dc888) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328f1300) 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*&&> (0x0x7f65328dca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328f1360) 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> (0x0x7f65328f13c0) 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*&&> (0x0x7f65328dcaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f65328f1420) 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*&&> (0x0x7f65328bdcc0) 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*&&> (0x0x7f65328dcb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f65328f1480) 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> (0x0x7f65328dcbc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f65328dcc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f65328f14e0) 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*> (0x0x7f65328dcc98) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f65328dcd00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f65328dcd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f65328f1540) 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*> > (0x0x7f65328f15a0) 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*> > (0x0x7f65328dcdd0) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f65328dce38) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f65328dcea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f65328dcf08) 0 empty
        std::integral_constant<bool, true> (0x0x7f65328f1600) 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&&> (0x0x7f65328f1660) 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*> (0x0x7f653284c1e0) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f6532900270) 0
  std::__uses_alloc_base (0x0x7f6532968de0) 0 empty

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

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

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

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7f65326a5d80) 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 (0x0x7f653276ed20) 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 (0x0x7f6532900c30) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f6532793120) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f6532900c30)

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 (0x0x7f6532900c98) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f6532793300) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f6532900c98)

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 (0x0x7f6532900d00) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f65327934e0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f6532900d00)

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 (0x0x7f6532900d68) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f6532793600) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f6532900d68)

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 (0x0x7f6532900dd0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f6532793720) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f6532900dd0)

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 (0x0x7f6532900ea0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f6532793840) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f6532900ea0)

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

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

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f65323d9f60) 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> (0x0x7f65324226c0) 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 (0x0x7f65324a50d0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f6532487c00) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f65324a50d0)

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

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

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f65324c4240) 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 (0x0x7f65324a59c0) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f653257df60) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f65324a59c0)

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> (0x0x7f65324a5a28) 0
  __gnu_cxx::__mutex (0x0x7f65321af3c0) 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> (0x0x7f65321af780) 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> (0x0x7f65324a5af8) 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> (0x0x7f65321af7e0) 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> (0x0x7f65324a5b60) 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> (0x0x7f65324a5bc8) 8
    __gnu_cxx::__mutex (0x0x7f65321af8a0) 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> (0x0x7f65321af960) 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> (0x0x7f65324a5c30) 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> (0x0x7f65321af9c0) 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> (0x0x7f65324a5d00) 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> (0x0x7f65324a5d68) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f65324a5d00)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f65321f2120) 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> (0x0x7f65324a5f70) 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> (0x0x7f65324a58f0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f65324a5f70)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f65324a5958) 8
      __gnu_cxx::__mutex (0x0x7f65321f21e0) 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> (0x0x7f65321ff1a0) 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> (0x0x7f65321ff208) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f65321ff1a0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f65321f22a0) 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> (0x0x7f65321ff4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65321f29c0) 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> (0x0x7f65321ff548) 0 empty
  std::integral_constant<bool, false> (0x0x7f65321f2a20) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f65321f2ae0) 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> (0x0x7f65321ffd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f653231a0c0) 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> (0x0x7f65321ffd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f653231a120) 0 empty

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f65321ffdd0) 0
  std::__atomic_flag_base (0x0x7f653231a3c0) 0

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

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f6531f9f960) 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 (0x0x7f6532043180) 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 (0x0x7f65321ffe38) 0
    vptr=((& fastjet::JetDefinition::DefaultRecombiner::_ZTVN7fastjet13JetDefinition17DefaultRecombinerE) + 16u)
  fastjet::JetDefinition::Recombiner (0x0x7f6532043240) 0 nearly-empty
      primary-for fastjet::JetDefinition::DefaultRecombiner (0x0x7f65321ffe38)

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 (0x0x7f6532043300) 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> (0x0x7f6532043360) 0

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f65320d14e0) 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 (0x0x7f65320f6240) 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> (0x0x7f65320f61e0) 0

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

Class fastjet::LimitedWarning
   size=16 align=8
   base size=16 base align=8
fastjet::LimitedWarning (0x0x7f653217ad20) 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> (0x0x7f6531d9c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531dd38a0) 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> (0x0x7f6531d9c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531dd3900) 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> (0x0x7f6531d9c4e0) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f6531dd3c60) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f6531d9c4e0)

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 (0x0x7f6531dd3ea0) 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> (0x0x7f6531d9c680 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> (0x0x7f6531d9c618) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f6531d9c680) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f6531d9c618)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f6531d9c6e8) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f6531dd3f00) 120
          primary-for std::basic_ios<char> (0x0x7f6531d9c6e8)

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> (0x0x7f6531d9c8f0 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> (0x0x7f6531d9c888) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7f6531d9c8f0) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7f6531d9c888)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f6531d9c958) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f6531dd3f60) 112
          primary-for std::basic_ios<char> (0x0x7f6531d9c958)

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> (0x0x7f653210ec40 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> (0x0x7f6531d9cb60 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> (0x0x7f6531d9cc30 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> (0x0x7f6531d9caf8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f653210ec40) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f6531d9caf8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f6531d9cb60) 0
        primary-for std::basic_iostream<char> (0x0x7f653210ec40)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f6531d9cbc8) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f6531e2e000) 128
            primary-for std::basic_ios<char> (0x0x7f6531d9cbc8)
    std::basic_ostream<char> (0x0x7f6531d9cc30) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f6531d9cbc8) 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> (0x0x7f6531d9cf70) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f6531e2e060) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f6531d9cf70)

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 (0x0x7f6531e2e1e0) 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> (0x0x7f6531d9cdd0 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> (0x0x7f6531d9cd00) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f6531d9cdd0) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f6531d9cd00)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f6531d9ce38) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f6531e2e240) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f6531d9ce38)

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> (0x0x7f6531e5d138 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> (0x0x7f6531e5d0d0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f6531e5d138) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f6531e5d0d0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f6531e5d1a0) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f6531e2e300) 112
          primary-for std::basic_ios<wchar_t> (0x0x7f6531e5d1a0)

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> (0x0x7f6531e60230 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> (0x0x7f6531e5d3a8 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> (0x0x7f6531e5d478 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> (0x0x7f6531e5d340) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f6531e60230) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f6531e5d340)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f6531e5d3a8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f6531e60230)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f6531e5d410) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f6531e2e3c0) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f6531e5d410)
    std::basic_ostream<wchar_t> (0x0x7f6531e5d478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f6531e5d410) 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 (0x0x7f6531e2e4e0) 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> > (0x0x7f6531e5d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531e2ec60) 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*> (0x0x7f6531e5d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531e2ed20) 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> (0x0x7f6531e5d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531ea1240) 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 (0x0x7f6531ea1300) 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*> > (0x0x7f6531ea15a0) 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*> > (0x0x7f6531e5d068) 0 empty
  std::allocator_traits<std::allocator<const fastjet::PseudoJet*> > (0x0x7f6531ea1600) 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*> (0x0x7f6531ea1660) 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*> (0x0x7f6531ea16c0) 0 empty

Class std::allocator<const fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const fastjet::PseudoJet*> (0x0x7f6531e5d270) 0 empty
  __gnu_cxx::new_allocator<const fastjet::PseudoJet*> (0x0x7f6531ea1780) 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 (0x0x7f6531e5d548) 0
  std::allocator<const fastjet::PseudoJet*> (0x0x7f6531e5d5b0) 0 empty
    __gnu_cxx::new_allocator<const fastjet::PseudoJet*> (0x0x7f6531ea17e0) 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*> > (0x0x7f6531ea1540) 0

Class std::vector<const fastjet::PseudoJet*>
   size=24 align=8
   base size=24 base align=8
std::vector<const fastjet::PseudoJet*> (0x0x7f6531e5ddd0) 0
  std::_Vector_base<const fastjet::PseudoJet*, std::allocator<const fastjet::PseudoJet*> > (0x0x7f6531ea1900) 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 (0x0x7f6531e5dea0) 0
    vptr=((& fastjet::Selector::InvalidWorker::_ZTVN7fastjet8Selector13InvalidWorkerE) + 16u)
  fastjet::Error (0x0x7f6531ea1e40) 0
      primary-for fastjet::Selector::InvalidWorker (0x0x7f6531e5dea0)

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 (0x0x7f6531e5df08) 0
    vptr=((& fastjet::Selector::InvalidArea::_ZTVN7fastjet8Selector11InvalidAreaE) + 16u)
  fastjet::Error (0x0x7f6531ea1ea0) 0
      primary-for fastjet::Selector::InvalidArea (0x0x7f6531e5df08)

Class fastjet::SharedPtr<fastjet::SelectorWorker>
   size=8 align=8
   base size=8 base align=8
fastjet::SharedPtr<fastjet::SelectorWorker> (0x0x7f6531ea1f00) 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 (0x0x7f6531ea1de0) 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> > (0x0x7f6531bb60c0) 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> > (0x0x7f6531bc4000) 0 empty
  std::allocator_traits<std::allocator<fastjet::PseudoJet> > (0x0x7f6531bb6120) 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> (0x0x7f6531bb6180) 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> (0x0x7f6531bb62a0) 0 empty

Class std::allocator<fastjet::PseudoJet>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::PseudoJet> (0x0x7f6531bc4138) 0 empty
  __gnu_cxx::new_allocator<fastjet::PseudoJet> (0x0x7f6531bb6360) 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 (0x0x7f6531bc4208) 0
  std::allocator<fastjet::PseudoJet> (0x0x7f6531bc4270) 0 empty
    __gnu_cxx::new_allocator<fastjet::PseudoJet> (0x0x7f6531bb63c0) 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> > (0x0x7f6531bb6060) 0

Class std::vector<fastjet::PseudoJet>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::PseudoJet> (0x0x7f6531bc42d8) 0
  std::_Vector_base<fastjet::PseudoJet, std::allocator<fastjet::PseudoJet> > (0x0x7f6531bb64e0) 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 (0x0x7f6531bc43a8) 0
    vptr=((& fastjet::ClusterSequenceStructure::_ZTVN7fastjet24ClusterSequenceStructureE) + 16u)
  fastjet::PseudoJetStructureBase (0x0x7f6531bb6600) 0 nearly-empty
      primary-for fastjet::ClusterSequenceStructure (0x0x7f6531bc43a8)

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 (0x0x7f6531bb6ae0) 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 (0x0x7f6531bb6b40) 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> > (0x0x7f6531bb6c00) 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> > (0x0x7f6531bc4410) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531bb6c60) 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> (0x0x7f6531bb6cc0) 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> (0x0x7f6531bb6d20) 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> (0x0x7f6531bc4548) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element> (0x0x7f6531bb6de0) 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 (0x0x7f6531bc4618) 0
  std::allocator<fastjet::ClusterSequence::history_element> (0x0x7f6531bc4680) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClusterSequence::history_element> (0x0x7f6531bb6e40) 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> > (0x0x7f6531bb6ba0) 0

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

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

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

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

Class fastjet::ClusterSequence::Tile
   size=112 align=8
   base size=112 base align=8
fastjet::ClusterSequence::Tile (0x0x7f6531d43060) 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> > (0x0x7f6531d43120) 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> > (0x0x7f6531bc4820) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531d43180) 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> (0x0x7f6531d431e0) 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> (0x0x7f6531d43240) 0 empty

Class std::allocator<fastjet::ClusterSequence::Tile>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClusterSequence::Tile> (0x0x7f6531bc4958) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile> (0x0x7f6531d43300) 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 (0x0x7f6531bc4a28) 0
  std::allocator<fastjet::ClusterSequence::Tile> (0x0x7f6531bc4a90) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClusterSequence::Tile> (0x0x7f6531d43360) 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> > (0x0x7f6531d430c0) 0

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

Class fastjet::ClusterSequence::EEBriefJet
   size=56 align=8
   base size=56 base align=8
fastjet::ClusterSequence::EEBriefJet (0x0x7f6531d434e0) 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 (0x0x7f6531bb6a80) 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> > (0x0x7f6531bc4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d43540) 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> > (0x0x7f6531d43600) 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> > (0x0x7f6531d43660) 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> > (0x0x7f6531d435a0) 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> > (0x0x7f6531bc4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d436c0) 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> > (0x0x7f6531bc4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d43720) 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> > > (0x0x7f6531bc4ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531d43780) 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> > > > (0x0x7f6531d437e0) 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> > (0x0x7f6531bc4f08) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531d43840) 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> > > (0x0x7f6531bc4f70) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > (0x0x7f6531bc4068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6531d438a0) 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> > (0x0x7f6531bc4340) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::PseudoJet> > >, std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > > (0x0x7f6531bc4478) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::PseudoJet> > (0x0x7f6531bc4750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6531d43900) 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> (0x0x7f6531bc4888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531d43960) 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> > (0x0x7f6531bc4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531d439c0) 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> > > (0x0x7f6531d43a20) 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> > (0x0x7f6531a09000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531d43a80) 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> (0x0x7f6531a09068) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6531a090d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531d43ae0) 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> > (0x0x7f6531a09138) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6531a091a0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6531a09208) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531d43b40) 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> > (0x0x7f6531a09270) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::PseudoJet> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> > (0x0x7f6531a092d8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::PseudoJet>, false> (0x0x7f6531a09340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::PseudoJet> > (0x0x7f6531a093a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531d43ba0) 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> > (0x0x7f6531a09410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d43c00) 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> > (0x0x7f6531d43cc0) 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> > (0x0x7f6531d43d20) 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> > (0x0x7f6531d43c60) 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> > (0x0x7f6531a094e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d43d80) 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> > (0x0x7f6531a09548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531d43de0) 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> > > (0x0x7f6531a095b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531d43e40) 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> > > > (0x0x7f6531d43ea0) 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> > (0x0x7f6531a09618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531a17000) 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> > > (0x0x7f6531a09750) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531a097b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6531a17060) 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> > (0x0x7f6531a09888) 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> > > (0x0x7f6531a098f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531a09958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6531a170c0) 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> (0x0x7f6531a09af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a171e0) 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> > (0x0x7f6531a09d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a17240) 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> > > (0x0x7f6531a17360) 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> > (0x0x7f6531a09e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a173c0) 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> (0x0x7f6531a09f70) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531a1e000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531a174e0) 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> > (0x0x7f6531a1e0d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6531a1e138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531a1e1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531a17540) 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> > (0x0x7f6531a1e270) 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> > (0x0x7f6531a1e2d8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::history_element>, false> (0x0x7f6531a1e340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::history_element> > (0x0x7f6531a1e3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531a175a0) 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> > (0x0x7f6531a1e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a176c0) 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> > (0x0x7f6531a17780) 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> > (0x0x7f6531a177e0) 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> > (0x0x7f6531a17720) 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> > (0x0x7f6531a1e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a17840) 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> > (0x0x7f6531a1e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a178a0) 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> > > (0x0x7f6531a1e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a17900) 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> > > > (0x0x7f6531a17960) 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> > (0x0x7f6531a1e750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531a179c0) 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> > > (0x0x7f6531a1e7b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531a1e820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6531a17a20) 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> > (0x0x7f6531a1e888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClusterSequence::Tile> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > > (0x0x7f6531a1e8f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531a1e958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6531a17a80) 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> (0x0x7f6531a1e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a17ae0) 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> > (0x0x7f6531a1ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a17c00) 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> > > (0x0x7f6531a17c60) 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> > (0x0x7f6531a1ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a17d80) 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> (0x0x7f6531a1eaf8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531a1eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531a17ea0) 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> > (0x0x7f6531a1ebc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6531a1ec30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531a1ec98) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531a32060) 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> > (0x0x7f6531a1ed00) 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> > (0x0x7f6531a1ed68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClusterSequence::Tile>, false> (0x0x7f6531a1edd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClusterSequence::Tile> > (0x0x7f6531a1ee38) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531a32180) 0 empty

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

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

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

Class fastjet::DnnError
   size=32 align=8
   base size=32 base align=8
fastjet::DnnError (0x0x7f6531a66de0) 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> (0x0x7f6531a8d000) 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> > (0x0x7f6531a1eea0) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6531a8d060) 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> > (0x0x7f6531a1ef08) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6531a8d180) 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> (0x0x7f6531a8d120) 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> > (0x0x7f6531aa3068) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6531a8d240) 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> (0x0x7f6531a8d1e0) 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> > (0x0x7f6531aa3138) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7f6531a8d300) 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> (0x0x7f6531a8d2a0) 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> > (0x0x7f6531a8d3c0) 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> (0x0x7f6531a8d360) 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> > (0x0x7f6531a8d0c0) 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 (0x0x7f6531a8d600) 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> > (0x0x7f6531a8d6c0) 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> > (0x0x7f6531aa32d8) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7f6531a8d720) 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> (0x0x7f6531a8d780) 0 empty

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

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f6531aa3410) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f6531a8d8a0) 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 (0x0x7f6531aa34e0) 0
  std::allocator<int> (0x0x7f6531aa3548) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f6531a8d900) 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> > (0x0x7f6531a8d660) 0

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

Class std::is_array<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<int> > (0x0x7f6531aa37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a8da80) 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> > (0x0x7f6531a8db40) 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> > (0x0x7f6531a8dba0) 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> > (0x0x7f6531a8dae0) 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> > (0x0x7f6531aa3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a8dc00) 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> > (0x0x7f6531aa38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531a8dc60) 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> > > (0x0x7f6531aa3958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a8dcc0) 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> > > > (0x0x7f6531a8dd20) 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> > (0x0x7f6531aa39c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531a8dd80) 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> > > (0x0x7f6531aa3a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f6531aa3a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6531a8dde0) 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> > (0x0x7f6531aa3af8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7f6531aa3b60) 0 empty
    std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f6531aa3bc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6531a8de40) 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> (0x0x7f6531aa3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a8dea0) 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> > (0x0x7f6531aa3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531a8df00) 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> > > (0x0x7f6531a8df60) 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> > (0x0x7f6531aa3d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f653178b000) 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> (0x0x7f6531aa3d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f6531aa3dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f653178b060) 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> > (0x0x7f6531aa3e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f6531aa3ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f6531aa3f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f653178b0c0) 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> > (0x0x7f6531aa3f70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7f6531aa3340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f6531aa3618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f653178f000) 0 empty
        std::integral_constant<bool, true> (0x0x7f653178b120) 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> > (0x0x7f653178b1e0) 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> > (0x0x7f653178f068) 0 empty
  std::allocator_traits<std::allocator<fastjet::EtaPhi> > (0x0x7f653178b240) 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> (0x0x7f653178b2a0) 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> (0x0x7f653178b300) 0 empty

Class std::allocator<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::EtaPhi> (0x0x7f653178f1a0) 0 empty
  __gnu_cxx::new_allocator<fastjet::EtaPhi> (0x0x7f653178b3c0) 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 (0x0x7f653178f270) 0
  std::allocator<fastjet::EtaPhi> (0x0x7f653178f2d8) 0 empty
    __gnu_cxx::new_allocator<fastjet::EtaPhi> (0x0x7f653178b420) 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> > (0x0x7f653178b180) 0

Class std::vector<fastjet::EtaPhi>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::EtaPhi> (0x0x7f653178f340) 0
  std::_Vector_base<fastjet::EtaPhi, std::allocator<fastjet::EtaPhi> > (0x0x7f653178b480) 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> > (0x0x7f653178f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653178b4e0) 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> > (0x0x7f653178b5a0) 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> > (0x0x7f653178b600) 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> > (0x0x7f653178b540) 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> > (0x0x7f653178f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653178b660) 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> > (0x0x7f653178f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f653178b6c0) 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> > > (0x0x7f653178f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f653178b720) 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> > > > (0x0x7f653178b780) 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> > (0x0x7f653178f6e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f653178b7e0) 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> > > (0x0x7f653178f750) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > (0x0x7f653178f7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f653178b840) 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> > (0x0x7f653178f820) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::EtaPhi> > >, std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > > (0x0x7f653178f888) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::EtaPhi> > (0x0x7f653178f8f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f653178b8a0) 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> (0x0x7f653178f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f653178b900) 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> > (0x0x7f653178f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653178b960) 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> > > (0x0x7f653178b9c0) 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> > (0x0x7f653178fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f653178ba20) 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> (0x0x7f653178fa90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f653178faf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653178ba80) 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> > (0x0x7f653178fb60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> (0x0x7f653178fbc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f653178fc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f653178bae0) 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> > (0x0x7f653178fc98) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::EtaPhi> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> > (0x0x7f653178fd00) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::EtaPhi>, false> (0x0x7f653178fd68) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::EtaPhi> > (0x0x7f653178fdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f653178bb40) 0 empty

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

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

Class std::auto_ptr<fastjet::DynamicNearestNeighbours>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::DynamicNearestNeighbours> (0x0x7f653178bf60) 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> (0x0x7f653178f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65318800c0) 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> > > (0x0x7f65318801e0) 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> > > (0x0x7f653178f3a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const double, std::pair<int, int> > > (0x0x7f65318802a0) 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> > > > (0x0x7f6531880300) 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> > > > (0x0x7f653178ff08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f6531880360) 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> > > (0x0x7f6531880480) 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> > > > (0x0x7f6531880540) 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> (0x0x7f65318805a0) 0 empty

Class std::less<double>
   size=1 align=1
   base size=1 base align=1
std::less<double> (0x0x7f65318d2000) 0 empty
  std::binary_function<double, double, bool> (0x0x7f6531880600) 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> > > > (0x0x7f6531880660) 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> > > > (0x0x7f65318d2068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318807e0) 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> (0x0x7f65318d2138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318d21a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318808a0) 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> > > > (0x0x7f65318804e0) 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> > (0x0x7f6531880180) 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> > > > (0x0x7f65318d2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531880ae0) 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> > > > (0x0x7f6531880ba0) 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> > > > (0x0x7f6531880c00) 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> > > > (0x0x7f6531880b40) 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> > > > (0x0x7f65318d2410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531880c60) 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> > > > (0x0x7f65318d2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531880cc0) 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> > > > > (0x0x7f65318d24e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531880d20) 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> > > > > > (0x0x7f6531880e40) 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> > > > (0x0x7f65318d2618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531880ea0) 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> > > > > (0x0x7f65318d2750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318d27b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6531880f00) 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> > > > (0x0x7f65318d2888) 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> > > > > (0x0x7f65318d28f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318d2958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6531880f60) 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> (0x0x7f65318d2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b2000) 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> > > > (0x0x7f65318d2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b2060) 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> > > > > (0x0x7f65315b2240) 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> > > > (0x0x7f65318d2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b22a0) 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> (0x0x7f65318d2ea0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f65318d2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315b2300) 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> > (0x0x7f65318d2f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f65318d22d8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f653178fea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f65315b2360) 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> > > > (0x0x7f65315b9000) 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> > (0x0x7f65315b9068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const double, std::pair<int, int> > >, false> (0x0x7f65315b90d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const double, std::pair<int, int> > > > (0x0x7f65315b9138) 0 empty
        std::integral_constant<bool, true> (0x0x7f65315b23c0) 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> > (0x0x7f65315b93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315b2420) 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> > (0x0x7f65315b24e0) 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> > (0x0x7f65315b2540) 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> > (0x0x7f65315b2480) 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> > (0x0x7f65315b9478) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315b25a0) 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> > (0x0x7f65315b94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315b2600) 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> > > (0x0x7f65315b9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b2660) 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> > > > (0x0x7f65315b26c0) 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> > (0x0x7f65315b95b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f65315b2720) 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> > > (0x0x7f65315b9618) 0 empty
  std::__is_default_constructible_impl<std::less<double> > (0x0x7f65315b9680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f65315b2780) 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> > (0x0x7f65315b96e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<double> > >, std::__is_default_constructible_impl<std::less<double> > > (0x0x7f65315b9750) 0 empty
    std::__is_default_constructible_impl<std::less<double> > (0x0x7f65315b97b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f65315b27e0) 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> (0x0x7f65315b9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b2840) 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> > (0x0x7f65315b9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b28a0) 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> > > (0x0x7f65315b2900) 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> > (0x0x7f65315b98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315b2960) 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> (0x0x7f65315b9958) 0 empty
  std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f65315b99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315b29c0) 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> > (0x0x7f65315b9a28) 0 empty
  std::__is_nt_default_constructible_impl<std::less<double>, false> (0x0x7f65315b9a90) 0 empty
    std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f65315b9af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f65315b2a20) 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> > (0x0x7f65315b9b60) 0 empty
  std::__and_<std::is_default_constructible<std::less<double> >, std::__is_nt_default_constructible_impl<std::less<double>, false> > (0x0x7f65315b9bc8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<double>, false> (0x0x7f65315b9c30) 0 empty
      std::__is_nt_default_constructible_atom<std::less<double> > (0x0x7f65315b9c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f65315b2a80) 0 empty

Class std::_PCC<true, int, int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, int, int> (0x0x7f65315b2d20) 0 empty

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f65315b9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315b2f00) 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> > (0x0x7f65315b9d00) 0 empty
  std::is_rvalue_reference<int> (0x0x7f6531628000) 0 empty
    std::integral_constant<bool, false> (0x0x7f65315b2f60) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f6531628068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531629000) 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> > (0x0x7f6531629060) 0 empty

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f65316281a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531629240) 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> > (0x0x7f6531628208) 0 empty
  std::is_void<int> (0x0x7f6531628270) 0 empty
    std::integral_constant<bool, false> (0x0x7f65316292a0) 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> > (0x0x7f65316282d8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f6531628340) 0 empty
    std::is_void<int> (0x0x7f65316283a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531629300) 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> > > (0x0x7f6531628410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629360) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f6531628478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629480) 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> > (0x0x7f65316294e0) 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> > (0x0x7f65316284e0) 0 empty
  std::is_object<int> (0x0x7f6531628548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531629540) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f65316285b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316295a0) 0 empty

Class std::is_function<int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&> (0x0x7f6531628618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531629660) 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&> > > (0x0x7f65316296c0) 0 empty

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7f6531628750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629720) 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&> > (0x0x7f6531629780) 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&> > (0x0x7f65316287b8) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f6531628820) 0 empty
    std::integral_constant<bool, true> (0x0x7f65316297e0) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f6531628888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629840) 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&> > (0x0x7f65316298a0) 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&> > (0x0x7f65316288f0) 0 empty
  std::is_reference<int&> (0x0x7f6531628958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531629900) 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&> > (0x0x7f65316289c0) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f6531628a28) 0 empty
    std::is_reference<int&> (0x0x7f6531628a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531629960) 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&> > > (0x0x7f6531628af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316299c0) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f6531628b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531629ba0) 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&> > (0x0x7f6531629c00) 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&> > (0x0x7f6531628bc8) 0 empty
  std::is_reference<int&> (0x0x7f6531628c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531629c60) 0 empty

Class std::__is_referenceable<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&> (0x0x7f6531628c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629cc0) 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> (0x0x7f6531629d20) 0 empty

Class std::add_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&> (0x0x7f6531628d00) 0 empty
  std::__add_rvalue_reference_helper<int&, true> (0x0x7f6531629d80) 0 empty

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7f6531628dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531629de0) 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&> > > (0x0x7f6531629e40) 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&> (0x0x7f6531628e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531629ea0) 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&> > (0x0x7f6531629f00) 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&> > (0x0x7f6531628f70) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f6531652000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651060) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7f6531652068) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316510c0) 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&> > (0x0x7f6531651120) 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&> > (0x0x7f65316520d0) 0 empty
  std::is_reference<const int&> (0x0x7f6531652138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651180) 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&> > (0x0x7f65316521a0) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f6531652208) 0 empty
    std::is_reference<const int&> (0x0x7f6531652270) 0 empty
      std::integral_constant<bool, true> (0x0x7f65316511e0) 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&> > > (0x0x7f65316523a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531651300) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7f6531652410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531651360) 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&> > (0x0x7f65316513c0) 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&> > (0x0x7f6531652478) 0 empty
  std::is_reference<const int&> (0x0x7f65316524e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651420) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7f6531652548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531651480) 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> (0x0x7f65316514e0) 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&> (0x0x7f65316525b0) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f6531651540) 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&> (0x0x7f6531629600) 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&> (0x0x7f6531652618) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316515a0) 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> (0x0x7f6531652680) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f65316526e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651600) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7f6531652750) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7f65316527b8) 0 empty
    std::is_assignable<int&, const int&> (0x0x7f6531652820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531651660) 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> > (0x0x7f65316516c0) 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> > (0x0x7f6531652888) 0 empty
  std::is_copy_assignable<int> (0x0x7f65316528f0) 0 empty
    std::__is_copy_assignable_impl<int, true> (0x0x7f6531652958) 0 empty
      std::is_assignable<int&, const int&> (0x0x7f65316529c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531651720) 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&> (0x0x7f6531651780) 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> > > (0x0x7f6531652a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316517e0) 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&> (0x0x7f6531651840) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f6531652b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531651900) 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&&> > > (0x0x7f6531651960) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f6531652bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316519c0) 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&&> > (0x0x7f6531651a20) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f6531652c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531651b40) 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&&> > (0x0x7f6531652c98) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f6531652d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651ba0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f6531652d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531651c00) 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&&> > (0x0x7f6531651c60) 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&&> > (0x0x7f6531652dd0) 0 empty
  std::is_reference<int&&> (0x0x7f6531652e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651cc0) 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&&> > (0x0x7f6531652ea0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6531652f08) 0 empty
    std::is_reference<int&&> (0x0x7f6531652f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531651d20) 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&&> > > (0x0x7f6531676000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531651d80) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f6531676138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531651ea0) 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&&> > (0x0x7f6531651f00) 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&&> > (0x0x7f65316761a0) 0 empty
  std::is_reference<int&&> (0x0x7f6531676208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531651f60) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f6531676270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531679000) 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> (0x0x7f6531679060) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f65316762d8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f65316790c0) 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&&> (0x0x7f65316518a0) 0 empty

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7f6531676340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531679120) 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> (0x0x7f65316763a8) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f6531676410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531679180) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7f6531676478) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7f65316764e0) 0 empty
    std::is_assignable<int&, int&&> (0x0x7f6531676548) 0 empty
      std::integral_constant<bool, true> (0x0x7f65316791e0) 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> > (0x0x7f6531679240) 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> > (0x0x7f65316765b0) 0 empty
  std::is_move_assignable<int> (0x0x7f6531676618) 0 empty
    std::__is_move_assignable_impl<int, true> (0x0x7f6531676680) 0 empty
      std::is_assignable<int&, int&&> (0x0x7f65316766e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f65316792a0) 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&&> (0x0x7f6531679300) 0 empty

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

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7f6531676750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531679360) 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> > (0x0x7f65316767b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316793c0) 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> > > (0x0x7f6531679420) 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> (0x0x7f65316768f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6531679540) 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> > (0x0x7f6531676958) 0 empty
  std::__is_default_constructible_impl<int> (0x0x7f65316769c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f65316795a0) 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> (0x0x7f6531676a28) 0 empty
  std::__and_<std::__not_<std::is_void<int> >, std::__is_default_constructible_impl<int> > (0x0x7f6531676a90) 0 empty
    std::__is_default_constructible_impl<int> (0x0x7f6531676af8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f65316796c0) 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> (0x0x7f6531676b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531679780) 0 empty

Class std::is_default_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<int> (0x0x7f6531676bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316797e0) 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> > (0x0x7f6531679840) 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> (0x0x7f6531679900) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f6531676c98) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f6531679960) 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> (0x0x7f6531676c30) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f65316798a0) 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> (0x0x7f6531676d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316799c0) 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> > (0x0x7f6531676dd0) 0 empty
  std::__is_implicitly_default_constructible_safe<int> (0x0x7f6531676e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531679a20) 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> (0x0x7f65316a7068) 0 empty
  std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> > (0x0x7f65316a70d0) 0 empty
    std::__is_implicitly_default_constructible_safe<int> (0x0x7f65316a7138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531679a80) 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> > (0x0x7f6531679ae0) 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> > (0x0x7f65316a7208) 0 empty
  std::__is_implicitly_default_constructible<int> (0x0x7f65316a7270) 0 empty
    std::__and_<std::is_default_constructible<int>, std::__is_implicitly_default_constructible_safe<int> > (0x0x7f65316a72d8) 0 empty
      std::__is_implicitly_default_constructible_safe<int> (0x0x7f65316a7340) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531679b40) 0 empty

Class std::enable_if<true, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, bool> (0x0x7f6531679ba0) 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> > (0x0x7f6531679c00) 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> > (0x0x7f6531679c60) 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> > > (0x0x7f65316a7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531679cc0) 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> > > > (0x0x7f65316a7478) 0 empty
  std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > (0x0x7f65316a74e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531679d20) 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> > > > (0x0x7f65316a7548) 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> > > > (0x0x7f65316a75b0) 0 empty
    std::__not_<std::__and_<std::__is_implicitly_default_constructible<int>, std::__is_implicitly_default_constructible<int> > > (0x0x7f65316a7618) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531679d80) 0 empty

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7f6531679de0) 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> > > (0x0x7f65316b8060) 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> > (0x0x7f65316b8180) 0 empty

Class std::is_function<const double>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double> (0x0x7f65316a7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b81e0) 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> > > (0x0x7f65316b8240) 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> (0x0x7f65316a76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b82a0) 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> > (0x0x7f65316b8300) 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> (0x0x7f65316a7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b8360) 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> > (0x0x7f65316a7888) 0 empty
  std::is_rvalue_reference<const double> (0x0x7f65316a78f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65316b83c0) 0 empty

Class std::is_reference<const double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double> (0x0x7f65316a7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b84e0) 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> > (0x0x7f65316b8540) 0 empty

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

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

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

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

Class std::is_void<const double>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double> (0x0x7f65316a7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b8720) 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> > (0x0x7f65316a7af8) 0 empty
  std::is_void<const double> (0x0x7f65316a7b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f65316b8780) 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> > (0x0x7f65316a7bc8) 0 empty
  std::__or_<std::is_reference<const double>, std::is_void<const double> > (0x0x7f65316a7c30) 0 empty
    std::is_void<const double> (0x0x7f65316a7c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f65316b87e0) 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> > > (0x0x7f65316a7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316b8840) 0 empty

Class std::is_object<const double>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double> (0x0x7f65316a7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316b88a0) 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> > (0x0x7f65316b8900) 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> > (0x0x7f65316a7ea0) 0 empty
  std::is_object<const double> (0x0x7f65316a7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f65316b8960) 0 empty

Class std::__is_referenceable<const double>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double> (0x0x7f65316a7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316b89c0) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7f6531727000) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b8a80) 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&> > > (0x0x7f65316b8ae0) 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&> (0x0x7f6531727068) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316b8b40) 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&> > (0x0x7f65316b8ba0) 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&> > (0x0x7f65317271a0) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f6531727208) 0 empty
    std::integral_constant<bool, true> (0x0x7f65316b8c00) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7f6531727270) 0 empty
  std::integral_constant<bool, true> (0x0x7f65316b8de0) 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&> > (0x0x7f65316b8e40) 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&> > (0x0x7f65317272d8) 0 empty
  std::is_reference<const double&> (0x0x7f6531727340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65316b8ea0) 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&> > (0x0x7f65317273a8) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f6531727410) 0 empty
    std::is_reference<const double&> (0x0x7f6531727478) 0 empty
      std::integral_constant<bool, true> (0x0x7f65316b8f00) 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&> > > (0x0x7f65317275b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65316b8f60) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7f6531727618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531734000) 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&> > (0x0x7f6531734060) 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&> > (0x0x7f6531727680) 0 empty
  std::is_reference<const double&> (0x0x7f65317276e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531734180) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7f6531727750) 0 empty
  std::integral_constant<bool, true> (0x0x7f65317341e0) 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> (0x0x7f6531734240) 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&> (0x0x7f65317277b8) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f65317342a0) 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&> (0x0x7f65316b8a20) 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&> (0x0x7f6531727888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531734300) 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> (0x0x7f65317278f0) 0 empty
  std::is_assignable<const double&, const double&> (0x0x7f6531727958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531734360) 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> (0x0x7f65317279c0) 0 empty
  std::__is_copy_assignable_impl<const double, true> (0x0x7f6531727a28) 0 empty
    std::is_assignable<const double&, const double&> (0x0x7f6531727a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f65317343c0) 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> > (0x0x7f6531734420) 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> > > (0x0x7f6531727af8) 0 empty
  std::is_copy_assignable<const double> (0x0x7f6531727b60) 0 empty
    std::__is_copy_assignable_impl<const double, true> (0x0x7f6531727bc8) 0 empty
      std::is_assignable<const double&, const double&> (0x0x7f6531727c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f6531734480) 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&> (0x0x7f65317345a0) 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> > > > (0x0x7f6531727f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531734600) 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&> (0x0x7f6531734660) 0 empty

Class std::is_function<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&&> (0x0x7f653173f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f65317347e0) 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&&> > > (0x0x7f6531734840) 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&&> (0x0x7f653173f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65317348a0) 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&&> > (0x0x7f6531734900) 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&&> (0x0x7f653173f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531734960) 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&&> > (0x0x7f653173f340) 0 empty
  std::is_rvalue_reference<const double&&> (0x0x7f653173f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65317349c0) 0 empty

Class std::is_reference<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&&> (0x0x7f653173f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531734ba0) 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&&> > (0x0x7f6531734c00) 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&&> > (0x0x7f653173f478) 0 empty
  std::is_reference<const double&&> (0x0x7f653173f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531734d20) 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&&> > (0x0x7f653173f548) 0 empty
  std::__or_<std::is_reference<const double&&>, std::is_void<const double&&> > (0x0x7f653173f5b0) 0 empty
    std::is_reference<const double&&> (0x0x7f653173f618) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531734d80) 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&&> > > (0x0x7f653173f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531734de0) 0 empty

Class std::is_object<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&&> (0x0x7f653173f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531734e40) 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&&> > (0x0x7f6531734ea0) 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&&> > (0x0x7f653173f750) 0 empty
  std::is_reference<const double&&> (0x0x7f653173f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531757000) 0 empty

Class std::__is_referenceable<const double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&&> (0x0x7f653173f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531757060) 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> (0x0x7f65317570c0) 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&&> (0x0x7f653173f888) 0 empty
  std::__add_rvalue_reference_helper<const double&&, true> (0x0x7f6531757120) 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&&> (0x0x7f6531734780) 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&&> (0x0x7f653173f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531757180) 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> (0x0x7f653173f958) 0 empty
  std::is_assignable<const double&, const double&&> (0x0x7f653173f9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65317571e0) 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> (0x0x7f653173fa28) 0 empty
  std::__is_move_assignable_impl<const double, true> (0x0x7f653173fa90) 0 empty
    std::is_assignable<const double&, const double&&> (0x0x7f653173faf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531757240) 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> > (0x0x7f65317572a0) 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> > > (0x0x7f653173fb60) 0 empty
  std::is_move_assignable<const double> (0x0x7f653173fbc8) 0 empty
    std::__is_move_assignable_impl<const double, true> (0x0x7f653173fc30) 0 empty
      std::is_assignable<const double&, const double&&> (0x0x7f653173fc98) 0 empty
        std::integral_constant<bool, false> (0x0x7f6531757300) 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&&> (0x0x7f6531757420) 0 empty

Class std::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<int, int> (0x0x7f653173fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531757540) 0 empty

Class std::_PCC<false, int, int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, int, int> (0x0x7f65317575a0) 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> > (0x0x7f65316b8120) 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&&> > (0x0x7f6531757780) 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&&> > (0x0x7f653173fe38) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f653173fea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65317578a0) 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>&> (0x0x7f6531757900) 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&> > (0x0x7f6531757960) 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&> > (0x0x7f653173ff70) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f6531384000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531757a80) 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> > > (0x0x7f6531757ba0) 0

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f6531757e40) 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> > (0x0x7f6531757de0) 0

Class std::__are_same<int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int*, int*> (0x0x7f6531757ea0) 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> > (0x0x7f6531757f00) 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> > > (0x0x7f65313841a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531757f60) 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> > > (0x0x7f65313842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313b9000) 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&> > (0x0x7f65313b92a0) 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> > > (0x0x7f65313b9300) 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> > (0x0x7f65313b9360) 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> > > (0x0x7f65313844e0) 0 empty
  std::is_array<int> (0x0x7f6531384548) 0 empty
    std::integral_constant<bool, false> (0x0x7f65313b93c0) 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> (0x0x7f65313845b0) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f6531384618) 0 empty
    std::is_array<int> (0x0x7f6531384680) 0 empty
      std::integral_constant<bool, false> (0x0x7f65313b9420) 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> > (0x0x7f65313b9480) 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> > (0x0x7f65313846e8) 0 empty
  std::is_function<int> (0x0x7f6531384750) 0 empty
    std::integral_constant<bool, false> (0x0x7f65313b94e0) 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> > (0x0x7f65313847b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f6531384820) 0 empty
    std::is_function<int> (0x0x7f6531384888) 0 empty
      std::integral_constant<bool, false> (0x0x7f65313b9540) 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> > (0x0x7f65313b9660) 0 empty

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f65313848f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b96c0) 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> > (0x0x7f65313b9720) 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> > (0x0x7f6531384958) 0 empty
  std::is_integral<int> (0x0x7f65313849c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313b9780) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7f6531384a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b97e0) 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> > > (0x0x7f65313b9840) 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> > (0x0x7f6531384a90) 0 empty
  std::is_arithmetic<int> (0x0x7f6531384af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313b98a0) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7f6531384b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b9900) 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> > (0x0x7f6531384bc8) 0 empty
  std::is_scalar<int> (0x0x7f6531384c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313b9960) 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> (0x0x7f6531384c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b99c0) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7f6531384d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b9a20) 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> > (0x0x7f65313b9a80) 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&> (0x0x7f6531384e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65313b9ae0) 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&> > (0x0x7f6531384f08) 0 empty
  std::__is_direct_constructible_impl<int, const int&> (0x0x7f6531384f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f65313b9b40) 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&> (0x0x7f6531384138) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f6531384410) 0 empty
    std::__is_direct_constructible_impl<int, const int&> (0x0x7f6531384478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65313b9d20) 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&> (0x0x7f65313e3000) 0 empty
  std::__is_direct_constructible_new_safe<int, const int&> (0x0x7f65313e3068) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f65313e30d0) 0 empty
      std::__is_direct_constructible_impl<int, const int&> (0x0x7f65313e3138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f65313b9de0) 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&> (0x0x7f65313e31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b9ea0) 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&> (0x0x7f65313e3208) 0 empty
  std::__is_direct_constructible<int, const int&> (0x0x7f65313e3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313b9f00) 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&> (0x0x7f65313e32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313b9f60) 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&> > (0x0x7f65313e6000) 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&> > (0x0x7f65313e34e0) 0 empty
  std::is_constructible<int, const int&> (0x0x7f65313e3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313e6060) 0 empty

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

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

Class std::remove_cv<const int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const int&> (0x0x7f65313e61e0) 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&> (0x0x7f65313e36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6300) 0 empty

Class std::is_void<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int&> (0x0x7f65313e3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6360) 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> > > (0x0x7f65313e63c0) 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> > (0x0x7f65313e6420) 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> > (0x0x7f65313e3888) 0 empty
  std::is_array<int> (0x0x7f65313e38f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65313e6480) 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> > (0x0x7f65313e3958) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f65313e39c0) 0 empty
    std::is_array<int> (0x0x7f65313e3a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f65313e64e0) 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> (0x0x7f65313e6540) 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> (0x0x7f65313e3af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313e65a0) 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> > (0x0x7f65313e6600) 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> > (0x0x7f65313e3c30) 0 empty
  std::is_convertible<const int&, int> (0x0x7f65313e3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313e6720) 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> > > > (0x0x7f65313e68a0) 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&> > (0x0x7f65313e6900) 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&&> > (0x0x7f65313e6960) 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> > (0x0x7f65313e69c0) 0 empty

Class std::is_function<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&&> (0x0x7f65313e35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6a80) 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&&> > > (0x0x7f65313e6ae0) 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&&> (0x0x7f65313e3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6b40) 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&&> > (0x0x7f65313e6ba0) 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&&> (0x0x7f6531415068) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313e6c00) 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&&> > (0x0x7f65314150d0) 0 empty
  std::is_rvalue_reference<const int&&> (0x0x7f6531415138) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313e6c60) 0 empty

Class std::is_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&&> (0x0x7f65314151a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313e6d80) 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&&> > (0x0x7f65313e6de0) 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&&> > (0x0x7f6531415208) 0 empty
  std::is_reference<const int&&> (0x0x7f6531415270) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313e6e40) 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&&> > (0x0x7f65314152d8) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f6531415340) 0 empty
    std::is_reference<const int&&> (0x0x7f65314153a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f65313e6ea0) 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&&> > > (0x0x7f65314155b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6f00) 0 empty

Class std::is_object<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&&> (0x0x7f6531415618) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313e6f60) 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&&> > (0x0x7f653141a000) 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&&> > (0x0x7f6531415680) 0 empty
  std::is_reference<const int&&> (0x0x7f65314156e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653141a060) 0 empty

Class std::__is_referenceable<const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&&> (0x0x7f6531415750) 0 empty
  std::integral_constant<bool, true> (0x0x7f653141a0c0) 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> (0x0x7f653141a120) 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&&> (0x0x7f65314157b8) 0 empty
  std::__add_rvalue_reference_helper<const int&&, true> (0x0x7f653141a180) 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&&> (0x0x7f65313e3f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65313e6a20) 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&&> > (0x0x7f6531415888) 0 empty
  std::__is_direct_constructible_impl<int, const int&&> (0x0x7f65314158f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f653141a1e0) 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&&> (0x0x7f6531415958) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> > (0x0x7f65314159c0) 0 empty
    std::__is_direct_constructible_impl<int, const int&&> (0x0x7f6531415a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f653141a3c0) 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&&> (0x0x7f6531415a90) 0 empty
  std::__is_direct_constructible_new_safe<int, const int&&> (0x0x7f6531415af8) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&&> > (0x0x7f6531415b60) 0 empty
      std::__is_direct_constructible_impl<int, const int&&> (0x0x7f6531415bc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f653141a480) 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&&> (0x0x7f6531415c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f653141a540) 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&&> (0x0x7f6531415c98) 0 empty
  std::__is_direct_constructible<int, const int&&> (0x0x7f6531415d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f653141a5a0) 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&&> (0x0x7f6531415d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f653141a600) 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&&> > (0x0x7f653141a660) 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> > > (0x0x7f6531415dd0) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f6531415e38) 0 empty
    std::is_convertible<const int&, int> (0x0x7f6531415ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f653141a6c0) 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> > > (0x0x7f6531415f08) 0 empty
  std::__and_<std::is_constructible<int, const int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6531415f70) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > (0x0x7f6531425000) 0 empty
      std::is_convertible<const int&, int> (0x0x7f6531425068) 0 empty
        std::integral_constant<bool, true> (0x0x7f653141a780) 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> > > > (0x0x7f653141a8a0) 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&> > (0x0x7f653141a900) 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&&> > (0x0x7f653141a960) 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> > > (0x0x7f6531425340) 0 empty
  std::integral_constant<bool, false> (0x0x7f653141a9c0) 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> > > > (0x0x7f6531425478) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f65314254e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f653141aa20) 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> > > > (0x0x7f65314255b0) 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> > > > (0x0x7f6531425618) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const int&, int> > > (0x0x7f6531425680) 0 empty
      std::integral_constant<bool, false> (0x0x7f653141aa80) 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> > > > (0x0x7f653141ab40) 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&> > (0x0x7f653141aba0) 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&&> > (0x0x7f653141ac00) 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> > (0x0x7f653141ac60) 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&&> (0x0x7f6531425958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f653141ad80) 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&&> > (0x0x7f6531425a28) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7f6531425a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f653141ade0) 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&&> (0x0x7f6531425af8) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f6531425b60) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7f6531425bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f653141af00) 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&&> (0x0x7f6531425c30) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f6531425c98) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f6531425d00) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7f6531425d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6531441000) 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&&> (0x0x7f6531425dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314410c0) 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&&> (0x0x7f6531425e38) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7f6531425ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531441120) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7f6531425f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531441180) 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&&> > (0x0x7f65314411e0) 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> > (0x0x7f6531441240) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f6531425138) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314415a0) 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> > > (0x0x7f6531441600) 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> > (0x0x7f653144e068) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f653144e0d0) 0 empty
    std::is_array<int> (0x0x7f653144e138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531441660) 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> (0x0x7f65314416c0) 0 empty

Class std::is_convertible<int&&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, int> (0x0x7f653144e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531441720) 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> > (0x0x7f653144e270) 0 empty
  std::is_convertible<int&&, int> (0x0x7f653144e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531441780) 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> > > (0x0x7f653144e340) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > (0x0x7f653144e3a8) 0 empty
    std::is_convertible<int&&, int> (0x0x7f653144e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f65314417e0) 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> > > (0x0x7f653144e478) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f653144e4e0) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > (0x0x7f653144e548) 0 empty
      std::is_convertible<int&&, int> (0x0x7f653144e5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531441840) 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> > > > (0x0x7f6531441900) 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&> > (0x0x7f6531441a20) 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&&> > (0x0x7f6531441a80) 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> > > (0x0x7f653144e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531441ae0) 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> > > > (0x0x7f653144e8f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f653144e958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531441b40) 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> > > > (0x0x7f653144ea28) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > > (0x0x7f653144ea90) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&&, int> > > (0x0x7f653144eaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531441ba0) 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&> > (0x0x7f6531441c60) 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&&> > (0x0x7f653144ed68) 0 empty
  std::is_constructible<int, int&&> (0x0x7f653144edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531441d80) 0 empty

Class std::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int> (0x0x7f6531441ea0) 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> > (0x0x7f653146e1e0) 0 empty

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7f653144e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146e240) 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> > > (0x0x7f653146e2a0) 0 empty

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7f653144ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146e300) 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> > (0x0x7f653146e360) 0 empty

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f653144ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146e480) 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> > (0x0x7f653144ee38) 0 empty
  std::is_rvalue_reference<double> (0x0x7f653144eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f653146e4e0) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7f653144ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146e540) 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> > (0x0x7f653146e5a0) 0 empty

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

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

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

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f65314c7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146e720) 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> > (0x0x7f65314c7068) 0 empty
  std::is_void<double> (0x0x7f65314c70d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f653146e780) 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> > (0x0x7f65314c7138) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f65314c71a0) 0 empty
    std::is_void<double> (0x0x7f65314c7208) 0 empty
      std::integral_constant<bool, false> (0x0x7f653146e7e0) 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> > > (0x0x7f65314c7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f653146e840) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f65314c73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653146e960) 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> > (0x0x7f653146e9c0) 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> > (0x0x7f65314c7410) 0 empty
  std::is_object<double> (0x0x7f65314c7478) 0 empty
    std::integral_constant<bool, true> (0x0x7f653146ea20) 0 empty

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

Class std::is_function<double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&> (0x0x7f65314c7548) 0 empty
  std::integral_constant<bool, false> (0x0x7f653146eb40) 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&> > > (0x0x7f653146eba0) 0 empty

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7f65314c75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653146ec00) 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&> > (0x0x7f653146ec60) 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&> > (0x0x7f65314c7618) 0 empty
  std::is_lvalue_reference<double&> (0x0x7f65314c7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f653146ee40) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7f65314c76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653146eea0) 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&> > (0x0x7f653146ef00) 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&> > (0x0x7f65314c7750) 0 empty
  std::is_reference<double&> (0x0x7f65314c77b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653146ef60) 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&> > (0x0x7f65314c7820) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f65314c7888) 0 empty
    std::is_reference<double&> (0x0x7f65314c78f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f65314dd000) 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&> > > (0x0x7f65314c7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd120) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7f65314c7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd180) 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&> > (0x0x7f65314dd1e0) 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&> > (0x0x7f65314c7bc8) 0 empty
  std::is_reference<double&> (0x0x7f65314c7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f65314dd240) 0 empty

Class std::__is_referenceable<double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&> (0x0x7f65314c7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314dd2a0) 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> (0x0x7f65314dd300) 0 empty

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7f65314c7d00) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7f65314dd360) 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&> (0x0x7f653146eae0) 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&> (0x0x7f65314c7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314dd3c0) 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> (0x0x7f65314c7e38) 0 empty
  std::is_assignable<double&, const double&> (0x0x7f65314c7ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65314dd420) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7f65314c7f08) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7f65314c7f70) 0 empty
    std::is_assignable<double&, const double&> (0x0x7f65314e5000) 0 empty
      std::integral_constant<bool, true> (0x0x7f65314dd480) 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> > (0x0x7f65314dd4e0) 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> > (0x0x7f65314e5208) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd540) 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> > > > (0x0x7f65314dd5a0) 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> > (0x0x7f65314e5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd600) 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> > > (0x0x7f65314dd660) 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> > (0x0x7f65314e52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd6c0) 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> > > (0x0x7f65314e5340) 0 empty
  std::is_rvalue_reference<std::pair<int, int> > (0x0x7f65314e53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f65314dd720) 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> > (0x0x7f65314e54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd780) 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> > > (0x0x7f65314dd7e0) 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> > (0x0x7f65314dd8a0) 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> > (0x0x7f65314dd900) 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> > (0x0x7f65314dd840) 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> > (0x0x7f65314e5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd960) 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> > (0x0x7f65314e57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314dd9c0) 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> > > (0x0x7f65314e5820) 0 empty
  std::is_void<std::pair<int, int> > (0x0x7f65314e5888) 0 empty
    std::integral_constant<bool, false> (0x0x7f65314dda20) 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> > > (0x0x7f65314e58f0) 0 empty
  std::__or_<std::is_reference<std::pair<int, int> >, std::is_void<std::pair<int, int> > > (0x0x7f65314e5958) 0 empty
    std::is_void<std::pair<int, int> > (0x0x7f65314e59c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f65314ddb40) 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> > > > (0x0x7f65314e5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314ddc00) 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> > (0x0x7f65314e5a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314ddc60) 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> > > (0x0x7f65314ddcc0) 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> > > (0x0x7f65314e5c98) 0 empty
  std::is_object<std::pair<int, int> > (0x0x7f65314e5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f65314ddd20) 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> > (0x0x7f65314e5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f65314dde40) 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>&> (0x0x7f65314e5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65314ddf00) 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>&> > > (0x0x7f65314ddf60) 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>&> (0x0x7f65314e5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507000) 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>&> > (0x0x7f6531507060) 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>&> > (0x0x7f65314e5ea0) 0 empty
  std::is_lvalue_reference<std::pair<int, int>&> (0x0x7f65314e5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315070c0) 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>&> (0x0x7f6531509068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507120) 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>&> > (0x0x7f6531507180) 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>&> > (0x0x7f65315091a0) 0 empty
  std::is_reference<std::pair<int, int>&> (0x0x7f6531509208) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315072a0) 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>&> > (0x0x7f6531509270) 0 empty
  std::__or_<std::is_reference<std::pair<int, int>&>, std::is_void<std::pair<int, int>&> > (0x0x7f65315092d8) 0 empty
    std::is_reference<std::pair<int, int>&> (0x0x7f6531509340) 0 empty
      std::integral_constant<bool, true> (0x0x7f65315073c0) 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>&> > > (0x0x7f65315093a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531507480) 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>&> (0x0x7f6531509410) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315074e0) 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>&> > (0x0x7f6531507540) 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>&> > (0x0x7f6531509618) 0 empty
  std::is_reference<std::pair<int, int>&> (0x0x7f6531509680) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315075a0) 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>&> (0x0x7f65315096e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315076c0) 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> (0x0x7f6531507720) 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>&> (0x0x7f6531509750) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, int>&, true> (0x0x7f6531507780) 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>&> (0x0x7f6531509820) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315077e0) 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>&> > > (0x0x7f6531507840) 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>&> (0x0x7f6531509888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507960) 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>&> > (0x0x7f65315079c0) 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>&> > (0x0x7f65315098f0) 0 empty
  std::is_lvalue_reference<const std::pair<int, int>&> (0x0x7f6531509958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531507a20) 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>&> (0x0x7f65315099c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507a80) 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>&> > (0x0x7f6531507ae0) 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>&> > (0x0x7f6531509a28) 0 empty
  std::is_reference<const std::pair<int, int>&> (0x0x7f6531509a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531507b40) 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>&> > (0x0x7f6531509bc8) 0 empty
  std::__or_<std::is_reference<const std::pair<int, int>&>, std::is_void<const std::pair<int, int>&> > (0x0x7f6531509c30) 0 empty
    std::is_reference<const std::pair<int, int>&> (0x0x7f6531509c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531507ba0) 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>&> > > (0x0x7f6531509d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531507c00) 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>&> (0x0x7f6531509dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531507c60) 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>&> > (0x0x7f6531507cc0) 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>&> > (0x0x7f6531509e38) 0 empty
  std::is_reference<const std::pair<int, int>&> (0x0x7f6531509ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531507d20) 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>&> (0x0x7f65315230d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507d80) 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> (0x0x7f6531507de0) 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>&> (0x0x7f6531523138) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<int, int>&, true> (0x0x7f6531507e40) 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>&> (0x0x7f65314ddea0) 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>&> (0x0x7f65315231a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531507ea0) 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> (0x0x7f6531523208) 0 empty
  std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f6531523270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531507f00) 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> > (0x0x7f65315232d8) 0 empty
  std::__is_copy_assignable_impl<std::pair<int, int>, true> (0x0x7f6531523340) 0 empty
    std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f65315233a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531507f60) 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> > > (0x0x7f6531523410) 0 empty
  std::is_copy_assignable<std::pair<int, int> > (0x0x7f6531523478) 0 empty
    std::__is_copy_assignable_impl<std::pair<int, int>, true> (0x0x7f65315234e0) 0 empty
      std::is_assignable<std::pair<int, int>&, const std::pair<int, int>&> (0x0x7f6531523548) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531529000) 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&> (0x0x7f6531529120) 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> > > > (0x0x7f6531523618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531529300) 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&> (0x0x7f6531529360) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7f65315237b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315295a0) 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&&> > > (0x0x7f6531529600) 0 empty

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7f6531523820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531529660) 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&&> > (0x0x7f65315296c0) 0 empty

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7f6531523958) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315297e0) 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&&> > (0x0x7f65315239c0) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7f6531523a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531529840) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7f6531523a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315298a0) 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&&> > (0x0x7f6531529900) 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&&> > (0x0x7f6531523af8) 0 empty
  std::is_reference<double&&> (0x0x7f6531523b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531529960) 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&&> > (0x0x7f6531523bc8) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f6531523c30) 0 empty
    std::is_reference<double&&> (0x0x7f6531523c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f65315299c0) 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&&> > > (0x0x7f6531523d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531529ae0) 0 empty

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7f6531523e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531529b40) 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&&> > (0x0x7f6531529ba0) 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&&> > (0x0x7f6531523ea0) 0 empty
  std::is_reference<double&&> (0x0x7f6531523f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531529c00) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7f6531523f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531529c60) 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> (0x0x7f6531529cc0) 0 empty

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7f6531546000) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7f6531529d20) 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&&> (0x0x7f6531529540) 0 empty

Class std::is_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, double&&> (0x0x7f6531546068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531529d80) 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> (0x0x7f65315460d0) 0 empty
  std::is_assignable<double&, double&&> (0x0x7f6531546138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531529de0) 0 empty

Class std::is_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double> (0x0x7f65315461a0) 0 empty
  std::__is_move_assignable_impl<double, true> (0x0x7f6531546208) 0 empty
    std::is_assignable<double&, double&&> (0x0x7f6531546270) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531529e40) 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> > (0x0x7f6531529ea0) 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>&&> (0x0x7f65315464e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531529f60) 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>&&> > > (0x0x7f6531555000) 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>&&> (0x0x7f6531546548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531555060) 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>&&> > (0x0x7f65315550c0) 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>&&> (0x0x7f65315465b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531555120) 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>&&> > (0x0x7f6531546618) 0 empty
  std::is_rvalue_reference<std::pair<int, int>&&> (0x0x7f6531546680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531555180) 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>&&> (0x0x7f65315466e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315551e0) 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>&&> > (0x0x7f6531555240) 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>&&> > (0x0x7f65315468f0) 0 empty
  std::is_reference<std::pair<int, int>&&> (0x0x7f6531546958) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315552a0) 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>&&> > (0x0x7f65315469c0) 0 empty
  std::__or_<std::is_reference<std::pair<int, int>&&>, std::is_void<std::pair<int, int>&&> > (0x0x7f6531546a28) 0 empty
    std::is_reference<std::pair<int, int>&&> (0x0x7f6531546a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f65315553c0) 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>&&> > > (0x0x7f6531546af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531555480) 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>&&> (0x0x7f6531546b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f65315554e0) 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>&&> > (0x0x7f6531555540) 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>&&> > (0x0x7f6531546c98) 0 empty
  std::is_reference<std::pair<int, int>&&> (0x0x7f6531546d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f65315555a0) 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>&&> (0x0x7f6531546d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f65315556c0) 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> (0x0x7f6531555720) 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>&&> (0x0x7f6531546dd0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, int>&&, true> (0x0x7f6531555780) 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&&> > (0x0x7f65315557e0) 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&&> (0x0x7f6531546f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531555900) 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&&> > (0x0x7f6531546f70) 0 empty
  std::__is_nt_assignable_impl<int&, int&&> (0x0x7f653156a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531555960) 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&&> (0x0x7f653156a068) 0 empty
  std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f653156a0d0) 0 empty
    std::__is_nt_assignable_impl<int&, int&&> (0x0x7f653156a138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531555a80) 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> (0x0x7f653156a1a0) 0 empty
  std::is_nothrow_assignable<int&, int&&> (0x0x7f653156a208) 0 empty
    std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f653156a270) 0 empty
      std::__is_nt_assignable_impl<int&, int&&> (0x0x7f653156a2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6531555b40) 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> (0x0x7f653156a340) 0 empty
  std::__is_nt_move_assignable_impl<int, true> (0x0x7f653156a3a8) 0 empty
    std::is_nothrow_assignable<int&, int&&> (0x0x7f653156a410) 0 empty
      std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f653156a478) 0 empty
        std::__is_nt_assignable_impl<int&, int&&> (0x0x7f653156a4e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f6531555c00) 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> > (0x0x7f6531555cc0) 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> > (0x0x7f653156a618) 0 empty
  std::is_nothrow_move_assignable<int> (0x0x7f653156a680) 0 empty
    std::__is_nt_move_assignable_impl<int, true> (0x0x7f653156a6e8) 0 empty
      std::is_nothrow_assignable<int&, int&&> (0x0x7f653156a750) 0 empty
        std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f653156a7b8) 0 empty
          std::__is_nt_assignable_impl<int&, int&&> (0x0x7f653156a820) 0 empty
            std::integral_constant<bool, true> (0x0x7f6531555de0) 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>&&> (0x0x7f6531529f00) 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>&&> (0x0x7f653156a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531555f60) 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> (0x0x7f653156a8f0) 0 empty
  std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f653156a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f653156e000) 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> > (0x0x7f653156a9c0) 0 empty
  std::__is_move_assignable_impl<std::pair<int, int>, true> (0x0x7f653156aa28) 0 empty
    std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f653156aa90) 0 empty
      std::integral_constant<bool, true> (0x0x7f653156e060) 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> > > (0x0x7f653156aaf8) 0 empty
  std::is_move_assignable<std::pair<int, int> > (0x0x7f653156ab60) 0 empty
    std::__is_move_assignable_impl<std::pair<int, int>, true> (0x0x7f653156abc8) 0 empty
      std::is_assignable<std::pair<int, int>&, std::pair<int, int>&&> (0x0x7f653156ac30) 0 empty
        std::integral_constant<bool, true> (0x0x7f653156e0c0) 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&&> (0x0x7f653156e1e0) 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> > (0x0x7f653146e180) 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&> > (0x0x7f653156e240) 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> > > (0x0x7f653156e2a0) 0 empty

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7f653156ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f653156e300) 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> > (0x0x7f653156e360) 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> > > (0x0x7f653156add0) 0 empty
  std::is_array<double> (0x0x7f653156ae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f653156e3c0) 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> (0x0x7f653156aea0) 0 empty
  std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f653156af08) 0 empty
    std::is_array<double> (0x0x7f653156af70) 0 empty
      std::integral_constant<bool, false> (0x0x7f653156e420) 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> > (0x0x7f653156e480) 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> > (0x0x7f653156ac98) 0 empty
  std::is_function<double> (0x0x7f653156ad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f653156e5a0) 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> > (0x0x7f6531197000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f6531197068) 0 empty
    std::is_function<double> (0x0x7f65311970d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f653156e600) 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> > (0x0x7f653156e720) 0 empty

Class std::__is_integral_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<double> (0x0x7f6531197208) 0 empty
  std::integral_constant<bool, false> (0x0x7f653156e780) 0 empty

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7f6531197270) 0 empty
  std::integral_constant<bool, false> (0x0x7f653156e7e0) 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> > (0x0x7f653156e840) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f65311972d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156e8a0) 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> > (0x0x7f6531197340) 0 empty
  std::is_floating_point<double> (0x0x7f65311973a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f653156e900) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7f6531197410) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156e960) 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> > > (0x0x7f653156e9c0) 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> > (0x0x7f6531197478) 0 empty
  std::is_arithmetic<double> (0x0x7f65311974e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f653156ea20) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7f6531197548) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156ea80) 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> > (0x0x7f65311975b0) 0 empty
  std::is_scalar<double> (0x0x7f6531197618) 0 empty
    std::integral_constant<bool, true> (0x0x7f653156eae0) 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> (0x0x7f6531197680) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156eb40) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7f65311976e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156eba0) 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> > (0x0x7f653156ec00) 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&> (0x0x7f6531197750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f653156ec60) 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&> > (0x0x7f6531197820) 0 empty
  std::__is_direct_constructible_impl<double, const double&> (0x0x7f6531197888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f653156ecc0) 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&> (0x0x7f6531197a90) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f6531197af8) 0 empty
    std::__is_direct_constructible_impl<double, const double&> (0x0x7f6531197b60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f653156ed20) 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&> (0x0x7f6531197c30) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f6531197c98) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f6531197d00) 0 empty
      std::__is_direct_constructible_impl<double, const double&> (0x0x7f6531197d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f653156ed80) 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&> (0x0x7f6531197e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156ede0) 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&> (0x0x7f6531197ea0) 0 empty
  std::__is_direct_constructible<double, const double&> (0x0x7f6531197f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f653156ee40) 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&> (0x0x7f6531197f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f653156eea0) 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&> > (0x0x7f653156ef00) 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>&> > (0x0x7f653156ef60) 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> > > > (0x0x7f65311b7000) 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> > (0x0x7f65311b80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7060) 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> > > (0x0x7f65311b70c0) 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> > > (0x0x7f65311b8138) 0 empty
  std::is_array<std::pair<int, int> > (0x0x7f65311b81a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311b7120) 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> > (0x0x7f65311b83a8) 0 empty
  std::__and_<std::is_array<std::pair<int, int> >, std::__not_<std::extent<std::pair<int, int>, 0u> > > (0x0x7f65311b8410) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f65311b8478) 0 empty
      std::integral_constant<bool, false> (0x0x7f65311b7180) 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> > > (0x0x7f65311b71e0) 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> > > (0x0x7f65311b8548) 0 empty
  std::is_function<std::pair<int, int> > (0x0x7f65311b85b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311b7240) 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> > > (0x0x7f65311b8618) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<int, int> >, std::is_function<std::pair<int, int> > > (0x0x7f65311b8680) 0 empty
    std::is_function<std::pair<int, int> > (0x0x7f65311b86e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f65311b72a0) 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> > > (0x0x7f65311b7300) 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> > (0x0x7f65311b88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7360) 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> > (0x0x7f65311b8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b73c0) 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> > > (0x0x7f65311b7420) 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> > (0x0x7f65311b89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7480) 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> > (0x0x7f65311b8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b74e0) 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> > > (0x0x7f65311b8a90) 0 empty
  std::is_floating_point<std::pair<int, int> > (0x0x7f65311b8af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311b7540) 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> > (0x0x7f65311b8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7660) 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> > > > (0x0x7f65311b76c0) 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> > (0x0x7f65311b8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7720) 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> > > > (0x0x7f65311b7780) 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> > (0x0x7f65311b8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b77e0) 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> > (0x0x7f65311b8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7840) 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> > > > (0x0x7f65311b78a0) 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> > (0x0x7f65311b8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7900) 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> > (0x0x7f65311b8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7960) 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> > > (0x0x7f65311b79c0) 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> > (0x0x7f65311b8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7a20) 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> > (0x0x7f65311d7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7a80) 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> > > (0x0x7f65311d7068) 0 empty
  std::is_null_pointer<std::pair<int, int> > (0x0x7f65311d70d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311b7ae0) 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> > > (0x0x7f65311d7208) 0 empty
  std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f65311d7270) 0 empty
    std::is_null_pointer<std::pair<int, int> > (0x0x7f65311d72d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f65311b7b40) 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> > > (0x0x7f65311d73a8) 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> > > (0x0x7f65311d7410) 0 empty
    std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f65311d7478) 0 empty
      std::is_null_pointer<std::pair<int, int> > (0x0x7f65311d74e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f65311b7ba0) 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> > > (0x0x7f65311d75b0) 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> > > (0x0x7f65311d7618) 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> > > (0x0x7f65311d7680) 0 empty
      std::__or_<std::is_member_pointer<std::pair<int, int> >, std::is_null_pointer<std::pair<int, int> > > (0x0x7f65311d76e8) 0 empty
        std::is_null_pointer<std::pair<int, int> > (0x0x7f65311d7750) 0 empty
          std::integral_constant<bool, false> (0x0x7f65311b7c00) 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> > (0x0x7f65311d7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311b7c60) 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> > > (0x0x7f65311d7888) 0 empty
  std::is_scalar<std::pair<int, int> > (0x0x7f65311d78f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311b7cc0) 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> > (0x0x7f65311b7de0) 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> > (0x0x7f65311d7958) 0 empty
  std::__do_is_destructible_impl (0x0x7f65311b7e40) 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> (0x0x7f65311d7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311b7ea0) 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> > (0x0x7f65311d7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311b7f00) 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> > > (0x0x7f65311b7f60) 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>&> (0x0x7f65311d7af8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65311e1000) 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>&> > (0x0x7f65311d7bc8) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311d7c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f65311e1060) 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>&> (0x0x7f65311d7c98) 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>&> > (0x0x7f65311d7d00) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311d7d68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65311e10c0) 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>&> (0x0x7f65311d7dd0) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311d7e38) 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>&> > (0x0x7f65311d7ea0) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311d7f08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f65311e11e0) 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>&> (0x0x7f65311d7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311e12a0) 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>&> (0x0x7f65311e8000) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311e8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f65311e1300) 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>&> (0x0x7f65311e80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311e1360) 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>&> > (0x0x7f65311e8138) 0 empty
  std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f65311e81a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65311e13c0) 0 empty

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

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

Class std::remove_cv<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const double&> (0x0x7f65311e1480) 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&> (0x0x7f65311e8340) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311e15a0) 0 empty

Class std::is_void<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double&> (0x0x7f65311e83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311e1600) 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> > > (0x0x7f65311e1660) 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> > (0x0x7f65311e16c0) 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> > (0x0x7f65311e8410) 0 empty
  std::is_array<double> (0x0x7f65311e8478) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311e1720) 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> > (0x0x7f65311e84e0) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f65311e8548) 0 empty
    std::is_array<double> (0x0x7f65311e85b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f65311e1780) 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> (0x0x7f65311e18a0) 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> (0x0x7f65311e8680) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311e1900) 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> > (0x0x7f65311e1960) 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>&> (0x0x7f65311e1a20) 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>&> (0x0x7f65311e1a80) 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>&> (0x0x7f65311e19c0) 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>&> (0x0x7f65311e8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311e1ae0) 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>&> (0x0x7f65311e87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65311e1b40) 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> > > > (0x0x7f65311e1ba0) 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> > > (0x0x7f65311e1c00) 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> > > (0x0x7f65311e89c0) 0 empty
  std::is_array<std::pair<int, int> > (0x0x7f65311e8a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f65311e1c60) 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> > > (0x0x7f65311e8a90) 0 empty
  std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f65311e8af8) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f65311e8b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f65311e1d80) 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> (0x0x7f65311e1e40) 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> > (0x0x7f65311e8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f65311e1ea0) 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> > > (0x0x7f65311e8c98) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f65311e8d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f65311e1f00) 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> > > > > (0x0x7f6531214000) 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&> > (0x0x7f6531214060) 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> > (0x0x7f65312140c0) 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&> (0x0x7f65311e8208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6531214120) 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&> > (0x0x7f65311e8d68) 0 empty
  std::__is_direct_constructible_impl<double, double&> (0x0x7f65311e8dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6531214180) 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&> (0x0x7f653121f068) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&> > (0x0x7f653121f0d0) 0 empty
    std::__is_direct_constructible_impl<double, double&> (0x0x7f653121f138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65312142a0) 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&> (0x0x7f653121f208) 0 empty
  std::__is_direct_constructible_new_safe<double, double&> (0x0x7f653121f270) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&> > (0x0x7f653121f2d8) 0 empty
      std::__is_direct_constructible_impl<double, double&> (0x0x7f653121f340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6531214300) 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&> (0x0x7f653121f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214360) 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&> (0x0x7f653121f478) 0 empty
  std::__is_direct_constructible<double, double&> (0x0x7f653121f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65312143c0) 0 empty

Class std::is_constructible<double, double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&> (0x0x7f653121f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214420) 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&> > (0x0x7f6531214480) 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>&&> > (0x0x7f65312144e0) 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> > > (0x0x7f6531214540) 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>&&> (0x0x7f653121f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531214600) 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>&&> > > (0x0x7f6531214660) 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>&&> (0x0x7f653121f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312146c0) 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>&&> > (0x0x7f6531214720) 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>&&> (0x0x7f653121f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214780) 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>&&> > (0x0x7f653121f820) 0 empty
  std::is_rvalue_reference<const std::pair<int, int>&&> (0x0x7f653121f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f65312147e0) 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>&&> (0x0x7f653121f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214840) 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>&&> > (0x0x7f65312148a0) 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>&&> > (0x0x7f653121f958) 0 empty
  std::is_reference<const std::pair<int, int>&&> (0x0x7f653121f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531214900) 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>&&> > (0x0x7f653121faf8) 0 empty
  std::__or_<std::is_reference<const std::pair<int, int>&&>, std::is_void<const std::pair<int, int>&&> > (0x0x7f653121fb60) 0 empty
    std::is_reference<const std::pair<int, int>&&> (0x0x7f653121fbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531214960) 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>&&> > > (0x0x7f653121fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312149c0) 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>&&> (0x0x7f653121fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531214a20) 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>&&> > (0x0x7f6531214a80) 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>&&> > (0x0x7f653121fd68) 0 empty
  std::is_reference<const std::pair<int, int>&&> (0x0x7f653121fdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531214ae0) 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>&&> (0x0x7f653121ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214b40) 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> (0x0x7f6531214ba0) 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>&&> (0x0x7f653121ff70) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<int, int>&&, true> (0x0x7f6531214c00) 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>&&> (0x0x7f653121f5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65312145a0) 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>&&> > (0x0x7f653123d068) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f653123d0d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6531214c60) 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>&&> (0x0x7f653123d138) 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>&&> > (0x0x7f653123d1a0) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f653123d208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6531214cc0) 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>&&> (0x0x7f653123d270) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f653123d2d8) 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>&&> > (0x0x7f653123d340) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f653123d3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6531214de0) 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>&&> (0x0x7f653123d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214ea0) 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>&&> (0x0x7f653123d478) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, const std::pair<int, int>&&> (0x0x7f653123d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531214f00) 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>&&> (0x0x7f653123d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531214f60) 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>&&> > (0x0x7f6531245000) 0 empty

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

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

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

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

Class std::is_void<double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&> (0x0x7f653123d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312451e0) 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> > > (0x0x7f6531245240) 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> > (0x0x7f653123d6e8) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f653123d750) 0 empty
    std::is_array<double> (0x0x7f653123d7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f65312452a0) 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> (0x0x7f6531245300) 0 empty

Class std::is_convertible<double&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&, double> (0x0x7f653123d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531245360) 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> > (0x0x7f65312453c0) 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> > > (0x0x7f653123d8f0) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f653123d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531245420) 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> > > > (0x0x7f653123d9c0) 0 empty
  std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f653123da28) 0 empty
    std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f653123da90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531245480) 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> > > > (0x0x7f653123daf8) 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> > > > (0x0x7f653123db60) 0 empty
    std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > (0x0x7f653123dbc8) 0 empty
      std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f653123dc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f65312454e0) 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> > > > > (0x0x7f65312455a0) 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&> > (0x0x7f6531245600) 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>&&> > (0x0x7f6531245660) 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> > > > (0x0x7f653123de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312456c0) 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> > > > > (0x0x7f653123dea0) 0 empty
  std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f653123df08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531245720) 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> > > > > (0x0x7f653123df70) 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> > > > > (0x0x7f653123dc98) 0 empty
    std::__not_<std::__and_<std::is_convertible<double&, double>, std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > > > (0x0x7f653123dd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531245780) 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> > > > > (0x0x7f6531245840) 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&> > (0x0x7f65312458a0) 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>&&> > (0x0x7f6531245900) 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> > > (0x0x7f6531245960) 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>&&> (0x0x7f6531273000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65312459c0) 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>&&> > (0x0x7f65312730d0) 0 empty
  std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6531273138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6531245a20) 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>&&> (0x0x7f65312731a0) 0 empty
  std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f6531273208) 0 empty
    std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6531273270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6531245a80) 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>&&> (0x0x7f65312732d8) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6531273340) 0 empty
    std::__and_<std::is_destructible<std::pair<int, int> >, std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> > (0x0x7f65312733a8) 0 empty
      std::__is_direct_constructible_impl<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6531273410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6531245ae0) 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>&&> (0x0x7f6531273478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531245b40) 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>&&> (0x0x7f65312734e0) 0 empty
  std::__is_direct_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f6531273548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531245ba0) 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>&&> (0x0x7f65312735b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531245c00) 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>&&> > (0x0x7f6531245c60) 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> > (0x0x7f6531245cc0) 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>&&> (0x0x7f6531245d80) 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>&&> (0x0x7f6531245de0) 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>&&> (0x0x7f6531245d20) 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>&&> (0x0x7f6531273680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531245e40) 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>&&> (0x0x7f65312736e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531245ea0) 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> > > > (0x0x7f6531245f00) 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> > > (0x0x7f6531273750) 0 empty
  std::__or_<std::is_function<std::pair<int, int> >, std::is_array<std::pair<int, int> > > (0x0x7f65312737b8) 0 empty
    std::is_array<std::pair<int, int> > (0x0x7f6531273820) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531245f60) 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> (0x0x7f6531287060) 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> > (0x0x7f65312738f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65312870c0) 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> > > (0x0x7f6531273958) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f65312739c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531287120) 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> > > > (0x0x7f6531273a28) 0 empty
  std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6531273a90) 0 empty
    std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f6531273af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531287180) 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> > > > (0x0x7f6531273b60) 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> > > > (0x0x7f6531273bc8) 0 empty
    std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > (0x0x7f6531273c30) 0 empty
      std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f6531273c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f65312871e0) 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> > > > > (0x0x7f65312872a0) 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&> > (0x0x7f6531287300) 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>&&> > (0x0x7f6531287360) 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> > > > (0x0x7f6531273ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312873c0) 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> > > > > (0x0x7f6531273f08) 0 empty
  std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6531273f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531287420) 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> > > > > (0x0x7f6531273d00) 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> > > > > (0x0x7f6531273d68) 0 empty
    std::__not_<std::__and_<std::is_convertible<const double&, double>, std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > > > (0x0x7f6531273dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531287480) 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&> > (0x0x7f6531287540) 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>&&> > (0x0x7f653129e0d0) 0 empty
  std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f653129e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f65312875a0) 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> > (0x0x7f6531287660) 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> > > (0x0x7f653129e270) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f653129e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65312876c0) 0 empty

Class std::remove_reference<double&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<double&> (0x0x7f6531287780) 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> > (0x0x7f6531287840) 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> > > (0x0x7f6531287ae0) 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> > > (0x0x7f653129e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531287b40) 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> > > > (0x0x7f6531287ba0) 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> > > (0x0x7f653129e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531287c00) 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> > > > (0x0x7f653129e6e8) 0 empty
  std::is_rvalue_reference<std::pair<const double, std::pair<int, int> > > (0x0x7f653129e750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531287c60) 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> > > (0x0x7f653129e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531287cc0) 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> >&&> > (0x0x7f6531287d20) 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> > > (0x0x7f6531287de0) 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> > > (0x0x7f6531287e40) 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> > > (0x0x7f6531287d80) 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> > > (0x0x7f653129e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531287ea0) 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> > > (0x0x7f653129e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531287f00) 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> > > > > (0x0x7f6531287f60) 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> > > (0x0x7f653129e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1000) 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> > > > (0x0x7f65312d1060) 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> > > (0x0x7f653129e9c0) 0 empty
  std::is_array<std::pair<const double, std::pair<int, int> > > (0x0x7f653129ea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f65312d10c0) 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> > > (0x0x7f653129ea90) 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> > > (0x0x7f653129eaf8) 0 empty
    std::is_array<std::pair<const double, std::pair<int, int> > > (0x0x7f653129eb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f65312d1120) 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> > > > (0x0x7f65312d1180) 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> > > (0x0x7f653129ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d11e0) 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> > > > (0x0x7f653129ec30) 0 empty
  std::is_function<std::pair<const double, std::pair<int, int> > > (0x0x7f653129ec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f65312d1240) 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> > > > (0x0x7f653129ed00) 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> > > > (0x0x7f653129ed68) 0 empty
    std::is_function<std::pair<const double, std::pair<int, int> > > (0x0x7f653129edd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f65312d12a0) 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> > > > (0x0x7f65312d1300) 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> > > (0x0x7f653129ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1360) 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> > > (0x0x7f653129eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d13c0) 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> > > > (0x0x7f65312d1420) 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> > > (0x0x7f653129ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1480) 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> > > (0x0x7f653129ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d14e0) 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> > > > (0x0x7f653129e000) 0 empty
  std::is_floating_point<std::pair<const double, std::pair<int, int> > > (0x0x7f653129e068) 0 empty
    std::integral_constant<bool, false> (0x0x7f65312d1540) 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> > > (0x0x7f653129e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d15a0) 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> > > > > (0x0x7f65312d1600) 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> > > (0x0x7f653129e208) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1660) 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> > > > > (0x0x7f65312d16c0) 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> > > (0x0x7f653129e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1720) 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> > > (0x0x7f653129e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1780) 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> > > > > (0x0x7f65312d17e0) 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> > > (0x0x7f653129e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1840) 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> > > (0x0x7f653129e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d18a0) 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> > > > (0x0x7f65312d1900) 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> > > (0x0x7f65312ed000) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1960) 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> > > (0x0x7f65312ed068) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d19c0) 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> > > > (0x0x7f65312ed0d0) 0 empty
  std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f65312ed138) 0 empty
    std::integral_constant<bool, false> (0x0x7f65312d1a20) 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> > > > (0x0x7f65312ed1a0) 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> > > > (0x0x7f65312ed208) 0 empty
    std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f65312ed270) 0 empty
      std::integral_constant<bool, false> (0x0x7f65312d1a80) 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> > > > (0x0x7f65312ed2d8) 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> > > > (0x0x7f65312ed340) 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> > > > (0x0x7f65312ed3a8) 0 empty
      std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f65312ed410) 0 empty
        std::integral_constant<bool, false> (0x0x7f65312d1ae0) 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> > > > (0x0x7f65312ed478) 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> > > > (0x0x7f65312ed4e0) 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> > > > (0x0x7f65312ed548) 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> > > > (0x0x7f65312ed5b0) 0 empty
        std::is_null_pointer<std::pair<const double, std::pair<int, int> > > (0x0x7f65312ed618) 0 empty
          std::integral_constant<bool, false> (0x0x7f65312d1b40) 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> > > (0x0x7f65312ed680) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1ba0) 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> > > > (0x0x7f65312ed6e8) 0 empty
  std::is_scalar<std::pair<const double, std::pair<int, int> > > (0x0x7f65312ed750) 0 empty
    std::integral_constant<bool, false> (0x0x7f65312d1c00) 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> > > (0x0x7f65312d1c60) 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> >&> (0x0x7f65312ed820) 0 empty
  std::integral_constant<bool, false> (0x0x7f65312d1d20) 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> >&> > > (0x0x7f65312d1d80) 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> >&> (0x0x7f65312ed888) 0 empty
  std::integral_constant<bool, true> (0x0x7f65312d1de0) 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> >&> > (0x0x7f65312d1e40) 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> >&> > (0x0x7f65312ed8f0) 0 empty
  std::is_lvalue_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f65312ed958) 0 empty
    std::integral_constant<bool, true> (0x0x7f65312d1ea0) 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> >&> (0x0x7f65312ed9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65312d1f00) 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> >&> > (0x0x7f65312d1f60) 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> >&> > (0x0x7f65312eda28) 0 empty
  std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f65312eda90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531302000) 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> >&> > (0x0x7f65312edaf8) 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> >&> > (0x0x7f65312edb60) 0 empty
    std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f65312edbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531302060) 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> >&> > > (0x0x7f65312edc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313020c0) 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> >&> (0x0x7f65312edc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302120) 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> >&> > (0x0x7f6531302180) 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> >&> > (0x0x7f65312edd00) 0 empty
  std::is_reference<std::pair<const double, std::pair<int, int> >&> (0x0x7f65312edd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313021e0) 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> >&> (0x0x7f65312eddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302240) 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> (0x0x7f65313022a0) 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> >&> (0x0x7f65312ede38) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const double, std::pair<int, int> >&, true> (0x0x7f65313023c0) 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> > > (0x0x7f65312ed7b8) 0 empty
  std::__do_is_destructible_impl (0x0x7f65312d1cc0) 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> (0x0x7f65312edf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302480) 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> > > (0x0x7f65312edf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313025a0) 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> > > > (0x0x7f6531302600) 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> >&&> (0x0x7f653130f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313026c0) 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> >&&> > > (0x0x7f6531302720) 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> >&&> (0x0x7f653130f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302780) 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> >&&> > (0x0x7f65313027e0) 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> >&&> (0x0x7f653130f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302840) 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> >&&> > (0x0x7f653130f1a0) 0 empty
  std::is_rvalue_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f653130f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313028a0) 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> >&&> (0x0x7f653130f270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302900) 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> >&&> > (0x0x7f6531302960) 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> >&&> > (0x0x7f653130f2d8) 0 empty
  std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f653130f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65313029c0) 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> >&&> > (0x0x7f653130f3a8) 0 empty
  std::__or_<std::is_reference<std::pair<double, std::pair<int, int> >&&>, std::is_void<std::pair<double, std::pair<int, int> >&&> > (0x0x7f653130f410) 0 empty
    std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f653130f478) 0 empty
      std::integral_constant<bool, true> (0x0x7f6531302a20) 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> >&&> > > (0x0x7f653130f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302a80) 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> >&&> (0x0x7f653130f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302ae0) 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> >&&> > (0x0x7f6531302b40) 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> >&&> > (0x0x7f653130f5b0) 0 empty
  std::is_reference<std::pair<double, std::pair<int, int> >&&> (0x0x7f653130f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531302ba0) 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> >&&> (0x0x7f653130f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302c00) 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> (0x0x7f6531302c60) 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> >&&> (0x0x7f653130f6e8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<double, std::pair<int, int> >&&, true> (0x0x7f6531302cc0) 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> (0x0x7f653130f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302d20) 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> > (0x0x7f653130f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531302d80) 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&> > (0x0x7f6531302de0) 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> > > (0x0x7f6531302e40) 0 empty

Class std::is_array<const double>
   size=1 align=1
   base size=1 base align=1
std::is_array<const double> (0x0x7f653130f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531302ea0) 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> > (0x0x7f6531302f00) 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> > > (0x0x7f653130f9c0) 0 empty
  std::is_array<const double> (0x0x7f653130fa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531332060) 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> (0x0x7f653130fa90) 0 empty
  std::__and_<std::is_array<const double>, std::__not_<std::extent<const double, 0u> > > (0x0x7f653130faf8) 0 empty
    std::is_array<const double> (0x0x7f653130fb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f65313320c0) 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> > (0x0x7f6531332120) 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> > (0x0x7f653130fd68) 0 empty
  std::is_function<const double> (0x0x7f653130fdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531332180) 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> > (0x0x7f653130fe38) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const double>, std::is_function<const double> > (0x0x7f653130fea0) 0 empty
    std::is_function<const double> (0x0x7f653130ff08) 0 empty
      std::integral_constant<bool, false> (0x0x7f65313322a0) 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> > (0x0x7f6531332360) 0 empty

Class std::is_integral<const double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const double> (0x0x7f653130ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f65313323c0) 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> > (0x0x7f6531332420) 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> (0x0x7f653133d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531332600) 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> > (0x0x7f653133d068) 0 empty
  std::is_floating_point<const double> (0x0x7f653133d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531332660) 0 empty

Class std::is_arithmetic<const double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const double> (0x0x7f653133d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313326c0) 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> > > (0x0x7f6531332720) 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> > (0x0x7f653133d1a0) 0 empty
  std::is_arithmetic<const double> (0x0x7f653133d208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531332780) 0 empty

Class std::is_scalar<const double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const double> (0x0x7f653133d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313327e0) 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> > (0x0x7f653133d2d8) 0 empty
  std::is_scalar<const double> (0x0x7f653133d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531332840) 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> (0x0x7f653133d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65313328a0) 0 empty

Class std::is_destructible<const double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const double> (0x0x7f653133d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531332900) 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> > (0x0x7f6531332960) 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&> (0x0x7f653133d478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65313329c0) 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&> > (0x0x7f653133d548) 0 empty
  std::__is_direct_constructible_impl<const double, const double&> (0x0x7f653133d5b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6531332a20) 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&> (0x0x7f653133d618) 0 empty
  std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> > (0x0x7f653133d680) 0 empty
    std::__is_direct_constructible_impl<const double, const double&> (0x0x7f653133d6e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6531332a80) 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&> (0x0x7f653133d750) 0 empty
  std::__is_direct_constructible_new_safe<const double, const double&> (0x0x7f653133d7b8) 0 empty
    std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, const double&> > (0x0x7f653133d820) 0 empty
      std::__is_direct_constructible_impl<const double, const double&> (0x0x7f653133d888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6531332ae0) 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&> (0x0x7f653133d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531332b40) 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&> (0x0x7f653133d958) 0 empty
  std::__is_direct_constructible<const double, const double&> (0x0x7f653133d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531332ba0) 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&> (0x0x7f653133da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531332c00) 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&> > (0x0x7f6531332c60) 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>&> > (0x0x7f653133da90) 0 empty
  std::is_constructible<std::pair<int, int>, const std::pair<int, int>&> (0x0x7f653133daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531332cc0) 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> > > (0x0x7f6531332d80) 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> > (0x0x7f6531332de0) 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> > (0x0x7f653133db60) 0 empty
  std::is_array<const double> (0x0x7f653133dbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531332e40) 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> > (0x0x7f653133dc30) 0 empty
  std::__or_<std::is_function<const double>, std::is_array<const double> > (0x0x7f653133dc98) 0 empty
    std::is_array<const double> (0x0x7f653133dd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531332ea0) 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> (0x0x7f6531332f00) 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> (0x0x7f653133df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531332f60) 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> > (0x0x7f653135b000) 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> > > (0x0x7f653135c000) 0 empty
  std::is_convertible<const std::pair<int, int>&, std::pair<int, int> > (0x0x7f653135c068) 0 empty
    std::integral_constant<bool, true> (0x0x7f653135b060) 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&&> > (0x0x7f653135b120) 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> > (0x0x7f653135b180) 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&&> (0x0x7f653135c0d0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f653135b1e0) 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&&> > (0x0x7f653135c1a0) 0 empty
  std::__is_direct_constructible_impl<const double, double&&> (0x0x7f653135c208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f653135b240) 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&&> (0x0x7f653135c270) 0 empty
  std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> > (0x0x7f653135c2d8) 0 empty
    std::__is_direct_constructible_impl<const double, double&&> (0x0x7f653135c340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f653135b2a0) 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&&> (0x0x7f653135c3a8) 0 empty
  std::__is_direct_constructible_new_safe<const double, double&&> (0x0x7f653135c410) 0 empty
    std::__and_<std::is_destructible<const double>, std::__is_direct_constructible_impl<const double, double&&> > (0x0x7f653135c478) 0 empty
      std::__is_direct_constructible_impl<const double, double&&> (0x0x7f653135c4e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f653135b300) 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&&> (0x0x7f653135c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f653135b360) 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&&> (0x0x7f653135c5b0) 0 empty
  std::__is_direct_constructible<const double, double&&> (0x0x7f653135c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f653135b3c0) 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&&> (0x0x7f653135c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f653135b420) 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&&> > (0x0x7f653135b480) 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>&&> > (0x0x7f653135c6e8) 0 empty
  std::is_constructible<std::pair<int, int>, std::pair<int, int>&&> (0x0x7f653135c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f653135b4e0) 0 empty

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

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

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

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

Class std::is_void<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&&> (0x0x7f653135c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f653135b720) 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> > > (0x0x7f653135b780) 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> > (0x0x7f653135c8f0) 0 empty
  std::__or_<std::is_function<const double>, std::is_array<const double> > (0x0x7f653135c958) 0 empty
    std::is_array<const double> (0x0x7f653135c9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f653135b7e0) 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> (0x0x7f653135b900) 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> (0x0x7f653135cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f653135b960) 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> > (0x0x7f653135b9c0) 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> > > (0x0x7f653135cbc8) 0 empty
  std::is_convertible<std::pair<int, int>&&, std::pair<int, int> > (0x0x7f653135cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f653135ba20) 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> >&&> (0x0x7f653130f000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6531302660) 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> >&&> > (0x0x7f653135cc98) 0 empty
  std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f653135cd00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f653135bae0) 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> >&&> (0x0x7f653135cd68) 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> >&&> > (0x0x7f653135cdd0) 0 empty
    std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f653135ce38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f653135bb40) 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> >&&> (0x0x7f653135cea0) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f653135cf08) 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> >&&> > (0x0x7f653135cf70) 0 empty
      std::__is_direct_constructible_impl<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6530f7d000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f653135bba0) 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> >&&> (0x0x7f6530f7d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f653135bc00) 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> >&&> (0x0x7f6530f7d0d0) 0 empty
  std::__is_direct_constructible<std::pair<const double, std::pair<int, int> >, std::pair<double, std::pair<int, int> >&&> (0x0x7f6530f7d138) 0 empty
    std::integral_constant<bool, true> (0x0x7f653135bc60) 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> >&&> (0x0x7f6530f7d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653135bcc0) 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> > > > (0x0x7f653135bd20) 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&> > (0x0x7f653135bd80) 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&> > (0x0x7f653135bde0) 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> > (0x0x7f653135be40) 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&> (0x0x7f6530f7d3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f653135bf60) 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&> > (0x0x7f6530f7d478) 0 empty
  std::__is_direct_constructible_impl<int, int&> (0x0x7f6530f7d4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6530f9e000) 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&> (0x0x7f6530f7d548) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> > (0x0x7f6530f7d5b0) 0 empty
    std::__is_direct_constructible_impl<int, int&> (0x0x7f6530f7d618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6530f9e060) 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&> (0x0x7f6530f7d680) 0 empty
  std::__is_direct_constructible_new_safe<int, int&> (0x0x7f6530f7d6e8) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&> > (0x0x7f6530f7d750) 0 empty
      std::__is_direct_constructible_impl<int, int&> (0x0x7f6530f7d7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6530f9e0c0) 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&> (0x0x7f6530f7d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530f9e120) 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&> (0x0x7f6530f7d888) 0 empty
  std::__is_direct_constructible<int, int&> (0x0x7f6530f7d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530f9e180) 0 empty

Class std::is_constructible<int, int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&> (0x0x7f6530f7d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530f9e1e0) 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&> > (0x0x7f6530f9e240) 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> > (0x0x7f6530f9e2a0) 0 empty

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

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

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

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

Class std::is_void<int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&> (0x0x7f6530f7da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530f9e600) 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> > > (0x0x7f6530f9e660) 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> > (0x0x7f6530f7dbc8) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f6530f7dc30) 0 empty
    std::is_array<int> (0x0x7f6530f7dc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530f9e780) 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> (0x0x7f6530f9e7e0) 0 empty

Class std::is_convertible<int&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&, int> (0x0x7f6530f7dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530f9e840) 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> > (0x0x7f6530f7ddd0) 0 empty
  std::is_convertible<int&, int> (0x0x7f6530f7de38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530f9e8a0) 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> > > (0x0x7f6530f7dea0) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > (0x0x7f6530f7df08) 0 empty
    std::is_convertible<int&, int> (0x0x7f6530f7df70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530f9e900) 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> > > (0x0x7f6530f7d208) 0 empty
  std::__and_<std::is_constructible<int, int&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f6530fb3000) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > (0x0x7f6530fb3068) 0 empty
      std::is_convertible<int&, int> (0x0x7f6530fb30d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530f9e960) 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> > > > (0x0x7f6530f9ea20) 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&> > (0x0x7f6530f9eb40) 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&> > (0x0x7f6530f9eba0) 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> > > (0x0x7f6530fb31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530f9ec00) 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> > > > (0x0x7f6530fb32d8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f6530fb3340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530f9ec60) 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> > > > (0x0x7f6530fb3410) 0 empty
  std::__and_<std::is_constructible<int, int&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > > (0x0x7f6530fb3478) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<int&, int> > > (0x0x7f6530fb34e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530f9ecc0) 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&> > (0x0x7f6530f9ed80) 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&> > (0x0x7f6530fb3680) 0 empty
  std::is_constructible<int, int&> (0x0x7f6530fb36e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530f9eea0) 0 empty

Class std::remove_reference<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int&> (0x0x7f6530fc9000) 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 (0x0x7f6530fc95a0) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f6530fc9900) 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 (0x0x7f6530fc99c0) 0

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f6530fc9d20) 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 (0x0x7f6530fc9de0) 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> (0x0x7f6530ff8180) 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 (0x0x7f6530ff8240) 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> (0x0x7f6530ff85a0) 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 (0x0x7f6530ff8660) 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> (0x0x7f6530ff89c0) 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 (0x0x7f6530ff8a80) 0

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7f6530ff8de0) 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 (0x0x7f6530ff8ea0) 0

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

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f653102f660) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f653102f720) 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> (0x0x7f653102f7e0) 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> (0x0x7f653102f840) 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> (0x0x7f653102f780) 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> (0x0x7f6530fb3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102f8a0) 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> (0x0x7f6530fb38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102f900) 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> > > (0x0x7f653102f960) 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> (0x0x7f6530fb3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102fa80) 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> > (0x0x7f653102fae0) 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> (0x0x7f6530fb3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102fb40) 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> > (0x0x7f6530fb3af8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f6530fb3b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f653102fba0) 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> > (0x0x7f6530fb3bc8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f6530fb3c30) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f6530fb3c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f653102fcc0) 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> (0x0x7f6530fb3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102fde0) 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> > > (0x0x7f653102fe40) 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> (0x0x7f6530fb3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102fea0) 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> > (0x0x7f653102ff00) 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> (0x0x7f6530fb3dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653102ff60) 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> > (0x0x7f6530fb3e38) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f6530fb3ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531061000) 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> (0x0x7f6530fb3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6531061060) 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> > (0x0x7f65310610c0) 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> > (0x0x7f6530fb3f70) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f6531063000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6531061120) 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> > (0x0x7f6531063068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f65310630d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f6531063138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6531061180) 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> > > (0x0x7f65310631a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65310611e0) 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> (0x0x7f6531063208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531061240) 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> > (0x0x7f65310612a0) 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> > (0x0x7f6531063270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f65310632d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6531061300) 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> (0x0x7f6531063340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531061360) 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> (0x0x7f65310613c0) 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> (0x0x7f65310633a8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f6531061420) 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> (0x0x7f653102fd80) 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> (0x0x7f6531063478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6531061600) 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>&> (0x0x7f65310619c0) 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 (0x0x7f6531061c60) 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 (0x0x7f653108e060) 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 (0x0x7f653108e420) 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 (0x0x7f653108e7e0) 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 (0x0x7f653108eba0) 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 (0x0x7f653108ef60) 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 (0x0x7f65310c1360) 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 (0x0x7f65310c1720) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f65310c1ae0) 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>&> (0x0x7f65310c1ea0) 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>&> (0x0x7f653110e5a0) 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>&> (0x0x7f653110ef60) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f65311352a0) 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> > (0x0x7f6531135240) 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> > (0x0x7f6531135300) 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>&> (0x0x7f6531135360) 0 empty

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f6531063c98) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f6530d7b000) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f6530d7b060) 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> > (0x0x7f6531135ea0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f6531063d68) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f6530d7b0c0) 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> (0x0x7f6530d7b120) 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> (0x0x7f6530d7b180) 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 (0x0x7f6530d7bae0) 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 (0x0x7f6530da24e0) 0

Class fastjet::SharedPtr<fastjet::SelectorWorker>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::SelectorWorker>::__SharedCountingPtr (0x0x7f6530dcf1e0) 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>&> (0x0x7f6530dcff60) 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 (0x0x7f6530df42a0) 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> > (0x0x7f6530e07068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530df4420) 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> > (0x0x7f6530e07138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530df4480) 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 (0x0x7f6530e3e000) 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> > > (0x0x7f6530e20f60) 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> > > (0x0x7f6530e07548) 0
  std::_Rb_tree_node_base (0x0x7f6530e20f00) 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*> (0x0x7f6530e07618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530e3e1e0) 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*> > (0x0x7f6530e3e240) 0 empty

Class std::remove_volatile<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::EtaPhi*> (0x0x7f6530e3e300) 0 empty

Class std::remove_const<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::EtaPhi*> (0x0x7f6530e3e360) 0 empty

Class std::remove_cv<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::EtaPhi*> (0x0x7f6530e3e2a0) 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*> (0x0x7f6530e076e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530e3e3c0) 0 empty

Class std::is_pointer<fastjet::EtaPhi*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::EtaPhi*> (0x0x7f6530e07750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530e3e420) 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*> > (0x0x7f6530e077b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e3e480) 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*> > > (0x0x7f6530e07820) 0 empty
  std::__not_<std::is_pointer<fastjet::EtaPhi*> > (0x0x7f6530e07888) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530e3e4e0) 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> > > (0x0x7f6530e3e7e0) 0 empty

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f6530e07af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e3ed20) 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> (0x0x7f6530e3ed80) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f6530e6d540) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f6530e6d5a0) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f6530e6d4e0) 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> (0x0x7f6530e07c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e6d600) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f6530e07d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e6d660) 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> (0x0x7f6530e6d6c0) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7f6530e6df00) 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*> (0x0x7f6530e94300) 0 empty

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7f6530e94780) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7f6530e947e0) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f6530e94720) 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> (0x0x7f6530ea1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e94840) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f6530ea10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530e948a0) 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> (0x0x7f6530e94900) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7f6530e946c0) 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*> (0x0x7f6530e94b40) 0 empty

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7f6530eb42a0) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7f6530eb4300) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f6530eb4240) 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> (0x0x7f6530ea1340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530eb4360) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f6530ea13a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530eb43c0) 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> (0x0x7f6530eb4420) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7f6530eb41e0) 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*> (0x0x7f6530eb4660) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f6530eb4cc0) 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> (0x0x7f6530eb4e40) 0 empty

Class fastjet::SharedPtr<fastjet::PseudoJetStructureBase>::__SharedCountingPtr
   size=16 align=8
   base size=16 base align=8
fastjet::SharedPtr<fastjet::PseudoJetStructureBase>::__SharedCountingPtr (0x0x7f6530edc000) 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 (0x0x7f6530edc660) 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>&> (0x0x7f6530f37ba0) 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&> (0x0x7f6530af1c60) 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> (0x0x7f6530b1f000) 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> > > (0x0x7f6530ea1b60) 0 empty
  std::unary_function<std::pair<const double, std::pair<int, int> >, const double> (0x0x7f6530b1f060) 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*> (0x0x7f6530ea1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530b1f0c0) 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*> (0x0x7f6530b1f120) 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 (0x0x7f6530b1f300) 0

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f6530b3a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530b1f720) 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> (0x0x7f6530b1f780) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f6530b1f840) 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> (0x0x7f6530b1fc00) 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> (0x0x7f6530b1fc60) 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> (0x0x7f6530b1fba0) 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> (0x0x7f6530b3a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530b1fcc0) 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> (0x0x7f6530b1fd20) 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*> (0x0x7f6530b1fb40) 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*> (0x0x7f6530b1fe40) 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*> (0x0x7f6530b73120) 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> (0x0x7f6530b73300) 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> (0x0x7f6530b73360) 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> (0x0x7f6530b732a0) 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> (0x0x7f6530b3a680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530b733c0) 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> (0x0x7f6530b73420) 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*> (0x0x7f6530b73240) 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*> (0x0x7f6530b736c0) 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> (0x0x7f6530b738a0) 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> (0x0x7f6530b73900) 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> (0x0x7f6530b73840) 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> (0x0x7f6530b3a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530b73960) 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> (0x0x7f6530b739c0) 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*> (0x0x7f6530b737e0) 0 empty

Class std::iterator_traits<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::PseudoJet*> (0x0x7f6530bc5720) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f6530bc5780) 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*> (0x0x7f6530bc5cc0) 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*> (0x0x7f6530be2360) 0 empty

Class std::is_function<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*> (0x0x7f6530b3ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be25a0) 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*> > > (0x0x7f6530be2600) 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*> (0x0x7f6530b3aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be2660) 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*> > (0x0x7f6530be26c0) 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*> (0x0x7f6530b3af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be2720) 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*> > (0x0x7f6530b3af70) 0 empty
  std::is_rvalue_reference<fastjet::PseudoJet*> (0x0x7f6530bf9000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530be2780) 0 empty

Class std::is_reference<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*> (0x0x7f6530bf9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be27e0) 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*> > (0x0x7f6530be2840) 0 empty

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

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

Class std::remove_cv<fastjet::PseudoJet*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::PseudoJet*> (0x0x7f6530be2960) 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*> (0x0x7f6530bf92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be2a80) 0 empty

Class std::is_void<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::PseudoJet*> (0x0x7f6530bf9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530be2ae0) 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*> > (0x0x7f6530bf93a8) 0 empty
  std::is_void<fastjet::PseudoJet*> (0x0x7f6530bf9410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530be2b40) 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*> > (0x0x7f6530bf9478) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*>, std::is_void<fastjet::PseudoJet*> > (0x0x7f6530bf94e0) 0 empty
    std::is_void<fastjet::PseudoJet*> (0x0x7f6530bf9548) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530be2ba0) 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*> > > (0x0x7f6530bf95b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530be2c00) 0 empty

Class std::is_object<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*> (0x0x7f6530bf9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530be2c60) 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*> > (0x0x7f6530be2cc0) 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*> > (0x0x7f6530bf9750) 0 empty
  std::is_object<fastjet::PseudoJet*> (0x0x7f6530bf97b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530be2de0) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*> (0x0x7f6530bf9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530be2f00) 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*&&> > (0x0x7f6530be2f60) 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*> > > (0x0x7f6530c0b000) 0 empty

Class std::is_array<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::PseudoJet*> (0x0x7f6530bf9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b060) 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*> > (0x0x7f6530c0b0c0) 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> > > (0x0x7f6530bf99c0) 0 empty
  std::is_array<fastjet::PseudoJet*> (0x0x7f6530bf9a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530c0b120) 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*> (0x0x7f6530bf9b60) 0 empty
  std::__and_<std::is_array<fastjet::PseudoJet*>, std::__not_<std::extent<fastjet::PseudoJet*, 0u> > > (0x0x7f6530bf9bc8) 0 empty
    std::is_array<fastjet::PseudoJet*> (0x0x7f6530bf9c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530c0b240) 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*> > (0x0x7f6530c0b2a0) 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*> > (0x0x7f6530bf9d00) 0 empty
  std::is_function<fastjet::PseudoJet*> (0x0x7f6530bf9d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530c0b300) 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*> > (0x0x7f6530bf9ea0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::PseudoJet*>, std::is_function<fastjet::PseudoJet*> > (0x0x7f6530bf9f08) 0 empty
    std::is_function<fastjet::PseudoJet*> (0x0x7f6530bf9f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530c0b360) 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*> > (0x0x7f6530c0b3c0) 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*> (0x0x7f6530c12208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b420) 0 empty

Class std::is_integral<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::PseudoJet*> (0x0x7f6530c12270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b480) 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*> > (0x0x7f6530c0b4e0) 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*> (0x0x7f6530c123a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b540) 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*> (0x0x7f6530c12410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b5a0) 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*> > (0x0x7f6530c12478) 0 empty
  std::is_floating_point<fastjet::PseudoJet*> (0x0x7f6530c124e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530c0b600) 0 empty

Class std::is_arithmetic<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::PseudoJet*> (0x0x7f6530c12548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b7e0) 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*> > > (0x0x7f6530c0b840) 0 empty

Class std::is_enum<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::PseudoJet*> (0x0x7f6530c125b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0b8a0) 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*> > > (0x0x7f6530c0b900) 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*> (0x0x7f6530c12618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c0b960) 0 empty

Class std::is_pointer<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::PseudoJet*> (0x0x7f6530c12680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c0b9c0) 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*> > > (0x0x7f6530c0ba20) 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*> > (0x0x7f6530c126e8) 0 empty
  std::is_pointer<fastjet::PseudoJet*> (0x0x7f6530c12750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c0ba80) 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*> > (0x0x7f6530c127b8) 0 empty
  std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f6530c12820) 0 empty
    std::is_pointer<fastjet::PseudoJet*> (0x0x7f6530c12888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c0bae0) 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*> > (0x0x7f6530c128f0) 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*> > (0x0x7f6530c12958) 0 empty
    std::__or_<std::is_pointer<fastjet::PseudoJet*>, std::is_member_pointer<fastjet::PseudoJet*>, std::is_null_pointer<fastjet::PseudoJet*> > (0x0x7f6530c129c0) 0 empty
      std::is_pointer<fastjet::PseudoJet*> (0x0x7f6530c12a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530c0bb40) 0 empty

Class std::is_scalar<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::PseudoJet*> (0x0x7f6530c12a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c0bba0) 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*> > (0x0x7f6530c12af8) 0 empty
  std::is_scalar<fastjet::PseudoJet*> (0x0x7f6530c12b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c0bc00) 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> (0x0x7f6530c12bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c0bd20) 0 empty

Class std::is_destructible<fastjet::PseudoJet*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::PseudoJet*> (0x0x7f6530c12c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c0bd80) 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*> > (0x0x7f6530c0bde0) 0 empty

Class std::is_function<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*&&> (0x0x7f6530c12d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0bea0) 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*&&> > > (0x0x7f6530c0bf00) 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*&&> (0x0x7f6530c12d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c0bf60) 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*&&> > (0x0x7f6530c34000) 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*&&> (0x0x7f6530c12dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34060) 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*&&> > (0x0x7f6530c12e38) 0 empty
  std::is_rvalue_reference<fastjet::PseudoJet*&&> (0x0x7f6530c12ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c340c0) 0 empty

Class std::is_reference<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*&&> (0x0x7f6530c12f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34120) 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*&&> > (0x0x7f6530c34180) 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*&&> > (0x0x7f6530c39138) 0 empty
  std::is_reference<fastjet::PseudoJet*&&> (0x0x7f6530c391a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c341e0) 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*&&> > (0x0x7f6530c39208) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*&&>, std::is_void<fastjet::PseudoJet*&&> > (0x0x7f6530c39270) 0 empty
    std::is_reference<fastjet::PseudoJet*&&> (0x0x7f6530c392d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c34300) 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*&&> > > (0x0x7f6530c39340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c343c0) 0 empty

Class std::is_object<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*&&> (0x0x7f6530c393a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c34420) 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*&&> > (0x0x7f6530c34480) 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*&&> > (0x0x7f6530c394e0) 0 empty
  std::is_reference<fastjet::PseudoJet*&&> (0x0x7f6530c39548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c344e0) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*&&> (0x0x7f6530c395b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34600) 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> (0x0x7f6530c34660) 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*&&> (0x0x7f6530c39618) 0 empty
  std::__add_rvalue_reference_helper<fastjet::PseudoJet*&&, true> (0x0x7f6530c346c0) 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*&&> (0x0x7f6530c12c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6530c0be40) 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*&&> > (0x0x7f6530c396e8) 0 empty
  std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6530c34720) 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*&&> (0x0x7f6530c397b8) 0 empty
  std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6530c39820) 0 empty
    std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6530c34780) 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*&&> (0x0x7f6530c398f0) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39958) 0 empty
    std::__and_<std::is_destructible<fastjet::PseudoJet*>, std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6530c399c0) 0 empty
      std::__is_direct_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39a28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6530c347e0) 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*&&> (0x0x7f6530c39a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34840) 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*&&> (0x0x7f6530c39af8) 0 empty
  std::__is_direct_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c348a0) 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*&&> (0x0x7f6530c39bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34900) 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> (0x0x7f6530c39c30) 0 empty
  std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c34960) 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*> (0x0x7f6530c39d00) 0 empty
  std::__is_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f6530c39d68) 0 empty
    std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c39dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c349c0) 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*> > (0x0x7f6530c34a20) 0 empty

Class std::is_function<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::PseudoJet*&> (0x0x7f6530c39e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c34ae0) 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*&> > > (0x0x7f6530c34b40) 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*&> (0x0x7f6530c39ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34ba0) 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*&> > (0x0x7f6530c34c00) 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*&> > (0x0x7f6530c39f08) 0 empty
  std::is_lvalue_reference<fastjet::PseudoJet*&> (0x0x7f6530c39f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c34c60) 0 empty

Class std::is_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::PseudoJet*&> (0x0x7f6530c530d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c34cc0) 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*&> > (0x0x7f6530c34d20) 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*&> > (0x0x7f6530c53208) 0 empty
  std::is_reference<fastjet::PseudoJet*&> (0x0x7f6530c53270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c34e40) 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*&> > (0x0x7f6530c532d8) 0 empty
  std::__or_<std::is_reference<fastjet::PseudoJet*&>, std::is_void<fastjet::PseudoJet*&> > (0x0x7f6530c53340) 0 empty
    std::is_reference<fastjet::PseudoJet*&> (0x0x7f6530c533a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c34f60) 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*&> > > (0x0x7f6530c53410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c59060) 0 empty

Class std::is_object<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::PseudoJet*&> (0x0x7f6530c53478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530c590c0) 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*&> > (0x0x7f6530c59120) 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*&> > (0x0x7f6530c53680) 0 empty
  std::is_reference<fastjet::PseudoJet*&> (0x0x7f6530c536e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c59180) 0 empty

Class std::__is_referenceable<fastjet::PseudoJet*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::PseudoJet*&> (0x0x7f6530c53750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c592a0) 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> (0x0x7f6530c59300) 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*&> (0x0x7f6530c537b8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::PseudoJet*&, true> (0x0x7f6530c59360) 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*&&> (0x0x7f6530c34a80) 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*&&> (0x0x7f6530c53888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c593c0) 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> (0x0x7f6530c538f0) 0 empty
  std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c53958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c59420) 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*> (0x0x7f6530c539c0) 0 empty
  std::__is_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6530c53a28) 0 empty
    std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c53a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c59480) 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*> > (0x0x7f6530c53af8) 0 empty
  std::is_move_assignable<fastjet::PseudoJet*> (0x0x7f6530c53b60) 0 empty
    std::__is_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6530c53bc8) 0 empty
      std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c53c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530c594e0) 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*&&> > (0x0x7f6530c59540) 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*&&> (0x0x7f6530c53d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c595a0) 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*&&> > (0x0x7f6530c53dd0) 0 empty
  std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c53e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c59600) 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*&&> (0x0x7f6530c53ea0) 0 empty
  std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6530c53f08) 0 empty
    std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c53f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c59660) 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> (0x0x7f6530c6c000) 0 empty
  std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c6c068) 0 empty
    std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6530c6c0d0) 0 empty
      std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c6c138) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530c596c0) 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*> (0x0x7f6530c6c1a0) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::PseudoJet*, true> (0x0x7f6530c6c208) 0 empty
    std::is_nothrow_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c6c270) 0 empty
      std::__and_<std::is_constructible<fastjet::PseudoJet*, fastjet::PseudoJet*&&>, std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> > (0x0x7f6530c6c2d8) 0 empty
        std::__is_nt_constructible_impl<fastjet::PseudoJet*, fastjet::PseudoJet*&&> (0x0x7f6530c6c340) 0 empty
          std::integral_constant<bool, true> (0x0x7f6530c59720) 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*> > (0x0x7f6530c59780) 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*&&> > (0x0x7f6530c597e0) 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*&&> (0x0x7f6530c6c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530c59840) 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*&&> > (0x0x7f6530c6c410) 0 empty
  std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530c598a0) 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*&&> (0x0x7f6530c6c4e0) 0 empty
  std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f6530c6c548) 0 empty
    std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530c59900) 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> (0x0x7f6530c6c618) 0 empty
  std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c680) 0 empty
    std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f6530c6c6e8) 0 empty
      std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c750) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530c59960) 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*> (0x0x7f6530c6c7b8) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6530c6c820) 0 empty
    std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c888) 0 empty
      std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f6530c6c8f0) 0 empty
        std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6c958) 0 empty
          std::integral_constant<bool, true> (0x0x7f6530c599c0) 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*> > (0x0x7f6530c6c9c0) 0 empty
  std::is_nothrow_move_assignable<fastjet::PseudoJet*> (0x0x7f6530c6ca28) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::PseudoJet*, true> (0x0x7f6530c6ca90) 0 empty
      std::is_nothrow_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6caf8) 0 empty
        std::__and_<std::is_assignable<fastjet::PseudoJet*&, fastjet::PseudoJet*&&>, std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> > (0x0x7f6530c6cb60) 0 empty
          std::__is_nt_assignable_impl<fastjet::PseudoJet*&, fastjet::PseudoJet*&&> (0x0x7f6530c6cbc8) 0 empty
            std::integral_constant<bool, true> (0x0x7f6530c59a20) 0 empty

Class std::iterator_traits<fastjet::EtaPhi*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::EtaPhi*> (0x0x7f6530c801e0) 0 empty

Class std::is_function<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi> (0x0x7f6530c94270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca6120) 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> > > (0x0x7f6530ca6180) 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> (0x0x7f6530c942d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca61e0) 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> > (0x0x7f6530ca6240) 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> (0x0x7f6530c94340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca62a0) 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> > (0x0x7f6530c943a8) 0 empty
  std::is_rvalue_reference<fastjet::EtaPhi> (0x0x7f6530c94410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530ca6300) 0 empty

Class std::is_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi> (0x0x7f6530c94548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca6420) 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> > (0x0x7f6530ca6480) 0 empty

Class std::remove_volatile<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::EtaPhi> (0x0x7f6530ca6600) 0 empty

Class std::remove_const<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::EtaPhi> (0x0x7f6530ca6660) 0 empty

Class std::remove_cv<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::EtaPhi> (0x0x7f6530ca65a0) 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> (0x0x7f6530c94618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca66c0) 0 empty

Class std::is_void<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::EtaPhi> (0x0x7f6530c94680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca6720) 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> > (0x0x7f6530c946e8) 0 empty
  std::is_void<fastjet::EtaPhi> (0x0x7f6530c94750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530ca6780) 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> > (0x0x7f6530c947b8) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi>, std::is_void<fastjet::EtaPhi> > (0x0x7f6530c94820) 0 empty
    std::is_void<fastjet::EtaPhi> (0x0x7f6530c94888) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530ca67e0) 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> > > (0x0x7f6530c948f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530ca6840) 0 empty

Class std::is_object<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi> (0x0x7f6530c94958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530ca68a0) 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> > (0x0x7f6530ca6900) 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> > (0x0x7f6530c949c0) 0 empty
  std::is_object<fastjet::EtaPhi> (0x0x7f6530c94a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530ca6a20) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi> (0x0x7f6530c94a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530ca6a80) 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&&> > (0x0x7f6530ca6ae0) 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> > > (0x0x7f6530ca6b40) 0 empty

Class std::is_array<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::EtaPhi> (0x0x7f6530c94af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ca6c60) 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> > (0x0x7f6530ca6cc0) 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> > > (0x0x7f6530c94c30) 0 empty
  std::is_array<fastjet::EtaPhi> (0x0x7f6530c94c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530ca6d20) 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> (0x0x7f6530c94d00) 0 empty
  std::__and_<std::is_array<fastjet::EtaPhi>, std::__not_<std::extent<fastjet::EtaPhi, 0u> > > (0x0x7f6530c94d68) 0 empty
    std::is_array<fastjet::EtaPhi> (0x0x7f6530c94dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530ca6e40) 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> > (0x0x7f6530ca6f00) 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> > (0x0x7f6530c94f08) 0 empty
  std::is_function<fastjet::EtaPhi> (0x0x7f6530c94f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530ca6f60) 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> > (0x0x7f6530ccd000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::EtaPhi>, std::is_function<fastjet::EtaPhi> > (0x0x7f6530ccd068) 0 empty
    std::is_function<fastjet::EtaPhi> (0x0x7f6530ccd0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530ccc0c0) 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> > (0x0x7f6530ccc180) 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> (0x0x7f6530ccd138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc360) 0 empty

Class std::is_integral<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::EtaPhi> (0x0x7f6530ccd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc3c0) 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> > (0x0x7f6530ccc420) 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> (0x0x7f6530ccd2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc540) 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> (0x0x7f6530ccd340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc5a0) 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> > (0x0x7f6530ccd3a8) 0 empty
  std::is_floating_point<fastjet::EtaPhi> (0x0x7f6530ccd410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530ccc600) 0 empty

Class std::is_arithmetic<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::EtaPhi> (0x0x7f6530ccd478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc660) 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> > > (0x0x7f6530ccc6c0) 0 empty

Class std::is_enum<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::EtaPhi> (0x0x7f6530ccd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc720) 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> > > (0x0x7f6530ccc780) 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> (0x0x7f6530ccd548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc7e0) 0 empty

Class std::is_pointer<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::EtaPhi> (0x0x7f6530ccd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc840) 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> > > (0x0x7f6530ccc8a0) 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> (0x0x7f6530ccd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc900) 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> (0x0x7f6530ccd680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccc960) 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> > (0x0x7f6530ccc9c0) 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> (0x0x7f6530ccd7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccca20) 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> (0x0x7f6530ccd820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccca80) 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> > (0x0x7f6530ccd888) 0 empty
  std::is_null_pointer<fastjet::EtaPhi> (0x0x7f6530ccd8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530cccae0) 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> > (0x0x7f6530ccd958) 0 empty
  std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f6530ccd9c0) 0 empty
    std::is_null_pointer<fastjet::EtaPhi> (0x0x7f6530ccda28) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530cccc00) 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> > (0x0x7f6530ccda90) 0 empty
  std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f6530ccdaf8) 0 empty
    std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f6530ccdb60) 0 empty
      std::is_null_pointer<fastjet::EtaPhi> (0x0x7f6530ccdbc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f6530ccccc0) 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> > (0x0x7f6530ccdc30) 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> > (0x0x7f6530ccdc98) 0 empty
    std::__or_<std::is_pointer<fastjet::EtaPhi>, std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f6530ccdd00) 0 empty
      std::__or_<std::is_member_pointer<fastjet::EtaPhi>, std::is_null_pointer<fastjet::EtaPhi> > (0x0x7f6530ccdd68) 0 empty
        std::is_null_pointer<fastjet::EtaPhi> (0x0x7f6530ccddd0) 0 empty
          std::integral_constant<bool, false> (0x0x7f6530cccd80) 0 empty

Class std::is_scalar<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::EtaPhi> (0x0x7f6530ccde38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530ccce40) 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> > (0x0x7f6530ccdea0) 0 empty
  std::is_scalar<fastjet::EtaPhi> (0x0x7f6530ccdf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530cccea0) 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> (0x0x7f6530cccf00) 0 empty

Class std::is_function<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi&> (0x0x7f65308f0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f65308f1000) 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&> > > (0x0x7f65308f1060) 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&> (0x0x7f65308f0068) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f10c0) 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&> > (0x0x7f65308f1120) 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&> > (0x0x7f65308f00d0) 0 empty
  std::is_lvalue_reference<fastjet::EtaPhi&> (0x0x7f65308f0138) 0 empty
    std::integral_constant<bool, true> (0x0x7f65308f1180) 0 empty

Class std::is_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi&> (0x0x7f65308f0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f12a0) 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&> > (0x0x7f65308f1300) 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&> > (0x0x7f65308f02d8) 0 empty
  std::is_reference<fastjet::EtaPhi&> (0x0x7f65308f0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65308f1420) 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&> > (0x0x7f65308f03a8) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi&>, std::is_void<fastjet::EtaPhi&> > (0x0x7f65308f0410) 0 empty
    std::is_reference<fastjet::EtaPhi&> (0x0x7f65308f0478) 0 empty
      std::integral_constant<bool, true> (0x0x7f65308f1480) 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&> > > (0x0x7f65308f04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65308f14e0) 0 empty

Class std::is_object<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi&> (0x0x7f65308f0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f65308f1540) 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&> > (0x0x7f65308f15a0) 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&> > (0x0x7f65308f05b0) 0 empty
  std::is_reference<fastjet::EtaPhi&> (0x0x7f65308f0618) 0 empty
    std::integral_constant<bool, true> (0x0x7f65308f1780) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi&> (0x0x7f65308f0680) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f17e0) 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> (0x0x7f65308f1840) 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&> (0x0x7f65308f06e8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::EtaPhi&, true> (0x0x7f65308f18a0) 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> (0x0x7f6530ccdf70) 0 empty
  std::__do_is_destructible_impl (0x0x7f6530cccf60) 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> (0x0x7f65308f07b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f1900) 0 empty

Class std::is_destructible<fastjet::EtaPhi>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::EtaPhi> (0x0x7f65308f0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f1960) 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> > (0x0x7f65308f19c0) 0 empty

Class std::is_function<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::EtaPhi&&> (0x0x7f65308f08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65308f1a80) 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&&> > > (0x0x7f65308f1ae0) 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&&> (0x0x7f65308f0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f65308f1b40) 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&&> > (0x0x7f65308f1ba0) 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&&> (0x0x7f65308f09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f1c00) 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&&> > (0x0x7f65308f0a28) 0 empty
  std::is_rvalue_reference<fastjet::EtaPhi&&> (0x0x7f65308f0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f65308f1c60) 0 empty

Class std::is_reference<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::EtaPhi&&> (0x0x7f65308f0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f65308f1cc0) 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&&> > (0x0x7f65308f1d20) 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&&> > (0x0x7f65308f0d00) 0 empty
  std::is_reference<fastjet::EtaPhi&&> (0x0x7f65308f0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f65308f1f00) 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&&> > (0x0x7f65308f0dd0) 0 empty
  std::__or_<std::is_reference<fastjet::EtaPhi&&>, std::is_void<fastjet::EtaPhi&&> > (0x0x7f65308f0e38) 0 empty
    std::is_reference<fastjet::EtaPhi&&> (0x0x7f65308f0ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f65308f1f60) 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&&> > > (0x0x7f65308f0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530910000) 0 empty

Class std::is_object<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::EtaPhi&&> (0x0x7f65308f0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530910060) 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&&> > (0x0x7f65309100c0) 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&&> > (0x0x7f65309130d0) 0 empty
  std::is_reference<fastjet::EtaPhi&&> (0x0x7f6530913138) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309101e0) 0 empty

Class std::__is_referenceable<fastjet::EtaPhi&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::EtaPhi&&> (0x0x7f65309131a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530910240) 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> (0x0x7f65309102a0) 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&&> (0x0x7f6530913208) 0 empty
  std::__add_rvalue_reference_helper<fastjet::EtaPhi&&, true> (0x0x7f6530910300) 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&&> (0x0x7f65308f0888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65308f1a20) 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&&> > (0x0x7f65309132d8) 0 empty
  std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6530910360) 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&&> (0x0x7f65309133a8) 0 empty
  std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6530913410) 0 empty
    std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65309103c0) 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&&> (0x0x7f65309134e0) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913548) 0 empty
    std::__and_<std::is_destructible<fastjet::EtaPhi>, std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f65309135b0) 0 empty
      std::__is_direct_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6530910420) 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&&> (0x0x7f6530913680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530910480) 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&&> (0x0x7f65309136e8) 0 empty
  std::__is_direct_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913750) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309104e0) 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&&> (0x0x7f65309137b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530910540) 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&&> > (0x0x7f65309105a0) 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&&> (0x0x7f6530913820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530910600) 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&&> > (0x0x7f6530913888) 0 empty
  std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f65309138f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530910660) 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&&> (0x0x7f6530913958) 0 empty
  std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f65309139c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f65309106c0) 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> (0x0x7f6530913a90) 0 empty
  std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913af8) 0 empty
    std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6530913b60) 0 empty
      std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530910720) 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> (0x0x7f6530913c30) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::EtaPhi, true> (0x0x7f6530913c98) 0 empty
    std::is_nothrow_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913d00) 0 empty
      std::__and_<std::is_constructible<fastjet::EtaPhi, fastjet::EtaPhi&&>, std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> > (0x0x7f6530913d68) 0 empty
        std::__is_nt_constructible_impl<fastjet::EtaPhi, fastjet::EtaPhi&&> (0x0x7f6530913dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7f6530910780) 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> > (0x0x7f6530913e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309107e0) 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> > > (0x0x7f6530910840) 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> > (0x0x7f6530913ea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::EtaPhi> > (0x0x7f6530913f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f65309108a0) 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> (0x0x7f6530913f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530910900) 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*> > (0x0x7f6530910960) 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*> > (0x0x7f65309109c0) 0 empty

Class std::remove_reference<fastjet::EtaPhi&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::EtaPhi&> (0x0x7f6530910a80) 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&> (0x0x7f6530910ae0) 0 empty

Class std::move_iterator<fastjet::EtaPhi*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<fastjet::EtaPhi*> (0x0x7f6530910a20) 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&> > (0x0x7f6530910cc0) 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*> > > (0x0x7f6530910de0) 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*> (0x0x7f6530927820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530910e40) 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*> > (0x0x7f6530910ea0) 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> > > (0x0x7f6530927888) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f65309278f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530910f00) 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*> (0x0x7f6530927958) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f65309279c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6530927a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530910f60) 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*> > (0x0x7f6530950000) 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*> > (0x0x7f6530927a90) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f6530927af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530950060) 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*> > (0x0x7f6530927b60) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6530927bc8) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f6530927c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f65309500c0) 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*> > (0x0x7f6530950120) 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*> (0x0x7f6530927c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530950180) 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*> (0x0x7f6530927d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309501e0) 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*> > (0x0x7f6530950240) 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*> (0x0x7f6530927d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309502a0) 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*> (0x0x7f6530927dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530950300) 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*> > (0x0x7f6530927e38) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f6530927ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530950360) 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*> (0x0x7f6530927410) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309503c0) 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*> > > (0x0x7f6530950420) 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*> (0x0x7f653095f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530950480) 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*> > > (0x0x7f65309504e0) 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*> (0x0x7f653095f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530950540) 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*> (0x0x7f653095f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309505a0) 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*> > > (0x0x7f6530950600) 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*> > (0x0x7f653095f138) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f653095f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530950660) 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*> > (0x0x7f653095f208) 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*> > (0x0x7f653095f270) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f653095f2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f65309506c0) 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*> > (0x0x7f653095f340) 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*> > (0x0x7f653095f3a8) 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*> > (0x0x7f653095f410) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f653095f478) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530950720) 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*> (0x0x7f653095f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530950780) 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*> > (0x0x7f653095f548) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f653095f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309507e0) 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> (0x0x7f653095f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530950900) 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*> (0x0x7f653095f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530950960) 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*> > (0x0x7f65309509c0) 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&> (0x0x7f653095f7b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6530950ae0) 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&> > (0x0x7f653095f888) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095f8f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6530950c00) 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&> (0x0x7f653095f958) 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&> > (0x0x7f653095f9c0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095fa28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6530950cc0) 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&> (0x0x7f653095fb60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095fbc8) 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&> > (0x0x7f653095fc30) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095fc98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6530950d80) 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&> (0x0x7f653095fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f653096f000) 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&> (0x0x7f653095fdd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f653096f120) 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&> (0x0x7f653095fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653096f1e0) 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&> > (0x0x7f653096f240) 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&> > (0x0x7f653095ff08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f653095ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f653096f2a0) 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&> (0x0x7f653096f3c0) 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&> (0x0x7f653096f420) 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&> (0x0x7f653096f360) 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&> (0x0x7f6530979068) 0 empty
  std::integral_constant<bool, false> (0x0x7f653096f480) 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&> (0x0x7f65309790d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f653096f4e0) 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*> > > (0x0x7f653096f540) 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*> > (0x0x7f653096f660) 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*> > (0x0x7f6530979138) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f65309791a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f653096f6c0) 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*> > (0x0x7f65309792d8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6530979340) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f65309793a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f653096f720) 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> (0x0x7f653096f780) 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*> (0x0x7f65309794e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f653096f960) 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*> > (0x0x7f653096f9c0) 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*> > (0x0x7f6530979548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f65309795b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f653096fa20) 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*> > > > (0x0x7f653096fae0) 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> > >*&> > (0x0x7f653096fb40) 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*> > (0x0x7f653096fba0) 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> > >*&> (0x0x7f6530979750) 0 empty
  std::integral_constant<bool, false> (0x0x7f653096fc60) 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> > >*&> > > (0x0x7f653096fcc0) 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> > >*&> (0x0x7f65309797b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f653096fd20) 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> > >*&> > (0x0x7f653096ff00) 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> > >*&> > (0x0x7f6530979820) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6530979888) 0 empty
    std::integral_constant<bool, true> (0x0x7f653096ff60) 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> > >*&> (0x0x7f65309798f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a2060) 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> > >*&> > (0x0x7f65309a20c0) 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> > >*&> > (0x0x7f6530979958) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f65309799c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309a2120) 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> > >*&> > (0x0x7f6530979a28) 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> > >*&> > (0x0x7f6530979a90) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6530979af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f65309a2180) 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> > >*&> > > (0x0x7f6530979b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309a21e0) 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> > >*&> (0x0x7f6530979bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309a2240) 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> > >*&> > (0x0x7f65309a22a0) 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> > >*&> > (0x0x7f6530979c30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6530979c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309a2300) 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> > >*&> (0x0x7f6530979d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a2360) 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> (0x0x7f65309a2540) 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> > >*&> (0x0x7f6530979d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&, true> (0x0x7f65309a25a0) 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> > >*&> (0x0x7f65309796e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f653096fc00) 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> > >*&> > (0x0x7f6530979e38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f6530979ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f65309a2780) 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> > >*&> (0x0x7f6530979f08) 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> > >*&> > (0x0x7f6530979f70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f65309ad000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65309a27e0) 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> > >*&> (0x0x7f65309ad068) 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> > >*&> (0x0x7f65309ad0d0) 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> > >*&> > (0x0x7f65309ad138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f65309ad1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f65309a2840) 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> > >*&> (0x0x7f65309ad208) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a28a0) 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> > >*&> (0x0x7f65309ad270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > >*&> (0x0x7f65309ad2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309a2900) 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> > >*&> (0x0x7f65309ad340) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a2960) 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> > >*&> > (0x0x7f65309a29c0) 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&&> > (0x0x7f65309a2a20) 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*> > (0x0x7f65309a2b40) 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&&> (0x0x7f65309ad410) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309a2cc0) 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&&> > > (0x0x7f65309a2d20) 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&&> (0x0x7f65309ad478) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309a2d80) 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&&> > (0x0x7f65309a2de0) 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&&> (0x0x7f65309ad4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a2e40) 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&&> > (0x0x7f65309ad548) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f65309ad5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309a2ea0) 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&&> (0x0x7f65309ad618) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309a2f00) 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&&> > (0x0x7f65309a2f60) 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&&> > (0x0x7f65309ad680) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f65309ad6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309c7000) 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&&> > (0x0x7f65309ad750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f65309ad7b8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f65309ad820) 0 empty
      std::integral_constant<bool, true> (0x0x7f65309c7060) 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&&> > > (0x0x7f65309ad888) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309c70c0) 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&&> (0x0x7f65309ad8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309c7120) 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&&> > (0x0x7f65309c7180) 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&&> > (0x0x7f65309ad958) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f65309ad9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309c71e0) 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&&> (0x0x7f65309ada28) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309c7240) 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> (0x0x7f65309c72a0) 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&&> (0x0x7f65309ada90) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f65309c7300) 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&&> (0x0x7f65309ad3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65309a2c60) 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&&> > (0x0x7f65309adb60) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f65309adbc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f65309c7420) 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&&> (0x0x7f65309adc30) 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&&> > (0x0x7f65309adc98) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f65309add00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65309c74e0) 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&&> (0x0x7f65309ade38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f65309adea0) 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&&> > (0x0x7f65309adf08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f65309adf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f65309c75a0) 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&&> (0x0x7f65309d2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309c77e0) 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&&> (0x0x7f65309d20d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f65309d2138) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309c7900) 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&&> (0x0x7f65309d21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309c7a80) 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&&> > (0x0x7f65309c7ae0) 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> > >*&> (0x0x7f65309c7ba0) 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> > >*&> (0x0x7f65309c7cc0) 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> > >*&> (0x0x7f65309c7b40) 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> > >*&> (0x0x7f65309d2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309c7d20) 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> > >*&> (0x0x7f65309d22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309c7e40) 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*> > > (0x0x7f65309c7ea0) 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*> > (0x0x7f65309d2340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f65309d23a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f65309d2410) 0 empty
      std::integral_constant<bool, false> (0x0x7f65309c7f00) 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> (0x0x7f65309c7f60) 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*> (0x0x7f65309d2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309e6000) 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*> > (0x0x7f65309e6060) 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*> > (0x0x7f65309d25b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f65309d2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309e60c0) 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*> > > (0x0x7f65309d2680) 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*> > (0x0x7f65309d26e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f65309d2750) 0 empty
      std::integral_constant<bool, true> (0x0x7f65309e6120) 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*> > > (0x0x7f65309d27b8) 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*> > > (0x0x7f65309d2820) 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*> > (0x0x7f65309d2888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f65309d28f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f65309e6180) 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*> > > > (0x0x7f65309e6240) 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> > >*&> > (0x0x7f65309e62a0) 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&&> > (0x0x7f65309e6300) 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*> > > (0x0x7f65309d29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309e6360) 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*> > > > (0x0x7f65309d2a28) 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*> > > (0x0x7f65309d2a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f65309e63c0) 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*> > > > (0x0x7f65309d2af8) 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*> > > > (0x0x7f65309d2b60) 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*> > > (0x0x7f65309d2bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f65309e6420) 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*> > > > (0x0x7f65309e64e0) 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&> > (0x0x7f65309e6540) 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*&> > (0x0x7f65309e65a0) 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*> > (0x0x7f65309e6600) 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*&> (0x0x7f65309d2c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f65309e6660) 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*&> > (0x0x7f65309d2d68) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f65309d2dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f65309e6780) 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*&> (0x0x7f65309d2e38) 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*&> > (0x0x7f65309d2ea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f65309d2f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f65309e6840) 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*&> (0x0x7f65309d2f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6530a07000) 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*&> > (0x0x7f6530a07068) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6530a070d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f65309e69c0) 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*&> (0x0x7f6530a07138) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309e6ae0) 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*&> (0x0x7f6530a071a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6530a07208) 0 empty
    std::integral_constant<bool, true> (0x0x7f65309e6b40) 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*&> (0x0x7f6530a07270) 0 empty
  std::integral_constant<bool, true> (0x0x7f65309e6ba0) 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*&> > (0x0x7f65309e6c00) 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*> > (0x0x7f65309e6c60) 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*&> (0x0x7f65309e6d20) 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*&> (0x0x7f65309e6d80) 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*&> (0x0x7f65309e6cc0) 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*&> (0x0x7f6530a07340) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309e6de0) 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*&> (0x0x7f6530a073a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65309e6e40) 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*> > > (0x0x7f65309e6ea0) 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*> > (0x0x7f6530a07410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6530a07478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6530a074e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f65309e6f00) 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> (0x0x7f65309e6f60) 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*> (0x0x7f6530a07618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530a1b0c0) 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*> > (0x0x7f6530a07680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6530a076e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530a1b120) 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*> > > (0x0x7f6530a07750) 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*> > (0x0x7f6530a077b8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6530a07820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6530a1b180) 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*> > > (0x0x7f6530a07888) 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*> > > (0x0x7f6530a078f0) 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*> > (0x0x7f6530a07958) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6530a079c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6530a1b1e0) 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*> > > > (0x0x7f6530a1b2a0) 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&> > (0x0x7f6530a1b300) 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*&> > (0x0x7f6530a1b360) 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*> > > (0x0x7f6530a07a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6530a1b3c0) 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*> > > > (0x0x7f6530a07af8) 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*> > > (0x0x7f6530a07b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6530a1b420) 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*> > > > (0x0x7f6530a07bc8) 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*> > > > (0x0x7f6530a07c30) 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*> > > (0x0x7f6530a07c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6530a1b480) 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> > >*&> > (0x0x7f6530a1b540) 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*&> > (0x0x7f6530a07d00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6530a07d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530a1b5a0) 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*> > (0x0x7f6530a1b660) 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*> > (0x0x7f6530a07dd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6530a07e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6530a1b6c0) 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> > >*&> (0x0x7f6530a1b780) 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*&> (0x0x7f6530a1b900) 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> > (0x0x7f6530a4b600) 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> > (0x0x7f6530a4b660) 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> > (0x0x7f6530a4b900) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f6530a4b9c0) 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> > (0x0x7f6530a4b960) 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> > (0x0x7f6530a4bd20) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f6530a4bde0) 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> > (0x0x7f6530a4bd80) 0

Class std::remove_reference<fastjet::PseudoJet*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::PseudoJet*&> (0x0x7f6530ad5ea0) 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&> (0x0x7f6530a45888) 0 empty
  std::integral_constant<bool, false> (0x0x7f65306f3600) 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&> > > (0x0x7f65306f3660) 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&> (0x0x7f6530a45958) 0 empty
  std::integral_constant<bool, true> (0x0x7f65306f36c0) 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&> > (0x0x7f65306f3720) 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&> > (0x0x7f6530a459c0) 0 empty
  std::is_lvalue_reference<const fastjet::EtaPhi&> (0x0x7f6530a45b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f65306f3780) 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&> (0x0x7f6530a45bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65306f37e0) 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&> > (0x0x7f65306f3840) 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&> > (0x0x7f6530a45d68) 0 empty
  std::is_reference<const fastjet::EtaPhi&> (0x0x7f6530a45f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f65306f38a0) 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&> > (0x0x7f6530711000) 0 empty
  std::__or_<std::is_reference<const fastjet::EtaPhi&>, std::is_void<const fastjet::EtaPhi&> > (0x0x7f6530711068) 0 empty
    std::is_reference<const fastjet::EtaPhi&> (0x0x7f65307110d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f65306f39c0) 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&> > > (0x0x7f6530711138) 0 empty
  std::integral_constant<bool, false> (0x0x7f65306f3a80) 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&> (0x0x7f65307111a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f65306f3ae0) 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&> > (0x0x7f65306f3b40) 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&> > (0x0x7f65307112d8) 0 empty
  std::is_reference<const fastjet::EtaPhi&> (0x0x7f6530711340) 0 empty
    std::integral_constant<bool, true> (0x0x7f65306f3ba0) 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&> (0x0x7f65307113a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f65306f3d80) 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> (0x0x7f65306f3de0) 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&> (0x0x7f6530711410) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::EtaPhi&, true> (0x0x7f65306f3e40) 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&> (0x0x7f65306f35a0) 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&> (0x0x7f6530711478) 0 empty
  std::integral_constant<bool, true> (0x0x7f65306f3ea0) 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> (0x0x7f65307114e0) 0 empty
  std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6530711548) 0 empty
    std::integral_constant<bool, true> (0x0x7f65306f3f00) 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> (0x0x7f65307115b0) 0 empty
  std::__is_copy_assignable_impl<fastjet::EtaPhi, true> (0x0x7f6530711618) 0 empty
    std::is_assignable<fastjet::EtaPhi&, const fastjet::EtaPhi&> (0x0x7f6530711680) 0 empty
      std::integral_constant<bool, true> (0x0x7f65306f3f60) 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> (0x0x7f653071c000) 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> > > > > (0x0x7f653071c2a0) 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> > > > > (0x0x7f6530711888) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const double, std::pair<int, int> > > > > (0x0x7f653071c300) 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> >*> (0x0x7f6530711958) 0 empty
  std::integral_constant<bool, false> (0x0x7f653071c360) 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> >*> > (0x0x7f653071c3c0) 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> >*> > > (0x0x7f65307119c0) 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> >*> (0x0x7f6530711a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f653071c420) 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> (0x0x7f6530786720) 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*> > (0x0x7f6530711d68) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::EtaPhi*>, void> (0x0x7f6530786780) 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&&> (0x0x7f65307867e0) 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&&> (0x0x7f6530711ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6530786840) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f65307868a0) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f65307b7540) 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*> (0x0x7f65307b75a0) 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*> (0x0x7f65307b7600) 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*> > (0x0x7f65307b4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f65307b78a0) 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*> > (0x0x7f65307b42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f65307b7900) 0 empty

Class std::remove_reference<fastjet::EtaPhi>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::EtaPhi> (0x0x7f65307e2540) 0 empty

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

