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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7ff714d94720) 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> (0x0x7ff714d94780) 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> (0x0x7ff714d947e0) 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> (0x0x7ff714d94840) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7ff714dcc1e0) 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> (0x0x7ff714dcc240) 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> (0x0x7ff714dcc2a0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7ff714dcc300) 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> (0x0x7ff714dcc360) 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> (0x0x7ff714dcc3c0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7ff714dcc480) 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> (0x0x7ff714dcc4e0) 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> (0x0x7ff714dcc540) 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> (0x0x7ff714dcc5a0) 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> (0x0x7ff714dcc600) 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> (0x0x7ff714dcc660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7ff714d758f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02600) 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> (0x0x7ff714d75958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02660) 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> (0x0x7ff714d759c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e026c0) 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> (0x0x7ff714d75a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02720) 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> (0x0x7ff714d75a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02780) 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> (0x0x7ff714d75af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e027e0) 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> (0x0x7ff714d75b60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02840) 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> (0x0x7ff714d75bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e028a0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7ff714d75c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02900) 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> (0x0x7ff714d75c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02960) 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> (0x0x7ff714d75d00) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e029c0) 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> (0x0x7ff714d75d68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02a20) 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> (0x0x7ff714d75dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02a80) 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> (0x0x7ff714d75e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02ae0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7ff714d75ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02b40) 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> (0x0x7ff714d75f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02ba0) 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> (0x0x7ff714e22068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02cc0) 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> (0x0x7ff714e220d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02d20) 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> (0x0x7ff714e22138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e02d80) 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> (0x0x7ff714e45478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff714e2af60) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7ff714e52c60) 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 (0x0x7ff714e52ea0) 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 (0x0x7ff714e7e120) 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 (0x0x7ff714e7e360) 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 (0x0x7ff714e7e4e0) 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 (0x0x7ff714e7e8a0) 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 (0x0x7ff714eb89c0) 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> (0x0x7ff714eb8f60) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7ff714712300) 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> (0x0x7ff714712360) 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> (0x0x7ff7147123c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7ff7147418a0) 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 (0x0x7ff714741960) 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 (0x0x7ff714741a20) 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 (0x0x7ff714741ae0) 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 (0x0x7ff714741ba0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7ff71477e240) 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 (0x0x7ff71477e420) 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 (0x0x7ff71477e480) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7ff714776680) 0 empty
  std::input_iterator_tag (0x0x7ff7147c7c00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7ff7147766e8) 0 empty
  std::forward_iterator_tag (0x0x7ff714776750) 0 empty
    std::input_iterator_tag (0x0x7ff7147c7c60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7ff7147767b8) 0 empty
  std::bidirectional_iterator_tag (0x0x7ff714776820) 0 empty
    std::forward_iterator_tag (0x0x7ff714776888) 0 empty
      std::input_iterator_tag (0x0x7ff7147c7cc0) 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> (0x0x7ff71484a480) 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 (0x0x7ff714896840) 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 (0x0x7ff714896960) 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 (0x0x7ff714896ae0) 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 (0x0x7ff714896c60) 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 (0x0x7ff714896d80) 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> (0x0x7ff7144d01e0) 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> (0x0x7ff7144d0300) 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> (0x0x7ff7144d07e0) 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> (0x0x7ff7144d08a0) 0 empty

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

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

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 (0x0x7ff714533180) 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 (0x0x7ff714776b60) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7ff714533360) 0 nearly-empty
      primary-for std::bad_exception (0x0x7ff714776b60)

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

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

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

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 (0x0x7ff714776c98) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7ff714572180) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7ff714776c98)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7ff7145e83a8) 0
  std::_Bit_iterator_base (0x0x7ff7145e8410) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7ff71430dcc0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7ff7145e8478) 0
  std::_Bit_iterator_base (0x0x7ff7145e84e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7ff7143404e0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7ff7143799c0) 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> (0x0x7ff714379f00) 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> (0x0x7ff7145e8680) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7ff714379f60) 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> (0x0x7ff7143c2000) 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> (0x0x7ff7145e87b8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7ff7143c2060) 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> (0x0x7ff7143c2120) 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> (0x0x7ff7145e88f0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7ff7143c2180) 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> (0x0x7ff7143c21e0) 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> (0x0x7ff7145e8958) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7ff7143c2240) 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> > (0x0x7ff7143c25a0) 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> (0x0x7ff7143c2600) 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> (0x0x7ff7145e8a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7ff7143c2660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7ff71443b000) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7ff71441db40) 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> (0x0x7ff71441dc00) 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> (0x0x7ff71443b068) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7ff71441dc60) 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> (0x0x7ff71441dd20) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7ff71443b270) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7ff71444d540) 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> > (0x0x7ff71443b340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71444d600) 0 empty

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7ff71443b8f0) 0
  std::__uses_alloc_base (0x0x7ff7141b8180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7ff714018600) 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> > (0x0x7ff714075de0) 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> (0x0x7ff714075e40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7ff713df47e0) 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> > (0x0x7ff71401fa90) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7ff713df4840) 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> (0x0x7ff713df48a0) 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 (0x0x7ff71401fbc8) 0
  std::allocator<char> (0x0x7ff71401fc30) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7ff713df4900) 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> (0x0x7ff713df4960) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7ff713df4cc0) 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> > (0x0x7ff713df4f60) 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> (0x0x7ff713af1000) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7ff713af1360) 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> > (0x0x7ff713af1420) 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> (0x0x7ff713af1480) 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> (0x0x7ff71401fd68) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7ff713af14e0) 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> (0x0x7ff713af1540) 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> (0x0x7ff713af15a0) 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> > (0x0x7ff713af16c0) 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> > (0x0x7ff71401fdd0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7ff713af1720) 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> (0x0x7ff713af1780) 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 (0x0x7ff71401ff08) 0
  std::allocator<wchar_t> (0x0x7ff71401ff70) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7ff713af17e0) 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> (0x0x7ff713af1840) 0

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

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

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> > (0x0x7ff713af1f60) 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> > (0x0x7ff71401f888) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7ff713be5000) 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> > > (0x0x7ff71401f958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713be50c0) 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> > (0x0x7ff713be5120) 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> > (0x0x7ff71401f9c0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7ff713be5180) 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> > > (0x0x7ff71401faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713be5300) 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> > (0x0x7ff713be5360) 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> > (0x0x7ff71401fb60) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7ff713be53c0) 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> > (0x0x7ff713be5480) 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> > (0x0x7ff713bfb000) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7ff713be54e0) 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> (0x0x7ff713be5540) 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> (0x0x7ff713be55a0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7ff713bfb138) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7ff713be5660) 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 (0x0x7ff713bfb208) 0
  std::allocator<char16_t> (0x0x7ff713bfb270) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7ff713be56c0) 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> (0x0x7ff713be5720) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7ff713be5420) 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> > > (0x0x7ff713bfb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713be57e0) 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> > (0x0x7ff713be5840) 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> > (0x0x7ff713bfb340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7ff713be58a0) 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> > (0x0x7ff713be5960) 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> > (0x0x7ff713bfb478) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7ff713be59c0) 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> (0x0x7ff713be5a20) 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> (0x0x7ff713be5a80) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7ff713bfb5b0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7ff713be5b40) 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 (0x0x7ff713bfb680) 0
  std::allocator<char32_t> (0x0x7ff713bfb6e8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7ff713be5ba0) 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> (0x0x7ff713be5c00) 0

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

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

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

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

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

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

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

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> > (0x0x7ff713a664e0) 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> (0x0x7ff713a66540) 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> (0x0x7ff713bfba90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7ff713a665a0) 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> (0x0x7ff713bfbb60) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7ff713bfbbc8) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7ff713bfbb60)
    std::locale::facet (0x0x7ff713a66660) 0
        primary-for std::__cxx11::collate<char> (0x0x7ff713bfbbc8)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7ff7136b4208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff713a66c00) 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 (0x0x7ff713a66c60) 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> (0x0x7ff713a66cc0) 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*> (0x0x7ff7136b4270) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7ff713a66de0) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7ff7136d08a0) 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> (0x0x7ff7136b4340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7136d0f60) 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> (0x0x7ff7136b43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7137000c0) 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> (0x0x7ff7136b4410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713700240) 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> (0x0x7ff7136b4478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713700300) 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 (0x0x7ff7136b44e0) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7ff7136b4548) 0
      primary-for std::system_error (0x0x7ff7136b44e0)
    std::exception (0x0x7ff713700480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7ff7136b4548)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7ff713734068) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7ff713738000) 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> (0x0x7ff7137340d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7137388a0) 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 (0x0x7ff713734138) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7ff7137341a0) 0
      primary-for std::ios_base::failure (0x0x7ff713734138)
    std::runtime_error (0x0x7ff713734208) 0
        primary-for std::system_error (0x0x7ff7137341a0)
      std::exception (0x0x7ff713738a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7ff713734208)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7ff713738b40) 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 (0x0x7ff7137389c0) 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> (0x0x7ff713738ba0) 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> (0x0x7ff7137ce360) 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> (0x0x7ff7137ce840) 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 (0x0x7ff7137ce9c0) 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> (0x0x7ff713820bd0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7ff713876060) 0
      primary-for std::ctype<char> (0x0x7ff713820bd0)
  std::ctype_base (0x0x7ff7138760c0) 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> (0x0x7ff713820e00) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7ff713876600) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7ff713820e00)
  std::ctype_base (0x0x7ff713876660) 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> (0x0x7ff713734c30) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7ff713820e70) 0
      primary-for std::ctype<wchar_t> (0x0x7ff713734c30)
    std::locale::facet (0x0x7ff7138766c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7ff713820e70)
    std::ctype_base (0x0x7ff713876720) 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> (0x0x7ff713734dd0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7ff7134b5070) 0
      primary-for std::ctype_byname<char> (0x0x7ff713734dd0)
    std::locale::facet (0x0x7ff7138768a0) 0
        primary-for std::ctype<char> (0x0x7ff7134b5070)
    std::ctype_base (0x0x7ff713876900) 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> (0x0x7ff713734e38) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7ff713734ea0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7ff713734e38)
    std::__ctype_abstract_base<wchar_t> (0x0x7ff7134b50e0) 0
        primary-for std::ctype<wchar_t> (0x0x7ff713734ea0)
      std::locale::facet (0x0x7ff713876960) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7ff7134b50e0)
      std::ctype_base (0x0x7ff7138769c0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7ff7134dd340) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7ff713524c00) 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> (0x0x7ff7134dd410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713549720) 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> (0x0x7ff7134dd478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff713549780) 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> (0x0x7ff713549e40) 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> (0x0x7ff7134dd7b8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7ff7134dd820) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7ff7134dd7b8)
    std::locale::facet (0x0x7ff7135a91e0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7ff7134dd820)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7ff713309138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7132ed780) 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> (0x0x7ff713309208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7132ed7e0) 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> > (0x0x7ff7132edae0) 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> (0x0x7ff7132edb40) 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> (0x0x7ff7133093a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7ff7132edba0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7ff713366660) 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> (0x0x7ff713309dd0 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> (0x0x7ff713309ea0 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> (0x0x7ff713314cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7ff713309dd0) 0
      primary-for std::basic_iostream<char> (0x0x7ff713314cb0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7ff713309e38) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7ff7133666c0) 24
          primary-for std::basic_ios<char> (0x0x7ff713309e38)
  std::basic_ostream<char> (0x0x7ff713309ea0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7ff713309e38) 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 (0x0x7ff713366720) 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> (0x0x7ff713309410 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> (0x0x7ff713309a28 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> (0x0x7ff71339c3f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7ff713309410) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7ff71339c3f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7ff713309478) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7ff713366780) 24
          primary-for std::basic_ios<wchar_t> (0x0x7ff713309478)
  std::basic_ostream<wchar_t> (0x0x7ff713309a28) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7ff713309478) alternative-path

Class fastjet::Coord2D
   size=16 align=8
   base size=16 base align=8
fastjet::Coord2D (0x0x7ff7133667e0) 0

Vtable for fastjet::ClosestPair2DBase
fastjet::ClosestPair2DBase::_ZTVN7fastjet17ClosestPair2DBaseE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet17ClosestPair2DBaseE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))fastjet::ClosestPair2DBase::replace
48    (int (*)(...))fastjet::ClosestPair2DBase::replace_many
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class fastjet::ClosestPair2DBase
   size=8 align=8
   base size=8 base align=8
fastjet::ClosestPair2DBase (0x0x7ff713366de0) 0 nearly-empty
    vptr=((& fastjet::ClosestPair2DBase::_ZTVN7fastjet17ClosestPair2DBaseE) + 16u)

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

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> > (0x0x7ff7133a7478) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7ff713366f60) 0 empty

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

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

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

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7ff7133a7680) 0
  std::allocator<unsigned int> (0x0x7ff7133a76e8) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7ff7133e7180) 0 empty

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::Coord2D> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::Coord2D> > (0x0x7ff7133a78f0) 0 empty
  std::allocator_traits<std::allocator<fastjet::Coord2D> > (0x0x7ff7133e7420) 0 empty

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

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

Class std::allocator<fastjet::Coord2D>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::Coord2D> (0x0x7ff7133a7a28) 0 empty
  __gnu_cxx::new_allocator<fastjet::Coord2D> (0x0x7ff7133e75a0) 0 empty

Class std::_Vector_base<fastjet::Coord2D, std::allocator<fastjet::Coord2D> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::Coord2D, std::allocator<fastjet::Coord2D> >::_Vector_impl (0x0x7ff7133a7af8) 0
  std::allocator<fastjet::Coord2D> (0x0x7ff7133a7b60) 0 empty
    __gnu_cxx::new_allocator<fastjet::Coord2D> (0x0x7ff7133e7600) 0 empty

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

Class std::vector<fastjet::Coord2D>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::Coord2D> (0x0x7ff7133a7bc8) 0
  std::_Vector_base<fastjet::Coord2D, std::allocator<fastjet::Coord2D> > (0x0x7ff7133e7660) 0

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

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7ff71314aa80) 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 (0x0x7ff713171000) 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 (0x0x7ff7133a7dd0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7ff7131713c0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7ff7133a7dd0)

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

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

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

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

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

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

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

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

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7ff7131cc4e0) 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> (0x0x7ff7131ccc60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7ff712c22340) 0
  __gnu_cxx::__mutex (0x0x7ff712cb1ba0) 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> (0x0x7ff712cb1f60) 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> (0x0x7ff712c22410) 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> (0x0x7ff712cd3000) 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> (0x0x7ff712c22478) 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> (0x0x7ff712c224e0) 8
    __gnu_cxx::__mutex (0x0x7ff712cd30c0) 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> (0x0x7ff712cd3180) 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> (0x0x7ff712c22548) 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> (0x0x7ff712cd31e0) 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> (0x0x7ff712c22618) 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> (0x0x7ff712c22680) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7ff712c22618)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7ff712cd3900) 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> (0x0x7ff712c22888) 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> (0x0x7ff712c228f0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7ff712c22888)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7ff712c22958) 8
      __gnu_cxx::__mutex (0x0x7ff712cd39c0) 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> (0x0x7ff712c22b60) 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> (0x0x7ff712c22bc8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7ff712c22b60)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7ff712cd3a80) 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> (0x0x7ff712c22ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712d2b1e0) 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> (0x0x7ff712c22f08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712d2b240) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7ff712d2b300) 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> (0x0x7ff7129ab618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712a168a0) 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> (0x0x7ff7129ab680) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712a16900) 0 empty

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7ff7129ab6e8) 0
  std::__atomic_flag_base (0x0x7ff712a16ba0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7ff712b49540) 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> (0x0x7ff712b49900) 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> (0x0x7ff712b49cc0) 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> (0x0x7ff7127730c0) 0 empty

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

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7ff712773840) 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> (0x0x7ff7129ab8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712773c60) 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> (0x0x7ff7129ab958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712773cc0) 0 empty

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

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

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

Class fastjet::MinHeap::ValueLoc
   size=16 align=8
   base size=16 base align=8
fastjet::MinHeap::ValueLoc (0x0x7ff7127a48a0) 0

Class std::allocator_traits<std::allocator<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7ff7127a4960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7ff7129ab9c0) 0 empty
  std::allocator_traits<std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7ff7127a49c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::MinHeap::ValueLoc> >::rebind<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::MinHeap::ValueLoc> >::rebind<fastjet::MinHeap::ValueLoc> (0x0x7ff7127a4a20) 0 empty

Class __gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc> (0x0x7ff7127a4a80) 0 empty

Class std::allocator<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::MinHeap::ValueLoc> (0x0x7ff7129abaf8) 0 empty
  __gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc> (0x0x7ff7127a4b40) 0 empty

Class std::_Vector_base<fastjet::MinHeap::ValueLoc, std::allocator<fastjet::MinHeap::ValueLoc> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::MinHeap::ValueLoc, std::allocator<fastjet::MinHeap::ValueLoc> >::_Vector_impl (0x0x7ff7129abbc8) 0
  std::allocator<fastjet::MinHeap::ValueLoc> (0x0x7ff7129abc30) 0 empty
    __gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc> (0x0x7ff7127a4ba0) 0 empty

Class std::_Vector_base<fastjet::MinHeap::ValueLoc, std::allocator<fastjet::MinHeap::ValueLoc> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::MinHeap::ValueLoc, std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7ff7127a4900) 0

Class std::vector<fastjet::MinHeap::ValueLoc>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::MinHeap::ValueLoc> (0x0x7ff7129abc98) 0
  std::_Vector_base<fastjet::MinHeap::ValueLoc, std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7ff7127a4cc0) 0

Class fastjet::MinHeap
   size=24 align=8
   base size=24 base align=8
fastjet::MinHeap (0x0x7ff7127a4840) 0

Class std::initializer_list<fastjet::MinHeap::ValueLoc>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::MinHeap::ValueLoc> (0x0x7ff7127a4d80) 0

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7ff712872000) 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> > (0x0x7ff7129abdd0) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7ff712872060) 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> (0x0x7ff7128720c0) 0 empty

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7ff7129abf08) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7ff7128721e0) 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 (0x0x7ff7129ab068) 0
  std::allocator<double> (0x0x7ff7129ab340) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7ff712872240) 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> > (0x0x7ff7127a4f60) 0

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

Class fastjet::ClosestPair2D::Shuffle
   size=16 align=8
   base size=16 base align=8
fastjet::ClosestPair2D::Shuffle (0x0x7ff7128726c0) 0

Class std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff7128727e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff712915138) 0 empty
  std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff712872900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >::rebind<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >::rebind<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff712872a20) 0 empty

Class __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff712872a80) 0 empty

Class std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff7129153a8) 0 empty
  __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff712872b40) 0 empty

Class std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >::_Vector_impl (0x0x7ff712915478) 0
  std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff7129154e0) 0 empty
    __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff712872ba0) 0 empty

Class std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff712872780) 0

Class std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff712915548) 0
  std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff712872c00) 0

Class std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff712872cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7129156e8) 0 empty
  std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff712872de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >::rebind<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >::rebind<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff712872f00) 0 empty

Class __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff712872f60) 0 empty

Class std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff712915958) 0 empty
  __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7125eb060) 0 empty

Class std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >::_Vector_impl (0x0x7ff712915a28) 0
  std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff712915a90) 0 empty
    __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7125eb0c0) 0 empty

Class std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff712872c60) 0

Class std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff712915af8) 0
  std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7125eb120) 0

Class fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>
   size=64 align=8
   base size=60 base align=8
fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> (0x0x7ff712872720) 0

Class std::auto_ptr<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> >
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7125eb2a0) 0

Class fastjet::ClosestPair2D::triplet<std::auto_ptr<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> > >
   size=24 align=8
   base size=24 base align=8
fastjet::ClosestPair2D::triplet<std::auto_ptr<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff7125eb240) 0

Class std::auto_ptr<fastjet::MinHeap>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::MinHeap> (0x0x7ff7125eb300) 0

Class std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7125eb3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712915c98) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7125eb420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point> >::rebind<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point> >::rebind<fastjet::ClosestPair2D::Point> (0x0x7ff7125eb480) 0 empty

Class __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point> (0x0x7ff7125eb4e0) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point> (0x0x7ff712915dd0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point> (0x0x7ff7125eb5a0) 0 empty

Class std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> >::_Vector_impl (0x0x7ff712915ea0) 0
  std::allocator<fastjet::ClosestPair2D::Point> (0x0x7ff712915f08) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point> (0x0x7ff7125eb600) 0 empty

Class std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7125eb360) 0

Class std::vector<fastjet::ClosestPair2D::Point>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClosestPair2D::Point> (0x0x7ff7129155b0) 0
  std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7125eb720) 0

Class std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7125eb840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff712915b60) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7125eb8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> >::rebind<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> >::rebind<fastjet::ClosestPair2D::Point*> (0x0x7ff7125eb900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> >::rebind<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point*> >::rebind<fastjet::ClosestPair2D::Point**> (0x0x7ff7125eb960) 0 empty

Class std::remove_volatile<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebae0) 0 empty

Class std::remove_const<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebb40) 0 empty

Class std::remove_cv<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::ClosestPair2D::Point*> (0x0x7ff7125eba80) 0 empty

Class std::__is_void_helper<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::ClosestPair2D::Point*> (0x0x7ff712347000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7125ebba0) 0 empty

Class std::is_void<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::ClosestPair2D::Point*> (0x0x7ff712347068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7125ebc00) 0 empty

Class std::conditional<false, std::__undefined, fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebc60) 0 empty

Class std::pointer_traits<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<fastjet::ClosestPair2D::Point**> (0x0x7ff7125eba20) 0 empty

Class std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> (0x0x7ff7125eb9c0) 0

Class __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebd80) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff712347138) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebe40) 0 empty

Class std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >::_Deque_impl (0x0x7ff712347208) 0
  std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff712347270) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff7125ebea0) 0 empty

Class std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7125eb7e0) 0

Class std::deque<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >
   size=80 align=8
   base size=80 base align=8
std::deque<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7123473a8) 0
  std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7125ebf00) 0

Class std::stack<fastjet::ClosestPair2D::Point*>
   size=80 align=8
   base size=80 base align=8
std::stack<fastjet::ClosestPair2D::Point*> (0x0x7ff7125eb780) 0

Class std::_Vector_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >::_Vector_impl (0x0x7ff7123475b0) 0
  std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff712347618) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7ff7123de0c0) 0 empty

Class std::_Vector_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7123de060) 0

Class std::vector<fastjet::ClosestPair2D::Point*>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClosestPair2D::Point*> (0x0x7ff712347750) 0
  std::_Vector_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7123de1e0) 0

Class fastjet::ClosestPair2D::triplet<unsigned int>
   size=12 align=4
   base size=12 base align=4
fastjet::ClosestPair2D::triplet<unsigned int> (0x0x7ff7123de240) 0

Vtable for fastjet::ClosestPair2D
fastjet::ClosestPair2D::_ZTVN7fastjet13ClosestPair2DE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7fastjet13ClosestPair2DE)
16    (int (*)(...))fastjet::ClosestPair2D::closest_pair
24    (int (*)(...))fastjet::ClosestPair2D::remove
32    (int (*)(...))fastjet::ClosestPair2D::insert
40    (int (*)(...))fastjet::ClosestPair2D::replace
48    (int (*)(...))fastjet::ClosestPair2D::replace_many
56    (int (*)(...))fastjet::ClosestPair2D::size
64    (int (*)(...))fastjet::ClosestPair2D::~ClosestPair2D
72    (int (*)(...))fastjet::ClosestPair2D::~ClosestPair2D

Class fastjet::ClosestPair2D
   size=224 align=8
   base size=220 base align=8
fastjet::ClosestPair2D (0x0x7ff712915000) 0
    vptr=((& fastjet::ClosestPair2D::_ZTVN7fastjet13ClosestPair2DE) + 16u)
  fastjet::ClosestPair2DBase (0x0x7ff712872600) 0 nearly-empty
      primary-for fastjet::ClosestPair2D (0x0x7ff712915000)

Class std::is_array<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347a90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7123de720) 0 empty

Class std::remove_volatile<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7123de7e0) 0 empty

Class std::remove_const<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7123de840) 0 empty

Class std::remove_cv<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7123de780) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7123de8a0) 0 empty

Class std::is_void<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7123de900) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > > (0x0x7ff712347c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7123de960) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347c98) 0 empty
  std::__do_is_default_constructible_impl (0x0x7ff7123dea20) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > > (0x0x7ff712347d00) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347d68) 0 empty
    std::__do_is_default_constructible_impl (0x0x7ff7123dea80) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347dd0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > > (0x0x7ff712347e38) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347ea0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7ff7123deae0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::ClosestPair2D::Point>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7ff712347f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7123deb40) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347f70) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7123dec60) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff712347410) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7123dede0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7ff7123477b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7124a5000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7123dee40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> > (0x0x7ff7124a5068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7ff7124a50d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7124a5138) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7123def60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7124a51a0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> > (0x0x7ff7124a5208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7ff7124a5270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7ff7124a52d8) 0 empty
        std::integral_constant<bool, true> (0x0x7ff7124a8060) 0 empty

Class std::is_array<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7124a82a0) 0 empty

Class std::remove_volatile<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a8360) 0 empty

Class std::remove_const<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a83c0) 0 empty

Class std::remove_cv<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a8300) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7124a8420) 0 empty

Class std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7124a8480) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7124a55b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7124a84e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> >, std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> >, std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > > > (0x0x7ff7124a8540) 0 empty

Class std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7ff7124a85a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7124a5680) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a56e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7ff7124a8600) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7124a57b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7ff7124a8660) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::ClosestPair2D::Point*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7ff7124a5888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7124a86c0) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7124a87e0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false>, std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false>, std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7124a8840) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7124a8960) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7ff7124a59c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7124a8a80) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> > (0x0x7ff7124a5a90) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7ff7124a5af8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5b60) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7124a8c00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5bc8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::ClosestPair2D::Point*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> > (0x0x7ff7124a5c30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7ff7124a5c98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7ff7124a5d00) 0 empty
        std::integral_constant<bool, true> (0x0x7ff7124a8d20) 0 empty

Class std::is_error_code_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<unsigned int> (0x0x7ff7124a5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7124c9180) 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*> (0x0x7ff7124a5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7124c91e0) 0 empty

Class fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator
   size=8 align=8
   base size=8 base align=8
fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator (0x0x7ff7124c9480) 0

Class fastjet::ClosestPair2D::triplet<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator>
   size=24 align=8
   base size=24 base align=8
fastjet::ClosestPair2D::triplet<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator> (0x0x7ff7124c9420) 0

Class fastjet::ClosestPair2D::Point
   size=64 align=8
   base size=60 base align=8
fastjet::ClosestPair2D::Point (0x0x7ff7124c93c0) 0

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7ff7124c9660) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7ff7124fb000) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7ff7124c97e0) 0
      primary-for std::__timepunct_cache<char> (0x0x7ff7124fb000)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7ff7124fb068) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7ff7124c9840) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7ff7124fb068)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7ff7124fb138) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7ff7124c9c60) 0
      primary-for std::__timepunct<char> (0x0x7ff7124fb138)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7ff7124fb1a0) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7ff7124c9cc0) 0
      primary-for std::__timepunct<wchar_t> (0x0x7ff7124fb1a0)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7ff712134960) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7ff712134900) 0 empty

Vtable for std::__cxx11::moneypunct<char, true>
std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, true> (0x0x7ff71252fbd0) 0
    vptr=((& std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE) + 16u)
  std::locale::facet (0x0x7ff7121663c0) 0
      primary-for std::__cxx11::moneypunct<char, true> (0x0x7ff71252fbd0)
  std::money_base (0x0x7ff712166420) 0 empty

Vtable for std::__cxx11::moneypunct<char, false>
std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, false> (0x0x7ff71252fe00) 0
    vptr=((& std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE) + 16u)
  std::locale::facet (0x0x7ff712166480) 0
      primary-for std::__cxx11::moneypunct<char, false> (0x0x7ff71252fe00)
  std::money_base (0x0x7ff7121664e0) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, true>
std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, true> (0x0x7ff712186070) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE) + 16u)
  std::locale::facet (0x0x7ff712166540) 0
      primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7ff712186070)
  std::money_base (0x0x7ff7121665a0) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, false>
std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, false> (0x0x7ff7121861c0) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE) + 16u)
  std::locale::facet (0x0x7ff712166660) 0
      primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7ff7121861c0)
  std::money_base (0x0x7ff7121666c0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7ff712166ea0) 0 empty

Vtable for std::__cxx11::messages<char>
std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIcEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<char> (0x0x7ff7121868c0) 0
    vptr=((& std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE) + 16u)
  std::locale::facet (0x0x7ff7121bc1e0) 0
      primary-for std::__cxx11::messages<char> (0x0x7ff7121868c0)
  std::messages_base (0x0x7ff7121bc240) 0 empty

Vtable for std::__cxx11::messages<wchar_t>
std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIwEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<wchar_t> (0x0x7ff712186bd0) 0
    vptr=((& std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE) + 16u)
  std::locale::facet (0x0x7ff7121bc2a0) 0
      primary-for std::__cxx11::messages<wchar_t> (0x0x7ff712186bd0)
  std::messages_base (0x0x7ff7121bc300) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7ff7121bca20) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff7121e23f0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7ff7121fc000) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff7121e23f0)
  std::codecvt_base (0x0x7ff7121fc060) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7ff7124fbf08) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff7121e2620) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7ff7124fbf08)
    std::locale::facet (0x0x7ff7121fc0c0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff7121e2620)
    std::codecvt_base (0x0x7ff7121fc120) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7121e2770) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7ff7121fc180) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7121e2770)
  std::codecvt_base (0x0x7ff7121fc1e0) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7ff712223000) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7121e28c0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7ff712223000)
    std::locale::facet (0x0x7ff7121fc240) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7121e28c0)
    std::codecvt_base (0x0x7ff7121fc2a0) 0 empty

Vtable for std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDsc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7121e2a10) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7ff7121fc300) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7121e2a10)
  std::codecvt_base (0x0x7ff7121fc360) 0 empty

Vtable for std::codecvt<char16_t, char, __mbstate_t>
std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char16_t, char, __mbstate_t> (0x0x7ff7122230d0) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7121e2b60) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7ff7122230d0)
    std::locale::facet (0x0x7ff7121fc3c0) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7121e2b60)
    std::codecvt_base (0x0x7ff7121fc420) 0 empty

Vtable for std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDic11__mbstate_tE)
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

Class std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff7121e2d90) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7ff7121fc600) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff7121e2d90)
  std::codecvt_base (0x0x7ff7121fc660) 0 empty

Vtable for std::codecvt<char32_t, char, __mbstate_t>
std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char32_t, char, __mbstate_t> (0x0x7ff7122231a0) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff7121e2e70) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7ff7122231a0)
    std::locale::facet (0x0x7ff7121fc6c0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff7121e2e70)
    std::codecvt_base (0x0x7ff7121fc720) 0 empty

Vtable for std::codecvt_byname<char16_t, char, __mbstate_t>
std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7ff7122232d8) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7ff712223340) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7ff7122232d8)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7122602a0) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7ff712223340)
      std::locale::facet (0x0x7ff7121fca80) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7ff7122602a0)
      std::codecvt_base (0x0x7ff7121fcae0) 0 empty

Vtable for std::codecvt_byname<char32_t, char, __mbstate_t>
std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7ff712223548) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7ff7122235b0) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7ff712223548)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff712260460) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7ff7122235b0)
      std::locale::facet (0x0x7ff7122720c0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7ff712260460)
      std::codecvt_base (0x0x7ff712272120) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7ff7122237b8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7ff712223820) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7ff7122237b8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff712260770) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7ff712223820)
      std::locale::facet (0x0x7ff7122726c0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7ff712260770)
      std::codecvt_base (0x0x7ff712272720) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7ff7122238f0) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7ff712223958) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7ff7122238f0)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7122608c0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7ff712223958)
      std::locale::facet (0x0x7ff712272780) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7ff7122608c0)
      std::codecvt_base (0x0x7ff7122727e0) 0 empty

Class std::is_error_condition_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::money_base::part> (0x0x7ff712223a90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712272ae0) 0 empty

Class std::is_error_code_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::money_base::part> (0x0x7ff712223b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712272b40) 0 empty

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

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

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7ff7122a91e0) 0 empty

Class __gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> > (0x0x7ff7122a9240) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, false>
std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, false> (0x0x7ff7122f32d8) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE) + 16u)
  std::__cxx11::moneypunct<char, false> (0x0x7ff7123160e0) 0
      primary-for std::__cxx11::moneypunct_byname<char, false> (0x0x7ff7122f32d8)
    std::locale::facet (0x0x7ff712322360) 0
        primary-for std::__cxx11::moneypunct<char, false> (0x0x7ff7123160e0)
    std::money_base (0x0x7ff7123223c0) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, true>
std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, true> (0x0x7ff7122f33a8) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE) + 16u)
  std::__cxx11::moneypunct<char, true> (0x0x7ff712316150) 0
      primary-for std::__cxx11::moneypunct_byname<char, true> (0x0x7ff7122f33a8)
    std::locale::facet (0x0x7ff712322540) 0
        primary-for std::__cxx11::moneypunct<char, true> (0x0x7ff712316150)
    std::money_base (0x0x7ff7123225a0) 0 empty

Vtable for std::__cxx11::money_get<char>
std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<char> (0x0x7ff7122f3478) 0
    vptr=((& std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7ff7123226c0) 0
      primary-for std::__cxx11::money_get<char> (0x0x7ff7122f3478)

Vtable for std::__cxx11::money_put<char>
std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<char> (0x0x7ff7122f34e0) 0
    vptr=((& std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7ff712322780) 0
      primary-for std::__cxx11::money_put<char> (0x0x7ff7122f34e0)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7ff7122f3548) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7ff712322840) 0
      primary-for std::time_put<char> (0x0x7ff7122f3548)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7ff7122f35b0) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7ff7122f3618) 0
      primary-for std::time_put_byname<char> (0x0x7ff7122f35b0)
    std::locale::facet (0x0x7ff712322900) 0
        primary-for std::time_put<char> (0x0x7ff7122f3618)

Vtable for std::__cxx11::time_get<char>
std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<char> (0x0x7ff7123164d0) 0
    vptr=((& std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7ff7123229c0) 0
      primary-for std::__cxx11::time_get<char> (0x0x7ff7123164d0)
  std::time_base (0x0x7ff712322a20) 0 empty

Vtable for std::__cxx11::time_get_byname<char>
std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<char> (0x0x7ff7122f3750) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7ff712316620) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7ff7122f3750)
    std::locale::facet (0x0x7ff712322ae0) 0
        primary-for std::__cxx11::time_get<char> (0x0x7ff712316620)
    std::time_base (0x0x7ff712322b40) 0 empty

Vtable for std::__cxx11::messages_byname<char>
std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIcEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<char> (0x0x7ff7122f3820) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7ff712316770) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7ff7122f3820)
    std::locale::facet (0x0x7ff712322ba0) 0
        primary-for std::__cxx11::messages<char> (0x0x7ff712316770)
    std::messages_base (0x0x7ff712322c00) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, false>
std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7ff7122f3888) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, false> (0x0x7ff712316930) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7ff7122f3888)
    std::locale::facet (0x0x7ff712322c60) 0
        primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7ff712316930)
    std::money_base (0x0x7ff712322cc0) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, true>
std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7ff7122f3a28) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, true> (0x0x7ff712316a10) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7ff7122f3a28)
    std::locale::facet (0x0x7ff712322d80) 0
        primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7ff712316a10)
    std::money_base (0x0x7ff712322de0) 0 empty

Vtable for std::__cxx11::money_get<wchar_t>
std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<wchar_t> (0x0x7ff7122f3af8) 0
    vptr=((& std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7ff712322f60) 0
      primary-for std::__cxx11::money_get<wchar_t> (0x0x7ff7122f3af8)

Vtable for std::__cxx11::money_put<wchar_t>
std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<wchar_t> (0x0x7ff7122f3b60) 0
    vptr=((& std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7ff711f8b060) 0
      primary-for std::__cxx11::money_put<wchar_t> (0x0x7ff7122f3b60)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7ff7122f3bc8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7ff711f8b120) 0
      primary-for std::time_put<wchar_t> (0x0x7ff7122f3bc8)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7ff7122f3c98) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7ff7122f3d00) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7ff7122f3c98)
    std::locale::facet (0x0x7ff711f8b180) 0
        primary-for std::time_put<wchar_t> (0x0x7ff7122f3d00)

Vtable for std::__cxx11::time_get<wchar_t>
std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<wchar_t> (0x0x7ff712316e70) 0
    vptr=((& std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7ff711f8b240) 0
      primary-for std::__cxx11::time_get<wchar_t> (0x0x7ff712316e70)
  std::time_base (0x0x7ff711f8b2a0) 0 empty

Vtable for std::__cxx11::time_get_byname<wchar_t>
std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<wchar_t> (0x0x7ff7122f3dd0) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7ff711fad000) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7ff7122f3dd0)
    std::locale::facet (0x0x7ff711f8b360) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7ff711fad000)
    std::time_base (0x0x7ff711f8b3c0) 0 empty

Vtable for std::__cxx11::messages_byname<wchar_t>
std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIwEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<wchar_t> (0x0x7ff7122f3ea0) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7ff711fad150) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7ff7122f3ea0)
    std::locale::facet (0x0x7ff711f8b420) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7ff711fad150)
    std::messages_base (0x0x7ff711f8b480) 0 empty

Class std::is_error_condition_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::codecvt_base::result> (0x0x7ff7122f3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711f8b5a0) 0 empty

Class std::is_error_code_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::codecvt_base::result> (0x0x7ff711fc8068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711f8b600) 0 empty

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> (0x0x7ff711fc8680) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712024d80) 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> (0x0x7ff711fc86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff712024de0) 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> (0x0x7ff711fc8750) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7ff712053180) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7ff711fc8750)

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 (0x0x7ff7120533c0) 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> (0x0x7ff711fc88f0 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> (0x0x7ff711fc8888) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7ff711fc88f0) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7ff711fc8888)
      subvttidx=8u
    std::basic_ios<char> (0x0x7ff711fc8958) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7ff712053420) 120
          primary-for std::basic_ios<char> (0x0x7ff711fc8958)

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

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> (0x0x7ff712088000 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> (0x0x7ff711fc8dd0 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> (0x0x7ff711fc8ea0 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> (0x0x7ff711fc8d68) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7ff712088000) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7ff711fc8d68)
      subvttidx=8u
    std::basic_istream<char> (0x0x7ff711fc8dd0) 0
        primary-for std::basic_iostream<char> (0x0x7ff712088000)
        subvttidx=16u
      std::basic_ios<char> (0x0x7ff711fc8e38) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7ff7120534e0) 128
            primary-for std::basic_ios<char> (0x0x7ff711fc8e38)
    std::basic_ostream<char> (0x0x7ff711fc8ea0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7ff711fc8e38) 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> (0x0x7ff711fc8a28) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7ff712053540) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7ff711fc8a28)

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 (0x0x7ff7120536c0) 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> (0x0x7ff7120ae068 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> (0x0x7ff7120ae000) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7ff7120ae068) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7ff7120ae000)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7ff7120ae0d0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7ff712053720) 120
          primary-for std::basic_ios<wchar_t> (0x0x7ff7120ae0d0)

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

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> (0x0x7ff7120885b0 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> (0x0x7ff7120ae548 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> (0x0x7ff7120ae618 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> (0x0x7ff7120ae4e0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7ff7120885b0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7ff7120ae4e0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7ff7120ae548) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7ff7120885b0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7ff7120ae5b0) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7ff7120538a0) 128
            primary-for std::basic_ios<wchar_t> (0x0x7ff7120ae5b0)
    std::basic_ostream<wchar_t> (0x0x7ff7120ae618) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7ff7120ae5b0) alternative-path

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7ff712053c60) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7ff712053de0) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7ff712053f60) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7ff7120ed2a0) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7ff7120ed420) 0

Class std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711ed9360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7120aef70) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711ed93c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> >::rebind<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> >::rebind<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711ed9420) 0 empty

Class __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711ed9480) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7120ae1a0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711ed9540) 0 empty

Class std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> >::_Vector_impl (0x0x7ff7120ae478) 0
  std::allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7120ae6e8) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711ed95a0) 0 empty

Class std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711ed9300) 0

Class std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> >
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7120ae820) 0
  std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711ed96c0) 0

Class std::initializer_list<fastjet::ClosestPair2D::Shuffle>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711ed97e0) 0

Class std::iterator_traits<fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClosestPair2D::Shuffle*> (0x0x7ff711ed9a80) 0 empty

Class __gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711ed9a20) 0

Class std::__are_same<fastjet::ClosestPair2D::Shuffle*, fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::ClosestPair2D::Shuffle*, fastjet::ClosestPair2D::Shuffle*> (0x0x7ff711ed9ae0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711ed9b40) 0 empty

Class std::auto_ptr_ref<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> >
   size=8 align=8
   base size=8 base align=8
std::auto_ptr_ref<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711ed9ba0) 0

Class std::is_error_condition_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator> (0x0x7ff7120aedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711ed9d80) 0 empty

Class std::is_error_code_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::circulator> (0x0x7ff7120aef08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711ed9f60) 0 empty

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

Class std::auto_ptr_ref<fastjet::MinHeap>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr_ref<fastjet::MinHeap> (0x0x7ff711bc2240) 0

Class std::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int> (0x0x7ff711bdf000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc2300) 0 empty

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

Class std::is_lvalue_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<unsigned int> (0x0x7ff711bdf068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc23c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> > (0x0x7ff711bc2420) 0 empty

Class std::is_rvalue_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<unsigned int> (0x0x7ff711bdf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc2480) 0 empty

Class std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> > (0x0x7ff711bdf208) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7ff711bdf270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711bc24e0) 0 empty

Class std::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int> (0x0x7ff711bdf2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc2600) 0 empty

Class std::conditional<false, std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7ff711bc2660) 0 empty

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

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

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

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

Class std::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<unsigned int> (0x0x7ff711bdf410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc2840) 0 empty

Class std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7ff711bdf478) 0 empty
  std::is_void<unsigned int> (0x0x7ff711bdf4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711bc28a0) 0 empty

Class std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7ff711bdf548) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7ff711bdf5b0) 0 empty
    std::is_void<unsigned int> (0x0x7ff711bdf618) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711bc2900) 0 empty

Class std::__not_<std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> > > (0x0x7ff711bdf750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bc2960) 0 empty

Class std::is_object<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int> (0x0x7ff711bdf7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bc29c0) 0 empty

Class std::conditional<true, std::is_object<unsigned int>, std::is_reference<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<unsigned int>, std::is_reference<unsigned int> > (0x0x7ff711bc2a20) 0 empty

Class std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> > (0x0x7ff711bdf820) 0 empty
  std::is_object<unsigned int> (0x0x7ff711bdf888) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bc2a80) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<unsigned int, unsigned int&&>, std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<unsigned int, unsigned int&&>, std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&> > (0x0x7ff711bc2b40) 0 empty

Class std::conditional<false, std::is_void<unsigned int>, std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<unsigned int>, std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > > (0x0x7ff711bc2ba0) 0 empty

Class std::is_array<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<unsigned int> (0x0x7ff711bdf958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bc2c00) 0 empty

Class std::conditional<false, std::__not_<std::extent<unsigned int, 0u> >, std::is_array<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<unsigned int, 0u> >, std::is_array<unsigned int> > (0x0x7ff711bc2c60) 0 empty

Class std::__and_<std::is_array<unsigned int>, std::__not_<std::extent<unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<unsigned int>, std::__not_<std::extent<unsigned int, 0u> > > (0x0x7ff711bdfa90) 0 empty
  std::is_array<unsigned int> (0x0x7ff711bdfaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711bc2d80) 0 empty

Class std::__is_array_unknown_bounds<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<unsigned int> (0x0x7ff711bdfb60) 0 empty
  std::__and_<std::is_array<unsigned int>, std::__not_<std::extent<unsigned int, 0u> > > (0x0x7ff711bdfbc8) 0 empty
    std::is_array<unsigned int> (0x0x7ff711bdfc30) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711bc2de0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > (0x0x7ff711bc2e40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > (0x0x7ff711bdfe38) 0 empty
  std::is_function<unsigned int> (0x0x7ff711bdfea0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711bc2ea0) 0 empty

Class std::__or_<std::is_void<unsigned int>, std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<unsigned int>, std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > (0x0x7ff711bdff08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > (0x0x7ff711bdff70) 0 empty
    std::is_function<unsigned int> (0x0x7ff711bfe000) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711bff000) 0 empty

Class std::conditional<false, std::is_reference<unsigned int>, std::is_scalar<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<unsigned int>, std::is_scalar<unsigned int> > (0x0x7ff711bff0c0) 0 empty

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

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

Class std::__or_<std::is_integral<unsigned int>, std::is_floating_point<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<unsigned int>, std::is_floating_point<unsigned int> > (0x0x7ff711bfe0d0) 0 empty
  std::is_integral<unsigned int> (0x0x7ff711bfe138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bff360) 0 empty

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

Class std::conditional<true, std::is_arithmetic<unsigned int>, std::__or_<std::is_enum<unsigned int>, std::is_pointer<unsigned int>, std::is_member_pointer<unsigned int>, std::is_null_pointer<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<unsigned int>, std::__or_<std::is_enum<unsigned int>, std::is_pointer<unsigned int>, std::is_member_pointer<unsigned int>, std::is_null_pointer<unsigned int> > > (0x0x7ff711bff420) 0 empty

Class std::__or_<std::is_arithmetic<unsigned int>, std::is_enum<unsigned int>, std::is_pointer<unsigned int>, std::is_member_pointer<unsigned int>, std::is_null_pointer<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<unsigned int>, std::is_enum<unsigned int>, std::is_pointer<unsigned int>, std::is_member_pointer<unsigned int>, std::is_null_pointer<unsigned int> > (0x0x7ff711bfe208) 0 empty
  std::is_arithmetic<unsigned int> (0x0x7ff711bfe270) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bff480) 0 empty

Class std::is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<unsigned int> (0x0x7ff711bfe2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bff4e0) 0 empty

Class std::__or_<std::is_reference<unsigned int>, std::is_scalar<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int>, std::is_scalar<unsigned int> > (0x0x7ff711bfe340) 0 empty
  std::is_scalar<unsigned int> (0x0x7ff711bfe3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bff540) 0 empty

Class std::__is_destructible_safe<unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<unsigned int, false, true> (0x0x7ff711bfe410) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bff5a0) 0 empty

Class std::is_destructible<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<unsigned int> (0x0x7ff711bfe478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bff600) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<unsigned int, unsigned int&&>, std::is_destructible<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<unsigned int, unsigned int&&>, std::is_destructible<unsigned int> > (0x0x7ff711bff660) 0 empty

Class std::is_function<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int&&> (0x0x7ff711bfe548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bff720) 0 empty

Class std::conditional<false, std::is_function<unsigned int&&>, std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<unsigned int&&>, std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > > (0x0x7ff711bff780) 0 empty

Class std::is_lvalue_reference<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<unsigned int&&> (0x0x7ff711bfe5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bff7e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<unsigned int&&>, std::is_rvalue_reference<unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<unsigned int&&>, std::is_rvalue_reference<unsigned int&&> > (0x0x7ff711bff840) 0 empty

Class std::is_rvalue_reference<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<unsigned int&&> (0x0x7ff711bfe6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bff8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<unsigned int&&>, std::is_rvalue_reference<unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<unsigned int&&>, std::is_rvalue_reference<unsigned int&&> > (0x0x7ff711bfe750) 0 empty
  std::is_rvalue_reference<unsigned int&&> (0x0x7ff711bfe7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bff900) 0 empty

Class std::is_reference<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int&&> (0x0x7ff711bfe820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bffae0) 0 empty

Class std::conditional<true, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > (0x0x7ff711bffb40) 0 empty

Class std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > (0x0x7ff711bfe888) 0 empty
  std::is_reference<unsigned int&&> (0x0x7ff711bfe8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bffc60) 0 empty

Class std::__or_<std::is_function<unsigned int&&>, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int&&>, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > (0x0x7ff711bfe958) 0 empty
  std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > (0x0x7ff711bfe9c0) 0 empty
    std::is_reference<unsigned int&&> (0x0x7ff711bfea28) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711bffcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<unsigned int&&>, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<unsigned int&&>, std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > > (0x0x7ff711bfea90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bffd20) 0 empty

Class std::is_object<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int&&> (0x0x7ff711bfeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711bffd80) 0 empty

Class std::conditional<false, std::is_object<unsigned int&&>, std::is_reference<unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<unsigned int&&>, std::is_reference<unsigned int&&> > (0x0x7ff711bffde0) 0 empty

Class std::__or_<std::is_object<unsigned int&&>, std::is_reference<unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<unsigned int&&>, std::is_reference<unsigned int&&> > (0x0x7ff711bfeb60) 0 empty
  std::is_reference<unsigned int&&> (0x0x7ff711bfebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711bfff00) 0 empty

Class std::__is_referenceable<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int&&> (0x0x7ff711bfec30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711bfff60) 0 empty

Class std::__add_rvalue_reference_helper<unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<unsigned int&&, true> (0x0x7ff711c21000) 0 empty

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

Class std::__is_direct_constructible_impl<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711bfe4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff711bff6c0) 0 empty

Class std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711bfed68) 0 empty
  std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711bfedd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff711c210c0) 0 empty

Class std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&> (0x0x7ff711bfee38) 0 empty
  std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711bfeea0) 0 empty
    std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711bfef08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff711c21120) 0 empty

Class std::__is_direct_constructible_new<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<unsigned int, unsigned int&&> (0x0x7ff711bfef70) 0 empty
  std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&> (0x0x7ff711c26000) 0 empty
    std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711c26068) 0 empty
      std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c260d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff711c21180) 0 empty

Class std::__is_direct_constructible<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<unsigned int, unsigned int&&> (0x0x7ff711c26138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c211e0) 0 empty

Class std::__is_constructible_impl<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c261a0) 0 empty
  std::__is_direct_constructible<unsigned int, unsigned int&&> (0x0x7ff711c26208) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c21240) 0 empty

Class std::is_constructible<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<unsigned int, unsigned int&&> (0x0x7ff711c26270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c212a0) 0 empty

Class std::__is_move_constructible_impl<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<unsigned int, true> (0x0x7ff711c262d8) 0 empty
  std::is_constructible<unsigned int, unsigned int&&> (0x0x7ff711c26340) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c21300) 0 empty

Class std::is_move_constructible<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<unsigned int> (0x0x7ff711c263a8) 0 empty
  std::__is_move_constructible_impl<unsigned int, true> (0x0x7ff711c26410) 0 empty
    std::is_constructible<unsigned int, unsigned int&&> (0x0x7ff711c26478) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711c21360) 0 empty

Class std::conditional<true, std::is_move_assignable<unsigned int>, std::is_move_constructible<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<unsigned int>, std::is_move_constructible<unsigned int> > (0x0x7ff711c213c0) 0 empty

Class std::is_function<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int&> (0x0x7ff711c265b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711c21480) 0 empty

Class std::conditional<false, std::is_function<unsigned int&>, std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<unsigned int&>, std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> > > (0x0x7ff711c214e0) 0 empty

Class std::is_lvalue_reference<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<unsigned int&> (0x0x7ff711c26618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c21540) 0 empty

Class std::conditional<true, std::is_lvalue_reference<unsigned int&>, std::is_rvalue_reference<unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<unsigned int&>, std::is_rvalue_reference<unsigned int&> > (0x0x7ff711c215a0) 0 empty

Class std::__or_<std::is_lvalue_reference<unsigned int&>, std::is_rvalue_reference<unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<unsigned int&>, std::is_rvalue_reference<unsigned int&> > (0x0x7ff711c26750) 0 empty
  std::is_lvalue_reference<unsigned int&> (0x0x7ff711c267b8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c21600) 0 empty

Class std::is_reference<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int&> (0x0x7ff711c26820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c217e0) 0 empty

Class std::conditional<true, std::is_reference<unsigned int&>, std::is_void<unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<unsigned int&>, std::is_void<unsigned int&> > (0x0x7ff711c21840) 0 empty

Class std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> > (0x0x7ff711c26888) 0 empty
  std::is_reference<unsigned int&> (0x0x7ff711c268f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c218a0) 0 empty

Class std::__or_<std::is_function<unsigned int&>, std::is_reference<unsigned int&>, std::is_void<unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int&>, std::is_reference<unsigned int&>, std::is_void<unsigned int&> > (0x0x7ff711c26958) 0 empty
  std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> > (0x0x7ff711c269c0) 0 empty
    std::is_reference<unsigned int&> (0x0x7ff711c26a28) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711c21900) 0 empty

Class std::__not_<std::__or_<std::is_function<unsigned int&>, std::is_reference<unsigned int&>, std::is_void<unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<unsigned int&>, std::is_reference<unsigned int&>, std::is_void<unsigned int&> > > (0x0x7ff711c26b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711c21960) 0 empty

Class std::is_object<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int&> (0x0x7ff711c26bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711c219c0) 0 empty

Class std::conditional<false, std::is_object<unsigned int&>, std::is_reference<unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<unsigned int&>, std::is_reference<unsigned int&> > (0x0x7ff711c21a20) 0 empty

Class std::__or_<std::is_object<unsigned int&>, std::is_reference<unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<unsigned int&>, std::is_reference<unsigned int&> > (0x0x7ff711c26c30) 0 empty
  std::is_reference<unsigned int&> (0x0x7ff711c26c98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c21b40) 0 empty

Class std::__is_referenceable<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int&> (0x0x7ff711c26d00) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c21ba0) 0 empty

Class std::__add_rvalue_reference_helper<unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<unsigned int&, true> (0x0x7ff711c21c00) 0 empty

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

Class std::__is_assignable_helper<unsigned int&, unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<unsigned int&, unsigned int&&> (0x0x7ff711c21420) 0 empty

Class std::is_assignable<unsigned int&, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c26e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c21cc0) 0 empty

Class std::__is_move_assignable_impl<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<unsigned int, true> (0x0x7ff711c26ea0) 0 empty
  std::is_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c26f08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c21d20) 0 empty

Class std::is_move_assignable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<unsigned int> (0x0x7ff711c26f70) 0 empty
  std::__is_move_assignable_impl<unsigned int, true> (0x0x7ff711c45000) 0 empty
    std::is_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c45068) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711c21d80) 0 empty

Class std::__and_<std::is_move_constructible<unsigned int>, std::is_move_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<unsigned int>, std::is_move_assignable<unsigned int> > (0x0x7ff711c450d0) 0 empty
  std::is_move_assignable<unsigned int> (0x0x7ff711c45138) 0 empty
    std::__is_move_assignable_impl<unsigned int, true> (0x0x7ff711c451a0) 0 empty
      std::is_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c45208) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711c21de0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<unsigned int, unsigned int&&>, std::is_constructible<unsigned int, unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<unsigned int, unsigned int&&>, std::is_constructible<unsigned int, unsigned int&&> > (0x0x7ff711c4c000) 0 empty

Class std::__is_nt_constructible_impl<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c45270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c4c060) 0 empty

Class std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711c452d8) 0 empty
  std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c45340) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c4c0c0) 0 empty

Class std::is_nothrow_constructible<unsigned int, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<unsigned int, unsigned int&&> (0x0x7ff711c453a8) 0 empty
  std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711c45410) 0 empty
    std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c45478) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711c4c120) 0 empty

Class std::__is_nothrow_move_constructible_impl<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<unsigned int, true> (0x0x7ff711c454e0) 0 empty
  std::is_nothrow_constructible<unsigned int, unsigned int&&> (0x0x7ff711c45548) 0 empty
    std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711c455b0) 0 empty
      std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c45618) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711c4c180) 0 empty

Class std::is_nothrow_move_constructible<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<unsigned int> (0x0x7ff711c45680) 0 empty
  std::__is_nothrow_move_constructible_impl<unsigned int, true> (0x0x7ff711c456e8) 0 empty
    std::is_nothrow_constructible<unsigned int, unsigned int&&> (0x0x7ff711c45750) 0 empty
      std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7ff711c457b8) 0 empty
        std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7ff711c45820) 0 empty
          std::integral_constant<bool, true> (0x0x7ff711c4c1e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<unsigned int>, std::is_nothrow_move_constructible<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<unsigned int>, std::is_nothrow_move_constructible<unsigned int> > (0x0x7ff711c4c240) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&>, std::is_assignable<unsigned int&, unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&>, std::is_assignable<unsigned int&, unsigned int&&> > (0x0x7ff711c4c2a0) 0 empty

Class std::__is_nt_assignable_impl<unsigned int&, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c45888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711c4c300) 0 empty

Class std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7ff711c458f0) 0 empty
  std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c45958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711c4c360) 0 empty

Class std::is_nothrow_assignable<unsigned int&, unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c459c0) 0 empty
  std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7ff711c45a28) 0 empty
    std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c45a90) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711c4c3c0) 0 empty

Class std::__is_nt_move_assignable_impl<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<unsigned int, true> (0x0x7ff711c45af8) 0 empty
  std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c45b60) 0 empty
    std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7ff711c45bc8) 0 empty
      std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c45c30) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711c4c420) 0 empty

Class std::is_nothrow_move_assignable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<unsigned int> (0x0x7ff711c45c98) 0 empty
  std::__is_nt_move_assignable_impl<unsigned int, true> (0x0x7ff711c45d00) 0 empty
    std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c45d68) 0 empty
      std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7ff711c45dd0) 0 empty
        std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c45e38) 0 empty
          std::integral_constant<bool, true> (0x0x7ff711c4c480) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<unsigned int>, std::is_nothrow_move_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<unsigned int>, std::is_nothrow_move_assignable<unsigned int> > (0x0x7ff711c45ea0) 0 empty
  std::is_nothrow_move_assignable<unsigned int> (0x0x7ff711c45f08) 0 empty
    std::__is_nt_move_assignable_impl<unsigned int, true> (0x0x7ff711c45f70) 0 empty
      std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7ff711c58000) 0 empty
        std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7ff711c58068) 0 empty
          std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7ff711c580d0) 0 empty
            std::integral_constant<bool, true> (0x0x7ff711c4c4e0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7ff711c583a8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7ff711c82360) 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> (0x0x7ff711c823c0) 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> (0x0x7ff711c82420) 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 (0x0x7ff711c82600) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7ff711c82d80) 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 (0x0x7ff711c82e40) 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> (0x0x7ff711cb71e0) 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 (0x0x7ff711cb72a0) 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> (0x0x7ff711cb7600) 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 (0x0x7ff711cb76c0) 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> (0x0x7ff711cb7a20) 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 (0x0x7ff711cb7ae0) 0

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

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

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7ff711cec6c0) 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> (0x0x7ff711cec7e0) 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> (0x0x7ff711cec840) 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> (0x0x7ff711cec780) 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> (0x0x7ff711c58478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cec8a0) 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> (0x0x7ff711c584e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cec900) 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> > > (0x0x7ff711cec960) 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> (0x0x7ff711c58548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711ceca80) 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> > (0x0x7ff711cecae0) 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> (0x0x7ff711c58680) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cecb40) 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> > (0x0x7ff711c586e8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7ff711c58750) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711cecba0) 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> > (0x0x7ff711c587b8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7ff711c58820) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7ff711c58888) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711ceccc0) 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> (0x0x7ff711c588f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cecde0) 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> > > (0x0x7ff711cece40) 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> (0x0x7ff711c58958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cecea0) 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> > (0x0x7ff711cecf00) 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> (0x0x7ff711c589c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711cecf60) 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> > (0x0x7ff711c58a28) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7ff711c58a90) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711d1d000) 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> (0x0x7ff711c58af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711d1d060) 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> > (0x0x7ff711d1d0c0) 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> > (0x0x7ff711c58b60) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7ff711c58bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711d1d120) 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> > (0x0x7ff711c58c30) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7ff711c58c98) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7ff711c58d00) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711d1d180) 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> > > (0x0x7ff711c58d68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711d1d1e0) 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> (0x0x7ff711c58dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711d1d240) 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> > (0x0x7ff711d1d2a0) 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> > (0x0x7ff711c58e38) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7ff711c58ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711d1d300) 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> (0x0x7ff711c58f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711d1d360) 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> (0x0x7ff711d1d3c0) 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> (0x0x7ff711c58f70) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7ff711d1d420) 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> (0x0x7ff711cecd80) 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> (0x0x7ff711d2d000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711d1d600) 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>&> (0x0x7ff711d1d9c0) 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 (0x0x7ff711d1dc60) 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 (0x0x7ff7118c9060) 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 (0x0x7ff7118c9420) 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 (0x0x7ff7118c97e0) 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 (0x0x7ff7118c9ba0) 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 (0x0x7ff7118c9f60) 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 (0x0x7ff7118fc360) 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 (0x0x7ff7118fc720) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7ff7118fcae0) 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>&> (0x0x7ff7118fcea0) 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>&> (0x0x7ff7119444e0) 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>&> (0x0x7ff711944ea0) 0 empty

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

Class std::remove_reference<unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<unsigned int&> (0x0x7ff7119705a0) 0 empty

Class std::remove_reference<std::deque<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::deque<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >&> (0x0x7ff711999d80) 0 empty

Class std::initializer_list<fastjet::ClosestPair2D::Point*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::ClosestPair2D::Point*> (0x0x7ff711999e40) 0

Class std::remove_reference<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff7119bef60) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7119db780) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7119db7e0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7119db840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> > (0x0x7ff7119db8a0) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7119db900) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> > (0x0x7ff711d2d8f0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d958) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7119db960) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7119db9c0) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > (0x0x7ff7119dba20) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > (0x0x7ff711d2da28) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2da90) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7119dba80) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > (0x0x7ff711d2daf8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > (0x0x7ff711d2db60) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2dbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7119dbae0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > > (0x0x7ff711d2dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7119dbb40) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7119dbba0) 0 empty

Class std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*> > (0x0x7ff7119dbc00) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point*>, std::is_reference<fastjet::ClosestPair2D::Point*> > (0x0x7ff711d2dd00) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2dd68) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7119dbc60) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7119dbcc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff7119dbd20) 0 empty

Class std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point*>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point*>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > > (0x0x7ff7119dbd80) 0 empty

Class std::is_array<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2df08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7119dbde0) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> >, std::is_array<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> >, std::is_array<fastjet::ClosestPair2D::Point*> > (0x0x7ff7119dbe40) 0 empty

Class std::__and_<std::is_array<fastjet::ClosestPair2D::Point*>, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::ClosestPair2D::Point*>, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> > > (0x0x7ff711d2df70) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point*> (0x0x7ff711d2d5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7119dbea0) 0 empty

Class std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06000) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point*>, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> > > (0x0x7ff711a06068) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point*> (0x0x7ff711a060d0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7119dbf00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > (0x0x7ff7119dbf60) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06138) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point*> (0x0x7ff711a061a0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711a09000) 0 empty

Class std::__or_<std::is_void<fastjet::ClosestPair2D::Point*>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::ClosestPair2D::Point*>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06270) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point*> (0x0x7ff711a062d8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711a09060) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_scalar<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_scalar<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a090c0) 0 empty

Class std::__is_integral_helper<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09120) 0 empty

Class std::is_integral<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::ClosestPair2D::Point*> (0x0x7ff711a063a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09180) 0 empty

Class std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point*>, std::is_floating_point<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point*>, std::is_floating_point<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a091e0) 0 empty

Class std::__is_floating_point_helper<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09240) 0 empty

Class std::is_floating_point<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a092a0) 0 empty

Class std::__or_<std::is_integral<fastjet::ClosestPair2D::Point*>, std::is_floating_point<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::ClosestPair2D::Point*>, std::is_floating_point<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a064e0) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06548) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711a09300) 0 empty

Class std::is_arithmetic<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::ClosestPair2D::Point*> (0x0x7ff711a065b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09360) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > > (0x0x7ff711a093c0) 0 empty

Class std::is_enum<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09420) 0 empty

Class std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > > (0x0x7ff711a09480) 0 empty

Class std::__is_pointer_helper<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a094e0) 0 empty

Class std::is_pointer<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7ff711a066e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09540) 0 empty

Class std::conditional<true, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > > (0x0x7ff711a095a0) 0 empty

Class std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06750) 0 empty
  std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7ff711a067b8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a09600) 0 empty

Class std::__or_<std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06820) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06888) 0 empty
    std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7ff711a068f0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711a09660) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point*>, std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point*>, std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06958) 0 empty
  std::__or_<std::is_enum<fastjet::ClosestPair2D::Point*>, std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a069c0) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06a28) 0 empty
      std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06a90) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711a096c0) 0 empty

Class std::is_scalar<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09720) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_scalar<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_scalar<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a06b60) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a09780) 0 empty

Class std::__is_destructible_safe<fastjet::ClosestPair2D::Point*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::ClosestPair2D::Point*, false, true> (0x0x7ff711a06c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a097e0) 0 empty

Class std::is_destructible<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::ClosestPair2D::Point*> (0x0x7ff711a06c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::is_destructible<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::is_destructible<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a098a0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a06e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09960) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > > (0x0x7ff711a099c0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a06ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09a20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a09a80) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a06f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09ae0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a06f70) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a09b40) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09ba0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a09c00) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e0d0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a09c60) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e1a0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e208) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e270) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711a09cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > > (0x0x7ff711a2e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09d20) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a09d80) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a09de0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point*&&>, std::is_reference<fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e3a8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a09e40) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a09ea0) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&&, true> (0x0x7ff711a09f00) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e4e0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&&, true> (0x0x7ff711a09f60) 0 empty

Class std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a06dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff711a09900) 0 empty

Class std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e680) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff711a3b000) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e7b8) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2e820) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff711a3b060) 0 empty

Class std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e958) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2e9c0) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a2ea28) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2ea90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff711a3b0c0) 0 empty

Class std::__is_direct_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a3b1e0) 0 empty

Class std::__is_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2ed68) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a3b300) 0 empty

Class std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a3b4e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a3b540) 0 empty

Class std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a2ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a3b660) 0 empty

Class std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a41068) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a410d0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a3b6c0) 0 empty

Class std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a411a0) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a41208) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a41270) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711a3b720) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7ff711a41340) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a413a8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a41410) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a41478) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711a3b900) 0 empty

Class std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> (0x0x7ff711a41548) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7ff711a415b0) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a41618) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7ff711a41680) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711a416e8) 0 empty
          std::integral_constant<bool, true> (0x0x7ff711a3b9c0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a417b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a3ba80) 0 empty

Class std::conditional<false, std::is_copy_constructible<fastjet::ClosestPair2D::Point*>, std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<fastjet::ClosestPair2D::Point*>, std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> > > (0x0x7ff711a3bae0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> >, std::is_copy_constructible<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> >, std::is_copy_constructible<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a41820) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> > (0x0x7ff711a41888) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711a3bb40) 0 empty

Class std::__move_if_noexcept_cond<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<fastjet::ClosestPair2D::Point*> (0x0x7ff711a418f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a3bba0) 0 empty

Class std::conditional<false, fastjet::ClosestPair2D::Point* const*, std::move_iterator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::ClosestPair2D::Point* const*, std::move_iterator<fastjet::ClosestPair2D::Point**> > (0x0x7ff711a3bc00) 0 empty

Class std::iterator_traits<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClosestPair2D::Point**> (0x0x7ff711a3bc60) 0 empty

Class std::conditional<false, fastjet::ClosestPair2D::Point**, std::move_iterator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::ClosestPair2D::Point**, std::move_iterator<fastjet::ClosestPair2D::Point**> > (0x0x7ff711a3bcc0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff711a41a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a3bd80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&> > (0x0x7ff711a3bde0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&> > (0x0x7ff711a41a90) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff711a41af8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a3be40) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff711a41b60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a3bea0) 0 empty

Class std::conditional<true, fastjet::ClosestPair2D::Point*&&, fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, fastjet::ClosestPair2D::Point*&&, fastjet::ClosestPair2D::Point*&> (0x0x7ff711a3bf00) 0 empty

Class std::move_iterator<fastjet::ClosestPair2D::Point**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<fastjet::ClosestPair2D::Point**> (0x0x7ff711a3bd20) 0

Class std::initializer_list<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff711a563c0) 0

Class std::is_array<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a41c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a56420) 0 empty

Class std::remove_volatile<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a565a0) 0 empty

Class std::remove_const<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a566c0) 0 empty

Class std::remove_cv<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a56540) 0 empty

Class std::__is_void_helper<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a41e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a56960) 0 empty

Class std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a41f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711a56a80) 0 empty

Class std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff711a419c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a56ba0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > > (0x0x7ff711a56c00) 0 empty

Class std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7ff711a56c60) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff711a82068) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a820d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7ff711a56cc0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82138) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff711a821a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7ff711a56d20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7ff711a82270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a56d80) 0 empty

Class std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a822d8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a56de0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false>, std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false>, std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff711a56e40) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82410) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a56ea0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7ff711a82478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a824e0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711a56f00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> > (0x0x7ff711a82548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7ff711a825b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82618) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711a56f60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a82680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> > (0x0x7ff711a826e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7ff711a82750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711a827b8) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711a8b000) 0 empty

Class fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node
   size=56 align=8
   base size=56 base align=8
fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node (0x0x7ff711a8b060) 0

Class std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**> (0x0x7ff711a82888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711a8be40) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> >, std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> >, std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**> > (0x0x7ff711a8bea0) 0 empty

Class std::remove_volatile<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::ClosestPair2D::Point**> (0x0x7ff711a8bf60) 0 empty

Class std::remove_const<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::ClosestPair2D::Point**> (0x0x7ff7116b2000) 0 empty

Class std::remove_cv<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::ClosestPair2D::Point**> (0x0x7ff711a8bf00) 0 empty

Class std::__is_pointer_helper<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::ClosestPair2D::Point**> (0x0x7ff711a82958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7116b2060) 0 empty

Class std::is_pointer<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::ClosestPair2D::Point**> (0x0x7ff711a829c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7116b20c0) 0 empty

Class std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> > (0x0x7ff711a82a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7116b2120) 0 empty

Class std::__and_<std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**>, std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**>, std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> > > (0x0x7ff711a82a90) 0 empty
  std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> > (0x0x7ff711a82af8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7116b2180) 0 empty

Class __gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Point**, std::vector<fastjet::ClosestPair2D::Point*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Point**, std::vector<fastjet::ClosestPair2D::Point*> > (0x0x7ff7116b2420) 0

Class std::is_error_condition_enum<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711a82bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7116b2600) 0 empty

Class std::is_error_code_enum<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711a82c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7116b2660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_same<unsigned int*, unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::is_same<unsigned int*, unsigned int*> (0x0x7ff7116ff888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711767000) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<unsigned int*> >, std::is_same<unsigned int*, unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<unsigned int*> >, std::is_same<unsigned int*, unsigned int*> > (0x0x7ff711767060) 0 empty

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

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

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

Class std::__is_pointer_helper<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<unsigned int*> (0x0x7ff7116ff958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117671e0) 0 empty

Class std::is_pointer<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<unsigned int*> (0x0x7ff7116ff9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711767240) 0 empty

Class std::__not_<std::is_pointer<unsigned int*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<unsigned int*> > (0x0x7ff7116ffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117672a0) 0 empty

Class std::__and_<std::is_same<unsigned int*, unsigned int*>, std::__not_<std::is_pointer<unsigned int*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<unsigned int*, unsigned int*>, std::__not_<std::is_pointer<unsigned int*> > > (0x0x7ff7116ffa90) 0 empty
  std::__not_<std::is_pointer<unsigned int*> > (0x0x7ff7116ffaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711767300) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > > (0x0x7ff7116ffea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c94e0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > > (0x0x7ff7116fff08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c9540) 0 empty

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7116fff70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c9c00) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117c9c60) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c9cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117c9d20) 0 empty

Class std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c9d80) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f40d0) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4138) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7117c9de0) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117c9e40) 0 empty

Class std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117c9ea0) 0 empty

Class std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117c9f60) 0 empty

Class std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117fc000) 0 empty

Class std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117c9f00) 0 empty

Class std::__is_void_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc060) 0 empty

Class std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc0c0) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4340) 0 empty
  std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f43a8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7117fc120) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4410) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4478) 0 empty
    std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f44e0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7117fc180) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117f4548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fc1e0) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fc240) 0 empty

Class std::conditional<true, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117fc2a0) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4618) 0 empty
  std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4680) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7117fc300) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fc360) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff7117fc3c0) 0 empty

Class std::conditional<false, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117fc420) 0 empty

Class std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4750) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc480) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> >, std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> >, std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117fc4e0) 0 empty

Class std::__and_<std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> > > (0x0x7ff7117f47b8) 0 empty
  std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4820) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7117fc540) 0 empty

Class std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4888) 0 empty
  std::__and_<std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> > > (0x0x7ff7117f48f0) 0 empty
    std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4958) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7117fc5a0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117fc6c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f49c0) 0 empty
  std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4a28) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7117fc720) 0 empty

Class std::__or_<std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4af8) 0 empty
    std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4b60) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7117fc780) 0 empty

Class std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117fc7e0) 0 empty

Class std::__is_integral_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc840) 0 empty

Class std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc8a0) 0 empty

Class std::conditional<false, std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117fc900) 0 empty

Class std::__is_floating_point_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fc960) 0 empty

Class std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fca80) 0 empty

Class std::__or_<std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7117f4d68) 0 empty
  std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7117fcae0) 0 empty

Class std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fcb40) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117fcba0) 0 empty

Class std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7117fcc00) 0 empty

Class std::conditional<false, std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117fcc60) 0 empty

Class std::__is_pointer_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fccc0) 0 empty

Class std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7117f4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fcd20) 0 empty

Class std::conditional<true, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__or_<std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7117fcd80) 0 empty

Class std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711828000) 0 empty
  std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711828068) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7117fcde0) 0 empty

Class std::__or_<std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7118280d0) 0 empty
  std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711828138) 0 empty
    std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7118281a0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7117fce40) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711828208) 0 empty
  std::__or_<std::is_enum<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711828270) 0 empty
    std::__or_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_member_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_null_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff7118282d8) 0 empty
      std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711828340) 0 empty
        std::integral_constant<bool, true> (0x0x7ff7117fcea0) 0 empty

Class std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7118283a8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7117fcf00) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711828410) 0 empty
  std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711828478) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7117fcf60) 0 empty

Class std::__is_destructible_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, false, true> (0x0x7ff7118284e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f000) 0 empty

Class std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7118286e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff71182f0c0) 0 empty

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118287b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71182f180) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > > (0x0x7ff71182f1e0) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71182f240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff71182f2a0) 0 empty

Class std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f300) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff7118288f0) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71182f360) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118289c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f3c0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff71182f420) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711828a28) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828a90) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71182f480) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711828af8) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711828b60) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71182f4e0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > > (0x0x7ff711828c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71182f540) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71182f5a0) 0 empty

Class std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff71182f600) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711828d00) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828d68) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71182f660) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f6c0) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, true> (0x0x7ff71182f720) 0 empty

Class std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845000) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, true> (0x0x7ff71182f780) 0 empty

Class std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711828750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff71182f120) 0 empty

Class std::__and_<std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711845138) 0 empty
  std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118451a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff71182f8a0) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845208) 0 empty
  std::__and_<std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711845270) 0 empty
    std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118452d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff71182f900) 0 empty

Class std::__is_direct_constructible_new<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845340) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118453a8) 0 empty
    std::__and_<std::is_destructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711845410) 0 empty
      std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff71182f960) 0 empty

Class std::__is_direct_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118454e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182f9c0) 0 empty

Class std::__is_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845548) 0 empty
  std::__is_direct_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118455b0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71182fa20) 0 empty

Class std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182fa80) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff71182fae0) 0 empty

Class std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71182fb40) 0 empty

Class std::__and_<std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff7118456e8) 0 empty
  std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71182fba0) 0 empty

Class std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff7118457b8) 0 empty
  std::__and_<std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711845820) 0 empty
    std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845888) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71182fc00) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff7118458f0) 0 empty
  std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845958) 0 empty
    std::__and_<std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff7118459c0) 0 empty
      std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845a28) 0 empty
        std::integral_constant<bool, true> (0x0x7ff71182fc60) 0 empty

Class std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711845b60) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff711845bc8) 0 empty
    std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845c30) 0 empty
      std::__and_<std::is_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7ff711845c98) 0 empty
        std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff711845d00) 0 empty
          std::integral_constant<bool, true> (0x0x7ff71182fcc0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711845d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71182fea0) 0 empty

Class std::conditional<false, std::is_copy_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff71182ff00) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::is_copy_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >, std::is_copy_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711845dd0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff711845e38) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71182ff60) 0 empty

Class std::__move_if_noexcept_cond<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711845ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711856000) 0 empty

Class std::conditional<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const*, std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const*, std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff711856120) 0 empty

Class std::iterator_traits<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff711856180) 0 empty

Class std::conditional<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff7118561e0) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff711860000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7118562a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff711856300) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff711860068) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff7118600d0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711856360) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff711860138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7118563c0) 0 empty

Class std::remove_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff711856420) 0 empty

Class std::conditional<true, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff711856480) 0 empty

Class std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff711856240) 0

Class std::remove_reference<fastjet::ClosestPair2D::Point* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point* const&> (0x0x7ff71188b840) 0 empty

Class std::__are_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::ClosestPair2D::Point**, fastjet::ClosestPair2D::Point**> (0x0x7ff71188bcc0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<fastjet::ClosestPair2D::Point*> > (0x0x7ff71188bd20) 0 empty

Class __gnu_cxx::__normal_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7114c1060) 0

Class std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=1 base align=1
std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff711860548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114c1120) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >, std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >, std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff7114c1180) 0 empty

Class std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff7114c1240) 0 empty

Class std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff7114c12a0) 0 empty

Class std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff7114c11e0) 0 empty

Class std::__is_pointer_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff711860618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114c1300) 0 empty

Class std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff711860680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114c1360) 0 empty

Class std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff7118606e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114c13c0) 0 empty

Class std::__and_<std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > > (0x0x7ff711860750) 0 empty
  std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff7118607b8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7114c14e0) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7ff7114c1de0) 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> (0x0x7ff7114f71e0) 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> (0x0x7ff7114f7240) 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> (0x0x7ff7114f7180) 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> (0x0x7ff711860bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114f72a0) 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> (0x0x7ff7114f7300) 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*> (0x0x7ff7114f7120) 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*> (0x0x7ff7114f7420) 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*> (0x0x7ff7114f76c0) 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> (0x0x7ff7114f78a0) 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> (0x0x7ff7114f7900) 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> (0x0x7ff7114f7840) 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> (0x0x7ff711860e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114f7960) 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> (0x0x7ff7114f79c0) 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*> (0x0x7ff7114f77e0) 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*> (0x0x7ff7114f7c60) 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> (0x0x7ff7114f7e40) 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> (0x0x7ff7114f7ea0) 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> (0x0x7ff7114f7de0) 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> (0x0x7ff7118601a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114f7f00) 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> (0x0x7ff7114f7f60) 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*> (0x0x7ff7114f7d80) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<unsigned int> > (0x0x7ff711860410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115353c0) 0 empty

Class std::conditional<false, std::is_copy_constructible<unsigned int>, std::__not_<std::is_nothrow_move_constructible<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<unsigned int>, std::__not_<std::is_nothrow_move_constructible<unsigned int> > > (0x0x7ff711535420) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<unsigned int> >, std::is_copy_constructible<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<unsigned int> >, std::is_copy_constructible<unsigned int> > (0x0x7ff711860478) 0 empty
  std::__not_<std::is_nothrow_move_constructible<unsigned int> > (0x0x7ff7118604e0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711535480) 0 empty

Class std::__move_if_noexcept_cond<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<unsigned int> (0x0x7ff711845f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115354e0) 0 empty

Class std::conditional<false, const unsigned int*, std::move_iterator<unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const unsigned int*, std::move_iterator<unsigned int*> > (0x0x7ff711535540) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7ff7115355a0) 0 empty

Class std::conditional<false, unsigned int*, std::move_iterator<unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, unsigned int*, std::move_iterator<unsigned int*> > (0x0x7ff711535600) 0 empty

Class std::conditional<true, unsigned int&&, unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, unsigned int&&, unsigned int&> (0x0x7ff7115356c0) 0 empty

Class std::move_iterator<unsigned int*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<unsigned int*> (0x0x7ff711535660) 0

Class std::iterator_traits<fastjet::MinHeap::ValueLoc*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::MinHeap::ValueLoc*> (0x0x7ff711535c00) 0 empty

Class std::iterator_traits<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClosestPair2D::Point*> (0x0x7ff711578a20) 0 empty

Class __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point**> (0x0x7ff711578f00) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point**> (0x0x7ff711547ea0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point**> (0x0x7ff7115a4000) 0 empty

Class std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point**> > (0x0x7ff7115a4060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fastjet::ClosestPair2D::Point**> > (0x0x7ff711547f70) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point**> > (0x0x7ff7115a40c0) 0 empty

Class std::remove_reference<std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> >&> (0x0x7ff7115a4240) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point> (0x0x7ff7115d61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a4840) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115a48a0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point> (0x0x7ff7115d62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a4900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point> > (0x0x7ff7115a4960) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a49c0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d63a8) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6410) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115a4a20) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a4a80) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > (0x0x7ff7115a4ae0) 0 empty

Class std::remove_volatile<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::ClosestPair2D::Point> (0x0x7ff7115a4ba0) 0 empty

Class std::remove_const<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::ClosestPair2D::Point> (0x0x7ff7115a4c00) 0 empty

Class std::remove_cv<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::ClosestPair2D::Point> (0x0x7ff7115a4b40) 0 empty

Class std::__is_void_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a4c60) 0 empty

Class std::is_void<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::ClosestPair2D::Point> (0x0x7ff7115d65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115a4cc0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d6618) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6680) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115a4d20) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d66e8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d6750) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point> (0x0x7ff7115d67b8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7115a4d80) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115d6820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7115a4de0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7115a4e40) 0 empty

Class std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point> > (0x0x7ff7115a4ea0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point>, std::is_reference<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d68f0) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7115a4f00) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7115a4f60) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff7115fb000) 0 empty

Class std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115fb060) 0 empty

Class std::is_array<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb0c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> >, std::is_array<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> >, std::is_array<fastjet::ClosestPair2D::Point> > (0x0x7ff7115fb120) 0 empty

Class std::__and_<std::is_array<fastjet::ClosestPair2D::Point>, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::ClosestPair2D::Point>, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> > > (0x0x7ff7115d6c30) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6c98) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115fb180) 0 empty

Class std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6d00) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point>, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> > > (0x0x7ff7115d6d68) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7115fb1e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > (0x0x7ff7115fb240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d6e38) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point> (0x0x7ff7115d6ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115fb2a0) 0 empty

Class std::__or_<std::is_void<fastjet::ClosestPair2D::Point>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::ClosestPair2D::Point>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d6f08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > (0x0x7ff7115d6f70) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point> (0x0x7ff711607000) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7115fb300) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_scalar<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point>, std::is_scalar<fastjet::ClosestPair2D::Point> > (0x0x7ff7115fb360) 0 empty

Class std::__is_integral_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::ClosestPair2D::Point> (0x0x7ff711607068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb3c0) 0 empty

Class std::is_integral<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::ClosestPair2D::Point> (0x0x7ff7116070d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb420) 0 empty

Class std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point>, std::is_floating_point<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point>, std::is_floating_point<fastjet::ClosestPair2D::Point> > (0x0x7ff7115fb480) 0 empty

Class std::__is_floating_point_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::ClosestPair2D::Point> (0x0x7ff711607138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb4e0) 0 empty

Class std::is_floating_point<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::ClosestPair2D::Point> (0x0x7ff7116071a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb540) 0 empty

Class std::__or_<std::is_integral<fastjet::ClosestPair2D::Point>, std::is_floating_point<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::ClosestPair2D::Point>, std::is_floating_point<fastjet::ClosestPair2D::Point> > (0x0x7ff711607208) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point> (0x0x7ff711607270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115fb5a0) 0 empty

Class std::is_arithmetic<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::ClosestPair2D::Point> (0x0x7ff7116072d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb600) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115fb660) 0 empty

Class std::is_enum<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::ClosestPair2D::Point> (0x0x7ff711607340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb6c0) 0 empty

Class std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115fb720) 0 empty

Class std::__is_pointer_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::ClosestPair2D::Point> (0x0x7ff7116073a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb780) 0 empty

Class std::is_pointer<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff711607410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb7e0) 0 empty

Class std::conditional<false, std::is_pointer<fastjet::ClosestPair2D::Point>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<fastjet::ClosestPair2D::Point>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > > (0x0x7ff7115fb840) 0 empty

Class std::__is_member_pointer_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<fastjet::ClosestPair2D::Point> (0x0x7ff711607478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb8a0) 0 empty

Class std::is_member_pointer<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff7116074e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb900) 0 empty

Class std::conditional<false, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff7115fb960) 0 empty

Class std::__is_null_pointer_helper<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<fastjet::ClosestPair2D::Point> (0x0x7ff711607548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fb9c0) 0 empty

Class std::is_null_pointer<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff7116075b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fba20) 0 empty

Class std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607618) 0 empty
  std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff711607680) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115fba80) 0 empty

Class std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff7116076e8) 0 empty
  std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607750) 0 empty
    std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff7116077b8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7115fbae0) 0 empty

Class std::__or_<std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607820) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607888) 0 empty
    std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff7116078f0) 0 empty
      std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff711607958) 0 empty
        std::integral_constant<bool, false> (0x0x7ff7115fbb40) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point>, std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point>, std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff7116079c0) 0 empty
  std::__or_<std::is_enum<fastjet::ClosestPair2D::Point>, std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607a28) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607a90) 0 empty
      std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7ff711607af8) 0 empty
        std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7ff711607b60) 0 empty
          std::integral_constant<bool, false> (0x0x7ff7115fbba0) 0 empty

Class std::is_scalar<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::ClosestPair2D::Point> (0x0x7ff711607bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fbc00) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_scalar<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_scalar<fastjet::ClosestPair2D::Point> > (0x0x7ff711607c30) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point> (0x0x7ff711607c98) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7115fbc60) 0 empty

Class std::remove_all_extents<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<fastjet::ClosestPair2D::Point> (0x0x7ff7115fbcc0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point&> (0x0x7ff711607e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7115fbd80) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > > (0x0x7ff7115fbde0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff711607f70) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7115fbe40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&> > (0x0x7ff7115fbea0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&> > (0x0x7ff71162f000) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f068) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7115fbf00) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7115fbf60) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > (0x0x7ff711633000) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > (0x0x7ff71162f138) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711633060) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > (0x0x7ff71162f208) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > (0x0x7ff71162f270) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7116330c0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > > (0x0x7ff71162f340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711633120) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711633180) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&> > (0x0x7ff7116331e0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point&>, std::is_reference<fastjet::ClosestPair2D::Point&> > (0x0x7ff71162f410) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f478) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711633240) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7116332a0) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&, true> (0x0x7ff711633300) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71162f548) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&, true> (0x0x7ff711633360) 0 empty

Class std::__is_destructible_impl<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<fastjet::ClosestPair2D::Point> (0x0x7ff711607dd0) 0 empty
  std::__do_is_destructible_impl (0x0x7ff7115fbd20) 0 empty

Class std::__is_destructible_safe<fastjet::ClosestPair2D::Point, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::ClosestPair2D::Point, false, false> (0x0x7ff71162f618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7116333c0) 0 empty

Class std::is_destructible<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::ClosestPair2D::Point> (0x0x7ff71162f680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711633420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::is_destructible<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::is_destructible<fastjet::ClosestPair2D::Point> > (0x0x7ff711633480) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f750) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711633600) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > > (0x0x7ff711633660) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7116336c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> > (0x0x7ff711633720) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711633780) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162f888) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7116337e0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711633840) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > (0x0x7ff7116338a0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162f9c0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711633900) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162fa90) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162faf8) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711633960) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > > (0x0x7ff71162fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7116339c0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711633a20) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&> > (0x0x7ff711633a80) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point&&>, std::is_reference<fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162fc98) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711633ae0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711633b40) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&&, true> (0x0x7ff711633ba0) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point&&> (0x0x7ff71162fdd0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&&, true> (0x0x7ff711633c00) 0 empty

Class std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71162f6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff7116335a0) 0 empty

Class std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71162ff70) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff711633c60) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b0d0) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165b138) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b1a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff711633cc0) 0 empty

Class std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b340) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b3a8) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165b410) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff711633d20) 0 empty

Class std::__is_direct_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711633e40) 0 empty

Class std::__is_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b6e8) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71165d060) 0 empty

Class std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71165d1e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165d240) 0 empty

Class std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71165d360) 0 empty

Class std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165b888) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71165d480) 0 empty

Class std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165b958) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165b9c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165ba28) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71165d540) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point, true> (0x0x7ff71165ba90) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165baf8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165bb60) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165bbc8) 0 empty
        std::integral_constant<bool, true> (0x0x7ff71165d780) 0 empty

Class std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> (0x0x7ff71165bc30) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point, true> (0x0x7ff71165bc98) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165bd00) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7ff71165bd68) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7ff71165bdd0) 0 empty
          std::integral_constant<bool, true> (0x0x7ff71165d8a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> > (0x0x7ff71165be38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71165d9c0) 0 empty

Class std::conditional<false, std::is_copy_constructible<fastjet::ClosestPair2D::Point>, std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<fastjet::ClosestPair2D::Point>, std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> > > (0x0x7ff71165da20) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> >, std::is_copy_constructible<fastjet::ClosestPair2D::Point> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> >, std::is_copy_constructible<fastjet::ClosestPair2D::Point> > (0x0x7ff71165bea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> > (0x0x7ff71165bf08) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71165da80) 0 empty

Class std::__move_if_noexcept_cond<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<fastjet::ClosestPair2D::Point> (0x0x7ff71165bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71165dae0) 0 empty

Class std::conditional<false, const fastjet::ClosestPair2D::Point*, std::move_iterator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const fastjet::ClosestPair2D::Point*, std::move_iterator<fastjet::ClosestPair2D::Point*> > (0x0x7ff71165db40) 0 empty

Class std::conditional<false, fastjet::ClosestPair2D::Point*, std::move_iterator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fastjet::ClosestPair2D::Point*, std::move_iterator<fastjet::ClosestPair2D::Point*> > (0x0x7ff71165dba0) 0 empty

Class std::remove_reference<fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point&> (0x0x7ff71165dc60) 0 empty

Class std::conditional<true, fastjet::ClosestPair2D::Point&&, fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, fastjet::ClosestPair2D::Point&&, fastjet::ClosestPair2D::Point&> (0x0x7ff71165dcc0) 0 empty

Class std::move_iterator<fastjet::ClosestPair2D::Point*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<fastjet::ClosestPair2D::Point*> (0x0x7ff71165dc00) 0

Class std::remove_reference<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point*> (0x0x7ff71165dde0) 0 empty

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

Class std::__are_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff7112e13c0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > > (0x0x7ff7112e1420) 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> > (0x0x7ff7112e1c60) 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> > (0x0x7ff7112e1cc0) 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> > (0x0x7ff7112e1f60) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7ff711340060) 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> > (0x0x7ff711340000) 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> > (0x0x7ff7113403c0) 0

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

Class std::is_function<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const unsigned int&> (0x0x7ff7112d7820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113407e0) 0 empty

Class std::conditional<false, std::is_function<const unsigned int&>, std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const unsigned int&>, std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > > (0x0x7ff711340840) 0 empty

Class std::is_lvalue_reference<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const unsigned int&> (0x0x7ff7112d7888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113408a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> > (0x0x7ff711340900) 0 empty

Class std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> > (0x0x7ff7112d78f0) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7ff7112d7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711340960) 0 empty

Class std::is_reference<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const unsigned int&> (0x0x7ff7112d7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113409c0) 0 empty

Class std::conditional<true, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7ff711340a20) 0 empty

Class std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7ff7112d7ea0) 0 empty
  std::is_reference<const unsigned int&> (0x0x7ff7112d7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711340b40) 0 empty

Class std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7ff711394000) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7ff711394068) 0 empty
    std::is_reference<const unsigned int&> (0x0x7ff7113940d0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711340ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > > (0x0x7ff711394138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711340c00) 0 empty

Class std::is_object<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const unsigned int&> (0x0x7ff7113941a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711340c60) 0 empty

Class std::conditional<false, std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> > (0x0x7ff711340cc0) 0 empty

Class std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> > (0x0x7ff7113943a8) 0 empty
  std::is_reference<const unsigned int&> (0x0x7ff711394410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711340d20) 0 empty

Class std::__is_referenceable<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const unsigned int&> (0x0x7ff711394478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711340e40) 0 empty

Class std::__add_rvalue_reference_helper<const unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const unsigned int&, true> (0x0x7ff711340ea0) 0 empty

Class std::add_rvalue_reference<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const unsigned int&> (0x0x7ff7113944e0) 0 empty
  std::__add_rvalue_reference_helper<const unsigned int&, true> (0x0x7ff711340f00) 0 empty

Class std::__is_assignable_helper<unsigned int&, const unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<unsigned int&, const unsigned int&> (0x0x7ff711340780) 0 empty

Class std::is_assignable<unsigned int&, const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<unsigned int&, const unsigned int&> (0x0x7ff711394548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711340f60) 0 empty

Class std::__is_copy_assignable_impl<unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<unsigned int, true> (0x0x7ff7113945b0) 0 empty
  std::is_assignable<unsigned int&, const unsigned int&> (0x0x7ff711394618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71139c000) 0 empty

Class std::is_copy_assignable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<unsigned int> (0x0x7ff711394680) 0 empty
  std::__is_copy_assignable_impl<unsigned int, true> (0x0x7ff7113946e8) 0 empty
    std::is_assignable<unsigned int&, const unsigned int&> (0x0x7ff711394750) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71139c060) 0 empty

Class std::is_function<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::MinHeap::ValueLoc> (0x0x7ff711394a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139c660) 0 empty

Class std::conditional<false, std::is_function<fastjet::MinHeap::ValueLoc>, std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::MinHeap::ValueLoc>, std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > > (0x0x7ff71139c6c0) 0 empty

Class std::is_lvalue_reference<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::MinHeap::ValueLoc> (0x0x7ff711394a90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139c7e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::MinHeap::ValueLoc>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::MinHeap::ValueLoc>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> > (0x0x7ff71139c840) 0 empty

Class std::is_rvalue_reference<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> (0x0x7ff711394af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139c8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::MinHeap::ValueLoc>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::MinHeap::ValueLoc>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> > (0x0x7ff711394b60) 0 empty
  std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> (0x0x7ff711394bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71139c900) 0 empty

Class std::is_reference<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::MinHeap::ValueLoc> (0x0x7ff711394c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139c960) 0 empty

Class std::conditional<false, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > (0x0x7ff71139c9c0) 0 empty

Class std::remove_volatile<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::MinHeap::ValueLoc> (0x0x7ff71139ca80) 0 empty

Class std::remove_const<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::MinHeap::ValueLoc> (0x0x7ff71139cae0) 0 empty

Class std::remove_cv<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::MinHeap::ValueLoc> (0x0x7ff71139ca20) 0 empty

Class std::__is_void_helper<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::MinHeap::ValueLoc> (0x0x7ff711394d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139cb40) 0 empty

Class std::is_void<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::MinHeap::ValueLoc> (0x0x7ff711394d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139cba0) 0 empty

Class std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > (0x0x7ff711394dd0) 0 empty
  std::is_void<fastjet::MinHeap::ValueLoc> (0x0x7ff711394e38) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71139cc00) 0 empty

Class std::__or_<std::is_function<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > (0x0x7ff711394f70) 0 empty
  std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > (0x0x7ff7113bc000) 0 empty
    std::is_void<fastjet::MinHeap::ValueLoc> (0x0x7ff7113bc068) 0 empty
      std::integral_constant<bool, false> (0x0x7ff71139cc60) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > > (0x0x7ff7113bc138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71139ccc0) 0 empty

Class std::is_object<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::MinHeap::ValueLoc> (0x0x7ff7113bc1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71139cd20) 0 empty

Class std::conditional<true, std::is_object<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc> > (0x0x7ff71139cd80) 0 empty

Class std::__or_<std::is_object<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::MinHeap::ValueLoc>, std::is_reference<fastjet::MinHeap::ValueLoc> > (0x0x7ff7113bc208) 0 empty
  std::is_object<fastjet::MinHeap::ValueLoc> (0x0x7ff7113bc270) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71139cde0) 0 empty

Class std::__is_referenceable<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::MinHeap::ValueLoc> (0x0x7ff7113bc478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71139ce40) 0 empty

Class std::is_function<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71139cf00) 0 empty

Class std::conditional<false, std::is_function<fastjet::MinHeap::ValueLoc&>, std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::MinHeap::ValueLoc&>, std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > > (0x0x7ff71139cf60) 0 empty

Class std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bc618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cf000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf060) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bc680) 0 empty
  std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bc6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf0c0) 0 empty

Class std::is_reference<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bc750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cf120) 0 empty

Class std::conditional<true, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf180) 0 empty

Class std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bc7b8) 0 empty
  std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bc820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf1e0) 0 empty

Class std::__or_<std::is_function<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bc958) 0 empty
  std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bc9c0) 0 empty
    std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bca28) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7113cf240) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > > (0x0x7ff7113bcaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113cf2a0) 0 empty

Class std::is_object<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcb60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113cf300) 0 empty

Class std::conditional<false, std::is_object<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf360) 0 empty

Class std::__or_<std::is_object<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::MinHeap::ValueLoc&>, std::is_reference<fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bcbc8) 0 empty
  std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcc30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf3c0) 0 empty

Class std::__is_referenceable<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcd68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cf420) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::MinHeap::ValueLoc&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::MinHeap::ValueLoc&, true> (0x0x7ff7113cf480) 0 empty

Class std::add_rvalue_reference<fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcdd0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::MinHeap::ValueLoc&, true> (0x0x7ff7113cf4e0) 0 empty

Class std::is_function<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113cf540) 0 empty

Class std::conditional<false, std::is_function<const fastjet::MinHeap::ValueLoc&>, std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const fastjet::MinHeap::ValueLoc&>, std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > > (0x0x7ff7113cf5a0) 0 empty

Class std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113bcf08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cf600) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf660) 0 empty

Class std::__or_<std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&>, std::is_rvalue_reference<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113bcf70) 0 empty
  std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf6c0) 0 empty

Class std::is_reference<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cf720) 0 empty

Class std::conditional<true, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf780) 0 empty

Class std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113e40d0) 0 empty
  std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf7e0) 0 empty

Class std::__or_<std::is_function<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113e41a0) 0 empty
  std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113e4208) 0 empty
    std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4270) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7113cf840) 0 empty

Class std::__not_<std::__or_<std::is_function<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > > (0x0x7ff7113e42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113cf8a0) 0 empty

Class std::is_object<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7113cf900) 0 empty

Class std::conditional<false, std::is_object<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113cf960) 0 empty

Class std::__or_<std::is_object<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const fastjet::MinHeap::ValueLoc&>, std::is_reference<const fastjet::MinHeap::ValueLoc&> > (0x0x7ff7113e43a8) 0 empty
  std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cf9c0) 0 empty

Class std::__is_referenceable<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cfa20) 0 empty

Class std::__add_rvalue_reference_helper<const fastjet::MinHeap::ValueLoc&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const fastjet::MinHeap::ValueLoc&, true> (0x0x7ff7113cfa80) 0 empty

Class std::add_rvalue_reference<const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e44e0) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::MinHeap::ValueLoc&, true> (0x0x7ff7113cfae0) 0 empty

Class std::__is_assignable_helper<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7ff71139cea0) 0 empty

Class std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7113cfc00) 0 empty

Class std::__is_copy_assignable_impl<fastjet::MinHeap::ValueLoc, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::MinHeap::ValueLoc, true> (0x0x7ff7113e45b0) 0 empty
  std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7113cfc60) 0 empty

Class std::is_copy_assignable<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::MinHeap::ValueLoc> (0x0x7ff7113e4680) 0 empty
  std::__is_copy_assignable_impl<fastjet::MinHeap::ValueLoc, true> (0x0x7ff7113e46e8) 0 empty
    std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7ff7113e4750) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7113cfcc0) 0 empty

Class std::iterator_traits<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff7113cfe40) 0 empty

Class std::remove_reference<std::allocator<fastjet::ClosestPair2D::Point*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<fastjet::ClosestPair2D::Point*>&> (0x0x7ff7113f8f00) 0 empty

Class std::is_function<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114173c0) 0 empty

Class std::conditional<false, std::is_function<const fastjet::ClosestPair2D::Point&>, std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const fastjet::ClosestPair2D::Point&>, std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > > (0x0x7ff711417420) 0 empty

Class std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711417480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7114174e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7113e4c30) 0 empty
  std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711417540) 0 empty

Class std::is_reference<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114175a0) 0 empty

Class std::conditional<true, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > (0x0x7ff711417600) 0 empty

Class std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7113e4d68) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711417660) 0 empty

Class std::__or_<std::is_function<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7113e4e38) 0 empty
  std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7113e4ea0) 0 empty
    std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff7113e4f08) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7114176c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > > (0x0x7ff7113e4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711417720) 0 empty

Class std::is_object<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711417780) 0 empty

Class std::conditional<false, std::is_object<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&> > (0x0x7ff7114177e0) 0 empty

Class std::__or_<std::is_object<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const fastjet::ClosestPair2D::Point&>, std::is_reference<const fastjet::ClosestPair2D::Point&> > (0x0x7ff71142b068) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711417840) 0 empty

Class std::__is_referenceable<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114178a0) 0 empty

Class std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Point&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Point&, true> (0x0x7ff711417900) 0 empty

Class std::add_rvalue_reference<const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b1a0) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Point&, true> (0x0x7ff711417960) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7ff711417360) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711417a80) 0 empty

Class std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point, true> (0x0x7ff71142b340) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711417ba0) 0 empty

Class std::is_copy_assignable<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::ClosestPair2D::Point> (0x0x7ff71142b410) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point, true> (0x0x7ff71142b478) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7ff71142b4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711417c60) 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> (0x0x7ff711417d20) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142b820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114442a0) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711444300) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142b888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7114443c0) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444420) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff71142b958) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711444480) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114444e0) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711444540) 0 empty

Class std::remove_volatile<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711444600) 0 empty

Class std::remove_const<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711444660) 0 empty

Class std::remove_cv<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7114445a0) 0 empty

Class std::__is_void_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114446c0) 0 empty

Class std::is_void<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444720) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff71142bbc8) 0 empty
  std::is_void<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142bc30) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711444780) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff71142bc98) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff71142bd00) 0 empty
    std::is_void<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142bd68) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7114447e0) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff71142bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711444840) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142be38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114448a0) 0 empty

Class std::conditional<true, std::is_object<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711444900) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle>, std::is_reference<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff71142bea0) 0 empty
  std::is_object<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142bf08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711444960) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71142bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114449c0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444a80) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > > (0x0x7ff711444ae0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711444b40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711444ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114650d0) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711444c00) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff7114651a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711444c60) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711444cc0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711465208) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465270) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711444d20) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114652d8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711465340) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff7114653a8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711444d80) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > > (0x0x7ff711465410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444de0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711444e40) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711444ea0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114654e0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711444f00) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff7114655b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711444f60) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&, true> (0x0x7ff711474000) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465618) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&, true> (0x0x7ff711474060) 0 empty

Class std::is_function<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff7114656e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7114740c0) 0 empty

Class std::conditional<false, std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > > (0x0x7ff711474120) 0 empty

Class std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711474180) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114741e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114657b8) 0 empty
  std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711474240) 0 empty

Class std::is_reference<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114742a0) 0 empty

Class std::conditional<true, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711474300) 0 empty

Class std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114658f0) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711474360) 0 empty

Class std::__or_<std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114659c0) 0 empty
  std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711465a28) 0 empty
    std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465a90) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7114743c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > > (0x0x7ff711465af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711474420) 0 empty

Class std::is_object<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711474480) 0 empty

Class std::conditional<false, std::is_object<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff7114744e0) 0 empty

Class std::__or_<std::is_object<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const fastjet::ClosestPair2D::Shuffle&>, std::is_reference<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7ff711465bc8) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465c30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711474540) 0 empty

Class std::__is_referenceable<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114745a0) 0 empty

Class std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Shuffle&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Shuffle&, true> (0x0x7ff711474600) 0 empty

Class std::add_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465d00) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Shuffle&, true> (0x0x7ff711474660) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711444a20) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff711465f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114746c0) 0 empty

Class std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Shuffle, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff711465f70) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff71148c000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7114747e0) 0 empty

Class std::is_copy_assignable<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff71148c068) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff71148c0d0) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7ff71148c138) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7114748a0) 0 empty

Class std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**>, void> (0x0x7ff711474ae0) 0 empty

Class std::iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**> > (0x0x7ff71148c270) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**>, void> (0x0x7ff711474b40) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711474c00) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point*&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > > (0x0x7ff711474c60) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > (0x0x7ff711474cc0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > (0x0x7ff71148c3a8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711474d20) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > (0x0x7ff71148c478) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > (0x0x7ff71148c4e0) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c548) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711474d80) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > > (0x0x7ff71148c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711474de0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711474e40) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&> > (0x0x7ff711474ea0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point*&>, std::is_reference<fastjet::ClosestPair2D::Point*&> > (0x0x7ff71148c680) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711474f00) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711474f60) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&, true> (0x0x7ff7114a4000) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point*&> (0x0x7ff71148c7b8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&, true> (0x0x7ff7114a4060) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7ff711474ba0) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7ff71148c888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7114a4240) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >, void> (0x0x7ff7114a4540) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > > > (0x0x7ff7110c00d0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >, void> (0x0x7ff7114a45a0) 0 empty

Class std::remove_reference<fastjet::ClosestPair2D::Shuffle&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7ff7114a4600) 0 empty

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

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

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7ff7110c0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7110dd660) 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> > (0x0x7ff7110c0c98) 0 empty
  std::is_rvalue_reference<double> (0x0x7ff7110c0d00) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7110dd6c0) 0 empty

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

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

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

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

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

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7ff7110c0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7110dd960) 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> > (0x0x7ff7110c0f08) 0 empty
  std::is_void<double> (0x0x7ff7110c0f70) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7110dd9c0) 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> > (0x0x7ff7110c0068) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7ff7110f7000) 0 empty
    std::is_void<double> (0x0x7ff7110f7068) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7110dda20) 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> > > (0x0x7ff7110f70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7110dda80) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7ff7110f7208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7110ddba0) 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> > (0x0x7ff7110ddc00) 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> > (0x0x7ff7110f7270) 0 empty
  std::is_object<double> (0x0x7ff7110f72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7110ddc60) 0 empty

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

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

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7ff7110f7410) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7110dde40) 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&> > (0x0x7ff7110ddea0) 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&> > (0x0x7ff7110f7478) 0 empty
  std::is_lvalue_reference<double&> (0x0x7ff7110f74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110b0c0) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7ff7110f7548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71110b120) 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&> > (0x0x7ff71110b180) 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&> > (0x0x7ff7110f75b0) 0 empty
  std::is_reference<double&> (0x0x7ff7110f7618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110b1e0) 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&> > (0x0x7ff7110f7680) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7ff7110f76e8) 0 empty
    std::is_reference<double&> (0x0x7ff7110f7750) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71110b240) 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&> > > (0x0x7ff7110f77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71110b360) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7ff7110f79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71110b3c0) 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&> > (0x0x7ff71110b420) 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&> > (0x0x7ff7110f7a28) 0 empty
  std::is_reference<double&> (0x0x7ff7110f7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110b480) 0 empty

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

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7ff7110f7b60) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7ff71110b5a0) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7ff7110f7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71110b600) 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&> > > (0x0x7ff71110b660) 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&> (0x0x7ff7110f7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71110b6c0) 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&> > (0x0x7ff71110b720) 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&> > (0x0x7ff7110f7dd0) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7ff7110f7e38) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110b780) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7ff7110f7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71110b960) 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&> > (0x0x7ff71110b9c0) 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&> > (0x0x7ff7110f7f08) 0 empty
  std::is_reference<const double&> (0x0x7ff7110f7f70) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110ba20) 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&> > (0x0x7ff711120000) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7ff711120068) 0 empty
    std::is_reference<const double&> (0x0x7ff7111200d0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71110ba80) 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&> > > (0x0x7ff711120208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71110bae0) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7ff711120270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71110bb40) 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&> > (0x0x7ff71110bba0) 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&> > (0x0x7ff7111202d8) 0 empty
  std::is_reference<const double&> (0x0x7ff711120340) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110bcc0) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7ff7111203a8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71110bd20) 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> (0x0x7ff71110bd80) 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&> (0x0x7ff711120410) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7ff71110bde0) 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&> (0x0x7ff7110ddd20) 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&> (0x0x7ff711120478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71110be40) 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> (0x0x7ff7111204e0) 0 empty
  std::is_assignable<double&, const double&> (0x0x7ff711120548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71110bea0) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7ff7111205b0) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7ff711120618) 0 empty
    std::is_assignable<double&, const double&> (0x0x7ff711120680) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71110bf00) 0 empty

Class std::remove_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff711129180) 0 empty

Class std::__iterator_traits<std::move_iterator<unsigned int*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<unsigned int*>, void> (0x0x7ff7111643c0) 0 empty

Class std::iterator_traits<std::move_iterator<unsigned int*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<unsigned int*> > (0x0x7ff711120dd0) 0 empty
  std::__iterator_traits<std::move_iterator<unsigned int*>, void> (0x0x7ff711164420) 0 empty

Class std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711120f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711181720) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff711181780) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111208f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111817e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff711181840) 0 empty

Class std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711120958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111818a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff711120af8) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711120c98) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711181900) 0 empty

Class std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711120d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711181960) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111819c0) 0 empty

Class std::remove_volatile<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711181a80) 0 empty

Class std::remove_const<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711181ae0) 0 empty

Class std::remove_cv<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711181a20) 0 empty

Class std::__is_void_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711181b40) 0 empty

Class std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711181ba0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2138) 0 empty
  std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a21a0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711181c00) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2208) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2270) 0 empty
    std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a22d8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711181c60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff7111a2340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711181cc0) 0 empty

Class std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711181d20) 0 empty

Class std::conditional<true, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff711181d80) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2410) 0 empty
  std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2478) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711181de0) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a24e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711181e40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_direct_constructible_new_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_direct_constructible_new_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711181ea0) 0 empty

Class std::conditional<false, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff711181f00) 0 empty

Class std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711181f60) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, 0u> >, std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, 0u> >, std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111b4000) 0 empty

Class std::__and_<std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__not_<std::extent<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__not_<std::extent<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, 0u> > > (0x0x7ff7111a25b0) 0 empty
  std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2618) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7111b4060) 0 empty

Class std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2680) 0 empty
  std::__and_<std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__not_<std::extent<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, 0u> > > (0x0x7ff7111a26e8) 0 empty
    std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2750) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7111b40c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111b4120) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a27b8) 0 empty
  std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2820) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7111b4180) 0 empty

Class std::__or_<std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a28f0) 0 empty
    std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2958) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7111b41e0) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111b4240) 0 empty

Class std::__is_integral_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b42a0) 0 empty

Class std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4300) 0 empty

Class std::conditional<false, std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111b4360) 0 empty

Class std::__is_floating_point_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b43c0) 0 empty

Class std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4420) 0 empty

Class std::__or_<std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2b60) 0 empty
  std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7111b4480) 0 empty

Class std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b44e0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff7111b4540) 0 empty

Class std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b45a0) 0 empty

Class std::conditional<false, std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff7111b4600) 0 empty

Class std::__is_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4660) 0 empty

Class std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b46c0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > > (0x0x7ff7111b4720) 0 empty

Class std::__is_member_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4780) 0 empty

Class std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b47e0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111b4840) 0 empty

Class std::__is_null_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b48a0) 0 empty

Class std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111a2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4900) 0 empty

Class std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111a2f70) 0 empty
  std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8000) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7111b4960) 0 empty

Class std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8068) 0 empty
  std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d80d0) 0 empty
    std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8138) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7111b49c0) 0 empty

Class std::__or_<std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d81a0) 0 empty
  std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8208) 0 empty
    std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8270) 0 empty
      std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d82d8) 0 empty
        std::integral_constant<bool, false> (0x0x7ff7111b4a20) 0 empty

Class std::__or_<std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8340) 0 empty
  std::__or_<std::is_enum<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d83a8) 0 empty
    std::__or_<std::is_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8410) 0 empty
      std::__or_<std::is_member_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d8478) 0 empty
        std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d84e0) 0 empty
          std::integral_constant<bool, false> (0x0x7ff7111b4a80) 0 empty

Class std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4ae0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111d85b0) 0 empty
  std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8618) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7111b4b40) 0 empty

Class std::remove_all_extents<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111b4ba0) 0 empty

Class std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111b4c60) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > > (0x0x7ff7111b4cc0) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111b4d20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111b4d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111d87b8) 0 empty
  std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111b4de0) 0 empty

Class std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111b4e40) 0 empty

Class std::conditional<true, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111b4ea0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111d88f0) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111b4f00) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111d89c0) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111d8a28) 0 empty
    std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8a90) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7111b4f60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > > (0x0x7ff7111d8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f1000) 0 empty

Class std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f1060) 0 empty

Class std::conditional<false, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111f10c0) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> > (0x0x7ff7111d8bc8) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8c30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1120) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1180) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, true> (0x0x7ff7111f11e0) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7111d8d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, true> (0x0x7ff7111f1240) 0 empty

Class std::__is_destructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8680) 0 empty
  std::__do_is_destructible_impl (0x0x7ff7111b4c00) 0 empty

Class std::__is_destructible_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, false, false> (0x0x7ff7111d8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f12a0) 0 empty

Class std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff7111d8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111f1360) 0 empty

Class std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7111d8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f1420) 0 empty

Class std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > > (0x0x7ff7111f1480) 0 empty

Class std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7111d8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f14e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7111f1540) 0 empty

Class std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f15a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711207068) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112070d0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1600) 0 empty

Class std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1660) 0 empty

Class std::conditional<true, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7111f16c0) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112071a0) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207208) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1720) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711207270) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112072d8) 0 empty
    std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207340) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7111f1780) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > > (0x0x7ff7112073a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f17e0) 0 empty

Class std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7111f1840) 0 empty

Class std::conditional<false, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7111f18a0) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711207478) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112074e0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1900) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1960) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&, true> (0x0x7ff7111f19c0) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112075b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&, true> (0x0x7ff7111f1a20) 0 empty

Class std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7111d8ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff7111f13c0) 0 empty

Class std::__and_<std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711207680) 0 empty
  std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112076e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff7111f1a80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207750) 0 empty
  std::__and_<std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112077b8) 0 empty
    std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff7111f1ae0) 0 empty

Class std::__is_direct_constructible_new<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207888) 0 empty
  std::__is_direct_constructible_new_safe<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112078f0) 0 empty
    std::__and_<std::is_destructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711207958) 0 empty
      std::__is_direct_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112079c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff7111f1b40) 0 empty

Class std::__is_direct_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1ba0) 0 empty

Class std::__is_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207a90) 0 empty
  std::__is_direct_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207af8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1c00) 0 empty

Class std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207b60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1c60) 0 empty

Class std::__is_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711207bc8) 0 empty
  std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207c30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1cc0) 0 empty

Class std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711207c98) 0 empty
  std::__is_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711207d00) 0 empty
    std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207d68) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7111f1d20) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7111f1d80) 0 empty

Class std::__is_assignable_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7111f1de0) 0 empty

Class std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7111f1e40) 0 empty

Class std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711207ea0) 0 empty
  std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711207f08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7111f1ea0) 0 empty

Class std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711207f70) 0 empty
  std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711228000) 0 empty
    std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228068) 0 empty
      std::integral_constant<bool, true> (0x0x7ff7111f1f00) 0 empty

Class std::__and_<std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff7112280d0) 0 empty
  std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711228138) 0 empty
    std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff7112281a0) 0 empty
      std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228208) 0 empty
        std::integral_constant<bool, true> (0x0x7ff7111f1f60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff71122e000) 0 empty

Class std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71122e060) 0 empty

Class std::__and_<std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112282d8) 0 empty
  std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228340) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71122e0c0) 0 empty

Class std::is_nothrow_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112283a8) 0 empty
  std::__and_<std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711228410) 0 empty
    std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228478) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71122e120) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff7112284e0) 0 empty
  std::is_nothrow_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228548) 0 empty
    std::__and_<std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112285b0) 0 empty
      std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228618) 0 empty
        std::integral_constant<bool, true> (0x0x7ff71122e180) 0 empty

Class std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711228680) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff7112286e8) 0 empty
    std::is_nothrow_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228750) 0 empty
      std::__and_<std::is_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112287b8) 0 empty
        std::__is_nt_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228820) 0 empty
          std::integral_constant<bool, true> (0x0x7ff71122e1e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff71122e240) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff71122e2a0) 0 empty

Class std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71122e300) 0 empty

Class std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff7112288f0) 0 empty
  std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71122e360) 0 empty

Class std::is_nothrow_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112289c0) 0 empty
  std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711228a28) 0 empty
    std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228a90) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71122e3c0) 0 empty

Class std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711228af8) 0 empty
  std::is_nothrow_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228b60) 0 empty
    std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711228bc8) 0 empty
      std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228c30) 0 empty
        std::integral_constant<bool, true> (0x0x7ff71122e420) 0 empty

Class std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711228c98) 0 empty
  std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711228d00) 0 empty
    std::is_nothrow_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228d68) 0 empty
      std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711228dd0) 0 empty
        std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711228e38) 0 empty
          std::integral_constant<bool, true> (0x0x7ff71122e480) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> >, std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > > (0x0x7ff711228ea0) 0 empty
  std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7ff711228f08) 0 empty
    std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7ff711228f70) 0 empty
      std::is_nothrow_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff711244000) 0 empty
        std::__and_<std::is_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> > (0x0x7ff711244068) 0 empty
          std::__is_nt_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7ff7112440d0) 0 empty
            std::integral_constant<bool, true> (0x0x7ff71122e4e0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point***> (0x0x7ff711244138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e540) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > > (0x0x7ff71122e5a0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point***> (0x0x7ff7112441a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> > (0x0x7ff71122e660) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> (0x0x7ff711244208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e6c0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244270) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> (0x0x7ff7112442d8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71122e720) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point***> (0x0x7ff711244340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e780) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > (0x0x7ff71122e7e0) 0 empty

Class std::remove_volatile<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::ClosestPair2D::Point***> (0x0x7ff71122e8a0) 0 empty

Class std::remove_const<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::ClosestPair2D::Point***> (0x0x7ff71122e900) 0 empty

Class std::remove_cv<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::ClosestPair2D::Point***> (0x0x7ff71122e840) 0 empty

Class std::__is_void_helper<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::ClosestPair2D::Point***> (0x0x7ff711244410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e960) 0 empty

Class std::is_void<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::ClosestPair2D::Point***> (0x0x7ff711244478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122e9c0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112444e0) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point***> (0x0x7ff711244548) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71122ea20) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112445b0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244618) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point***> (0x0x7ff711244680) 0 empty
      std::integral_constant<bool, false> (0x0x7ff71122ea80) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > > (0x0x7ff7112446e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71122eae0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point***> (0x0x7ff711244750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71122eb40) 0 empty

Class std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***> > (0x0x7ff71122eba0) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point***>, std::is_reference<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112447b8) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point***> (0x0x7ff711244820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71122ec00) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point***> (0x0x7ff711244888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71122ec60) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff71122ecc0) 0 empty

Class std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point***>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::ClosestPair2D::Point***>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > > (0x0x7ff71122ed20) 0 empty

Class std::is_array<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::ClosestPair2D::Point***> (0x0x7ff7112448f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71122ed80) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> >, std::is_array<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> >, std::is_array<fastjet::ClosestPair2D::Point***> > (0x0x7ff71122ede0) 0 empty

Class std::__and_<std::is_array<fastjet::ClosestPair2D::Point***>, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::ClosestPair2D::Point***>, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> > > (0x0x7ff711244958) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point***> (0x0x7ff7112449c0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71122ee40) 0 empty

Class std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***> (0x0x7ff711244a28) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point***>, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> > > (0x0x7ff711244a90) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point***> (0x0x7ff711244af8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff71122eea0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > (0x0x7ff71122ef00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244b60) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point***> (0x0x7ff711244bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff71122ef60) 0 empty

Class std::__or_<std::is_void<fastjet::ClosestPair2D::Point***>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::ClosestPair2D::Point***>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244c30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244c98) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point***> (0x0x7ff711244d00) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711269000) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_scalar<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_scalar<fastjet::ClosestPair2D::Point***> > (0x0x7ff711269060) 0 empty

Class std::__is_integral_helper<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::ClosestPair2D::Point***> (0x0x7ff711244d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7112690c0) 0 empty

Class std::is_integral<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::ClosestPair2D::Point***> (0x0x7ff711244dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269120) 0 empty

Class std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point***>, std::is_floating_point<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Point***>, std::is_floating_point<fastjet::ClosestPair2D::Point***> > (0x0x7ff711269180) 0 empty

Class std::__is_floating_point_helper<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::ClosestPair2D::Point***> (0x0x7ff711244e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7112691e0) 0 empty

Class std::is_floating_point<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::ClosestPair2D::Point***> (0x0x7ff711244ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269240) 0 empty

Class std::__or_<std::is_integral<fastjet::ClosestPair2D::Point***>, std::is_floating_point<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::ClosestPair2D::Point***>, std::is_floating_point<fastjet::ClosestPair2D::Point***> > (0x0x7ff711244f08) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point***> (0x0x7ff711244f70) 0 empty
    std::integral_constant<bool, false> (0x0x7ff7112692a0) 0 empty

Class std::is_arithmetic<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::ClosestPair2D::Point***> (0x0x7ff711275000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269300) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > > (0x0x7ff711269360) 0 empty

Class std::is_enum<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::ClosestPair2D::Point***> (0x0x7ff711275068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7112693c0) 0 empty

Class std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > > (0x0x7ff711269420) 0 empty

Class std::__is_pointer_helper<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::ClosestPair2D::Point***> (0x0x7ff7112750d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711269480) 0 empty

Class std::is_pointer<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7ff711275138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7112694e0) 0 empty

Class std::conditional<true, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > > (0x0x7ff711269540) 0 empty

Class std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112751a0) 0 empty
  std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7ff711275208) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7112695a0) 0 empty

Class std::__or_<std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff711275270) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112752d8) 0 empty
    std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7ff711275340) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711269600) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point***>, std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Point***>, std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112753a8) 0 empty
  std::__or_<std::is_enum<fastjet::ClosestPair2D::Point***>, std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff711275410) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7ff711275478) 0 empty
      std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7ff7112754e0) 0 empty
        std::integral_constant<bool, true> (0x0x7ff711269660) 0 empty

Class std::is_scalar<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::ClosestPair2D::Point***> (0x0x7ff711275548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7112696c0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_scalar<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_scalar<fastjet::ClosestPair2D::Point***> > (0x0x7ff7112755b0) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point***> (0x0x7ff711275618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711269720) 0 empty

Class std::__is_destructible_safe<fastjet::ClosestPair2D::Point***, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::ClosestPair2D::Point***, false, true> (0x0x7ff711275680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711269780) 0 empty

Class std::is_destructible<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::ClosestPair2D::Point***> (0x0x7ff7112756e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff7112697e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::is_destructible<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::is_destructible<fastjet::ClosestPair2D::Point***> > (0x0x7ff711269840) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269900) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > > (0x0x7ff711269960) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112758f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7112699c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711269a20) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711269a80) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff7112759c0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711269ae0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711269b40) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711269ba0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711275af8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711269c00) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711275bc8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711275c30) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275c98) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711269c60) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > > (0x0x7ff711275d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269cc0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711269d20) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711269d80) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point***&&>, std::is_reference<fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711275dd0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275e38) 0 empty
    std::integral_constant<bool, true> (0x0x7ff711269de0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711269e40) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&&, true> (0x0x7ff711269ea0) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275f08) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&&, true> (0x0x7ff711269f00) 0 empty

Class std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711275820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff7112698a0) 0 empty

Class std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711298000) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff711269f60) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112980d0) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff711298138) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112981a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff71129b000) 0 empty

Class std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298208) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298270) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff7112982d8) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff71129b060) 0 empty

Class std::__is_direct_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129b0c0) 0 empty

Class std::__is_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112985b0) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129b1e0) 0 empty

Class std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112987b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129b300) 0 empty

Class std::__is_move_constructible_impl<fastjet::ClosestPair2D::Point***, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff711298820) 0 empty
  std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff711298888) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129b420) 0 empty

Class std::is_move_constructible<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<fastjet::ClosestPair2D::Point***> (0x0x7ff7112988f0) 0 empty
  std::__is_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff711298958) 0 empty
    std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff7112989c0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71129b4e0) 0 empty

Class std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Point***>, std::is_move_constructible<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Point***>, std::is_move_constructible<fastjet::ClosestPair2D::Point***> > (0x0x7ff71129b5a0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71129b660) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point***&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > > (0x0x7ff71129b6c0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129b720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&> > (0x0x7ff71129b780) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&> > (0x0x7ff711298af8) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129b7e0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129b840) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > (0x0x7ff71129b8a0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > (0x0x7ff711298c30) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298c98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129b900) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > (0x0x7ff711298d00) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > (0x0x7ff711298d68) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71129b960) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > > (0x0x7ff711298e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71129b9c0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff71129ba20) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&> > (0x0x7ff71129ba80) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point***&>, std::is_reference<fastjet::ClosestPair2D::Point***&> > (0x0x7ff711298f08) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff711298f70) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129bae0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point***&> (0x0x7ff710eb8000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129bb40) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&, true> (0x0x7ff71129bba0) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff710eb8068) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&, true> (0x0x7ff71129bc00) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff71129b600) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff71129bd20) 0 empty

Class std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710eb8270) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb82d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff71129be40) 0 empty

Class std::is_move_assignable<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7ff710eb8340) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710eb83a8) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8410) 0 empty
      std::integral_constant<bool, true> (0x0x7ff71129bf00) 0 empty

Class std::__and_<std::is_move_constructible<fastjet::ClosestPair2D::Point***>, std::is_move_assignable<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<fastjet::ClosestPair2D::Point***>, std::is_move_assignable<fastjet::ClosestPair2D::Point***> > (0x0x7ff710eb8478) 0 empty
  std::is_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7ff710eb84e0) 0 empty
    std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710eb8548) 0 empty
      std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb85b0) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710ebe000) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ebe0c0) 0 empty

Class std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ebe120) 0 empty

Class std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710eb8820) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8888) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ebe180) 0 empty

Class std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8958) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710eb89c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8a28) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710ebe1e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point***, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710eb8bc8) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8c30) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710eb8c98) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8d00) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710ebe300) 0 empty

Class std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***> (0x0x7ff710eb8e38) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710eb8ea0) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710eb8f08) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710eb8f70) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7000) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710ebe360) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***>, std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***>, std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***> > (0x0x7ff710ebe3c0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ebe420) 0 empty

Class std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ebe540) 0 empty

Class std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ec7270) 0 empty
  std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ebe5a0) 0 empty

Class std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec73a8) 0 empty
  std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ec7410) 0 empty
    std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7478) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710ebe600) 0 empty

Class std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710ec7618) 0 empty
  std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7680) 0 empty
    std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ec76e8) 0 empty
      std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7750) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710ebe720) 0 empty

Class std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7ff710ec7888) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710ec78f0) 0 empty
    std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7958) 0 empty
      std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ec79c0) 0 empty
        std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7a28) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710ebe780) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***>, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point***>, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***> > (0x0x7ff710ec7b60) 0 empty
  std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7ff710ec7bc8) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7ff710ec7c30) 0 empty
      std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7c98) 0 empty
        std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7ff710ec7d00) 0 empty
          std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7ff710ec7d68) 0 empty
            std::integral_constant<bool, true> (0x0x7ff710ebe7e0) 0 empty

Class std::is_function<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int> (0x0x7ff710ec7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebe840) 0 empty

Class std::conditional<false, std::is_function<long unsigned int>, std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int>, std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > > (0x0x7ff710ebe8a0) 0 empty

Class std::is_lvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int> (0x0x7ff710ec7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebe900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7ff710ebe960) 0 empty

Class std::is_rvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int> (0x0x7ff710ec7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebe9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7ff710ed9000) 0 empty
  std::is_rvalue_reference<long unsigned int> (0x0x7ff710ed9068) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710ebea20) 0 empty

Class std::is_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int> (0x0x7ff710ed9270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebea80) 0 empty

Class std::conditional<false, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7ff710ebeae0) 0 empty

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

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

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

Class std::__is_void_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int> (0x0x7ff710ed9340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebede0) 0 empty

Class std::is_void<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<long unsigned int> (0x0x7ff710ed93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ebee40) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7ff710ed9410) 0 empty
  std::is_void<long unsigned int> (0x0x7ff710ed9478) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710ebeea0) 0 empty

Class std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7ff710ed94e0) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7ff710ed9548) 0 empty
    std::is_void<long unsigned int> (0x0x7ff710ed95b0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff710ebef00) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > > (0x0x7ff710ed9618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ebef60) 0 empty

Class std::is_object<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int> (0x0x7ff710ed9680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee8000) 0 empty

Class std::conditional<true, std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7ff710ee8060) 0 empty

Class std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7ff710ed97b8) 0 empty
  std::is_object<long unsigned int> (0x0x7ff710ed9820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ee8180) 0 empty

Class std::__is_referenceable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int> (0x0x7ff710ed9888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee81e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<long unsigned int, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<long unsigned int, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> > (0x0x7ff710ee8240) 0 empty

Class std::conditional<false, std::is_void<long unsigned int>, std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long unsigned int>, std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > > (0x0x7ff710ee82a0) 0 empty

Class std::is_array<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<long unsigned int> (0x0x7ff710ed98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ee83c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<long unsigned int, 0u> >, std::is_array<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<long unsigned int, 0u> >, std::is_array<long unsigned int> > (0x0x7ff710ee8420) 0 empty

Class std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7ff710ed9a28) 0 empty
  std::is_array<long unsigned int> (0x0x7ff710ed9a90) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710ee8480) 0 empty

Class std::__is_array_unknown_bounds<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<long unsigned int> (0x0x7ff710ed9bc8) 0 empty
  std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7ff710ed9c30) 0 empty
    std::is_array<long unsigned int> (0x0x7ff710ed9c98) 0 empty
      std::integral_constant<bool, false> (0x0x7ff710ee85a0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7ff710ee8600) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7ff710ed9d68) 0 empty
  std::is_function<long unsigned int> (0x0x7ff710ed9dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710ee8660) 0 empty

Class std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7ff710ed9f08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7ff710ed9f70) 0 empty
    std::is_function<long unsigned int> (0x0x7ff710ef6000) 0 empty
      std::integral_constant<bool, false> (0x0x7ff710ee86c0) 0 empty

Class std::conditional<false, std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> > (0x0x7ff710ee8720) 0 empty

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

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

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

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

Class std::conditional<true, std::is_arithmetic<long unsigned int>, std::__or_<std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<long unsigned int>, std::__or_<std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > > (0x0x7ff710ee8a80) 0 empty

Class std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > (0x0x7ff710ef64e0) 0 empty
  std::is_arithmetic<long unsigned int> (0x0x7ff710ef6548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ee8ae0) 0 empty

Class std::is_scalar<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<long unsigned int> (0x0x7ff710ef65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee8b40) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> > (0x0x7ff710ef6618) 0 empty
  std::is_scalar<long unsigned int> (0x0x7ff710ef6680) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ee8ba0) 0 empty

Class std::__is_destructible_safe<long unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<long unsigned int, false, true> (0x0x7ff710ef66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee8c00) 0 empty

Class std::is_destructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<long unsigned int> (0x0x7ff710ef6750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee8c60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>, std::is_destructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>, std::is_destructible<long unsigned int> > (0x0x7ff710ee8cc0) 0 empty

Class std::is_function<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&&> (0x0x7ff710ef6820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ee8d80) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7ff710ee8de0) 0 empty

Class std::is_lvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&&> (0x0x7ff710ef6888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ee8e40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7ff710ee8ea0) 0 empty

Class std::is_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int&&> (0x0x7ff710ef68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ee8f00) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7ff710ef6958) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7ff710ef69c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ee8f60) 0 empty

Class std::is_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&&> (0x0x7ff710ef6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f11000) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7ff710f11060) 0 empty

Class std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7ff710ef6c30) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7ff710ef6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11180) 0 empty

Class std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7ff710ef6d00) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7ff710ef6d68) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7ff710ef6dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f111e0) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7ff710ef6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f11240) 0 empty

Class std::is_object<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&&> (0x0x7ff710ef6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f112a0) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7ff710f11300) 0 empty

Class std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7ff710f150d0) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7ff710f15138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11360) 0 empty

Class std::__is_referenceable<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&&> (0x0x7ff710f151a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f11480) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7ff710f114e0) 0 empty

Class std::add_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&&> (0x0x7ff710f15208) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7ff710f11540) 0 empty

Class std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710ef67b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff710ee8d20) 0 empty

Class std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f152d8) 0 empty
  std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f15340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff710f115a0) 0 empty

Class std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7ff710f153a8) 0 empty
  std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f15410) 0 empty
    std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f15478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff710f11600) 0 empty

Class std::__is_direct_constructible_new<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int, long unsigned int&&> (0x0x7ff710f154e0) 0 empty
  std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7ff710f15548) 0 empty
    std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f155b0) 0 empty
      std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f15618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff710f11660) 0 empty

Class std::__is_direct_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f15680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f116c0) 0 empty

Class std::__is_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f156e8) 0 empty
  std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f15750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11720) 0 empty

Class std::is_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f157b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f11780) 0 empty

Class std::__is_move_constructible_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<long unsigned int, true> (0x0x7ff710f15820) 0 empty
  std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f15888) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f117e0) 0 empty

Class std::is_move_constructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<long unsigned int> (0x0x7ff710f158f0) 0 empty
  std::__is_move_constructible_impl<long unsigned int, true> (0x0x7ff710f15958) 0 empty
    std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f159c0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f11840) 0 empty

Class std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_constructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_constructible<long unsigned int> > (0x0x7ff710f118a0) 0 empty

Class std::is_function<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&> (0x0x7ff710f15a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f11960) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7ff710f119c0) 0 empty

Class std::is_lvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&> (0x0x7ff710f15a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f11a20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7ff710f11a80) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7ff710f15af8) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7ff710f15b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11ae0) 0 empty

Class std::is_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&> (0x0x7ff710f15d68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f11b40) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7ff710f11ba0) 0 empty

Class std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7ff710f15ea0) 0 empty
  std::is_reference<long unsigned int&> (0x0x7ff710f15f08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11cc0) 0 empty

Class std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7ff710f15f70) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7ff710f2f000) 0 empty
    std::is_reference<long unsigned int&> (0x0x7ff710f2f068) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f11d20) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7ff710f2f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f11d80) 0 empty

Class std::is_object<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&> (0x0x7ff710f2f138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f11de0) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7ff710f11e40) 0 empty

Class std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7ff710f2f270) 0 empty
  std::is_reference<long unsigned int&> (0x0x7ff710f2f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f11f60) 0 empty

Class std::__is_referenceable<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&> (0x0x7ff710f2f340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f35000) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7ff710f35060) 0 empty

Class std::add_rvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&> (0x0x7ff710f2f3a8) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7ff710f350c0) 0 empty

Class std::__is_assignable_helper<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long unsigned int&, long unsigned int&&> (0x0x7ff710f11900) 0 empty

Class std::is_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f2f478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f35120) 0 empty

Class std::__is_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<long unsigned int, true> (0x0x7ff710f2f4e0) 0 empty
  std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f2f548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f35180) 0 empty

Class std::is_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<long unsigned int> (0x0x7ff710f2f5b0) 0 empty
  std::__is_move_assignable_impl<long unsigned int, true> (0x0x7ff710f2f618) 0 empty
    std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f2f680) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f351e0) 0 empty

Class std::__and_<std::is_move_constructible<long unsigned int>, std::is_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<long unsigned int>, std::is_move_assignable<long unsigned int> > (0x0x7ff710f2f6e8) 0 empty
  std::is_move_assignable<long unsigned int> (0x0x7ff710f2f750) 0 empty
    std::__is_move_assignable_impl<long unsigned int, true> (0x0x7ff710f2f7b8) 0 empty
      std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f2f820) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710f35240) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> > (0x0x7ff710f352a0) 0 empty

Class std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f2fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f35300) 0 empty

Class std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f2fa90) 0 empty
  std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f2faf8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f35360) 0 empty

Class std::is_nothrow_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f2fb60) 0 empty
  std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f2fbc8) 0 empty
    std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f2fc30) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f353c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7ff710f2fc98) 0 empty
  std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f2fd00) 0 empty
    std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f2fd68) 0 empty
      std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f2fdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710f35420) 0 empty

Class std::is_nothrow_move_constructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long unsigned int> (0x0x7ff710f2fe38) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7ff710f2fea0) 0 empty
    std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7ff710f2ff08) 0 empty
      std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7ff710f2ff70) 0 empty
        std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7ff710f47000) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710f35480) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> > (0x0x7ff710f354e0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> > (0x0x7ff710f35540) 0 empty

Class std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f355a0) 0 empty

Class std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7ff710f470d0) 0 empty
  std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f35600) 0 empty

Class std::is_nothrow_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f471a0) 0 empty
  std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7ff710f47208) 0 empty
    std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47270) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710f35660) 0 empty

Class std::__is_nt_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7ff710f472d8) 0 empty
  std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f47340) 0 empty
    std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7ff710f473a8) 0 empty
      std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47410) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710f356c0) 0 empty

Class std::is_nothrow_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<long unsigned int> (0x0x7ff710f47478) 0 empty
  std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7ff710f474e0) 0 empty
    std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f47548) 0 empty
      std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7ff710f475b0) 0 empty
        std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47618) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710f35720) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> > (0x0x7ff710f47680) 0 empty
  std::is_nothrow_move_assignable<long unsigned int> (0x0x7ff710f476e8) 0 empty
    std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7ff710f47750) 0 empty
      std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7ff710f477b8) 0 empty
        std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7ff710f47820) 0 empty
          std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7ff710f47888) 0 empty
            std::integral_constant<bool, true> (0x0x7ff710f35780) 0 empty

Class std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*>, void> (0x0x7ff710f35b40) 0 empty

Class std::iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*> > (0x0x7ff710f47958) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*>, void> (0x0x7ff710f35ba0) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Point&, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Point&, fastjet::ClosestPair2D::Point&&> (0x0x7ff710f35c00) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Point&, fastjet::ClosestPair2D::Point&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Point&, fastjet::ClosestPair2D::Point&&> (0x0x7ff710f47a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f35d20) 0 empty

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

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f940d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f66840) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > > (0x0x7ff710f668a0) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f94138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f66900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f66960) 0 empty

Class std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f941a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f669c0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f94208) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f94270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710f66a20) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f942d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f66a80) 0 empty

Class std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f66ae0) 0 empty

Class std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f66ba0) 0 empty

Class std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=0 base align=1
std::remove_const<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f66c00) 0 empty

Class std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f66b40) 0 empty

Class std::__is_void_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f943a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f66c60) 0 empty

Class std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f94410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710f66cc0) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f94478) 0 empty
  std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f944e0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710f66d20) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f94548) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f945b0) 0 empty
    std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f94618) 0 empty
      std::integral_constant<bool, false> (0x0x7ff710f66d80) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > > (0x0x7ff710f94680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f66de0) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f946e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f66e40) 0 empty

Class std::conditional<true, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f66ea0) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7ff710f94750) 0 empty
  std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f947b8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710f66f00) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710f94820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710f66f60) 0 empty

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faa060) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > > (0x0x7ff710faa0c0) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f948f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faa120) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faa180) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710f94958) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f949c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faa1e0) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faa240) 0 empty

Class std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faa2a0) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710f94a90) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94af8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faa300) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710f94b60) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710f94bc8) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94c30) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710faa360) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > > (0x0x7ff710f94c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faa3c0) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faa420) 0 empty

Class std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faa480) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710f94d68) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faa4e0) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710f94e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faa540) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7ff710faa5a0) 0 empty

Class std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2068) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7ff710faa600) 0 empty

Class std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faa660) 0 empty

Class std::conditional<false, std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > > (0x0x7ff710faa6c0) 0 empty

Class std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faa720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faa840) 0 empty

Class std::__or_<std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710fc2270) 0 empty
  std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faa8a0) 0 empty

Class std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faa960) 0 empty

Class std::conditional<true, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faa9c0) 0 empty

Class std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710fc23a8) 0 empty
  std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faaa20) 0 empty

Class std::__or_<std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710fc2478) 0 empty
  std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710fc24e0) 0 empty
    std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2548) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710faaa80) 0 empty

Class std::__not_<std::__or_<std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > > (0x0x7ff710fc25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faaae0) 0 empty

Class std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710faab40) 0 empty

Class std::conditional<false, std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710faaba0) 0 empty

Class std::__or_<std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7ff710fc2680) 0 empty
  std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faac00) 0 empty

Class std::__is_referenceable<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faac60) 0 empty

Class std::__add_rvalue_reference_helper<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7ff710faad80) 0 empty

Class std::add_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2888) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7ff710faade0) 0 empty

Class std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710faa000) 0 empty

Class std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710faaf00) 0 empty

Class std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, true> (0x0x7ff710fc2958) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710faaf60) 0 empty

Class std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7ff710fc2af8) 0 empty
  std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, true> (0x0x7ff710fc2b60) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7ff710fc2bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710fda0c0) 0 empty

Class std::__iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, void> (0x0x7ff710fda3c0) 0 empty

Class std::iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff710fc2d68) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, void> (0x0x7ff710fda420) 0 empty

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710fc2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710fda4e0) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > > (0x0x7ff710fda540) 0 empty

Class std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710fda5a0) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710ff1000) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff1068) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710fda600) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710ff10d0) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710ff1138) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff11a0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710fda660) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > > (0x0x7ff710ff1208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710fda6c0) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff1270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710fda720) 0 empty

Class std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710fda780) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7ff710ff12d8) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff1340) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710fda7e0) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710fda840) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, true> (0x0x7ff710fda8a0) 0 empty

Class std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7ff710ff15b0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, true> (0x0x7ff710fda900) 0 empty

Class std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff710fda480) 0 empty

Class std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff710ff16e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710fda960) 0 empty

Class std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710fdaae0) 0 empty

Class std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > > (0x0x7ff710fdab40) 0 empty

Class std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff18f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710fdaba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710fdacc0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710ff1958) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff19c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710fdad20) 0 empty

Class std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710fdade0) 0 empty

Class std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710fdae40) 0 empty

Class std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710ff1a90) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1af8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710fdaea0) 0 empty

Class std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710ff1b60) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710ff1bc8) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1c30) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710fdaf00) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > > (0x0x7ff710ff1c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710fdaf60) 0 empty

Class std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711011000) 0 empty

Class std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff711011060) 0 empty

Class std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7ff710ff1d68) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7110110c0) 0 empty

Class std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711011120) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&, true> (0x0x7ff711011240) 0 empty

Class std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710ff1f70) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&, true> (0x0x7ff7110112a0) 0 empty

Class std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff710fdaa80) 0 empty

Class std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff711018000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff711011480) 0 empty

Class std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff711018068) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff7110180d0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff7110114e0) 0 empty

Class std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff711018208) 0 empty
  std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff711018270) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7ff7110182d8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff711011600) 0 empty

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

Class __gnu_cxx::__enable_if<false, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned int*> (0x0x7ff7110365a0) 0 empty

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

Class std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7ff711036660) 0 empty

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

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

Class std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7ff711036600) 0 empty

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7ff711018820) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7ff7110367e0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned int*> (0x0x7ff711036840) 0 empty

Class std::__is_byte<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<fastjet::MinHeap::ValueLoc> (0x0x7ff711036a20) 0 empty

Class __gnu_cxx::__enable_if<false, fastjet::MinHeap::ValueLoc*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, fastjet::MinHeap::ValueLoc*> (0x0x7ff711036a80) 0 empty

Class std::__is_integer<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<fastjet::MinHeap::ValueLoc> (0x0x7ff711036ba0) 0 empty

Class std::__is_floating<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<fastjet::MinHeap::ValueLoc> (0x0x7ff711036c00) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7ff711036c60) 0 empty

Class std::__traitor<std::__is_integer<fastjet::MinHeap::ValueLoc>, std::__is_floating<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<fastjet::MinHeap::ValueLoc>, std::__is_floating<fastjet::MinHeap::ValueLoc> > (0x0x7ff711036b40) 0 empty

Class std::__is_arithmetic<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<fastjet::MinHeap::ValueLoc> (0x0x7ff7110188f0) 0 empty
  std::__traitor<std::__is_integer<fastjet::MinHeap::ValueLoc>, std::__is_floating<fastjet::MinHeap::ValueLoc> > (0x0x7ff711036cc0) 0 empty

Class std::__is_pointer<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::MinHeap::ValueLoc> (0x0x7ff711036d20) 0 empty

Class std::__traitor<std::__is_arithmetic<fastjet::MinHeap::ValueLoc>, std::__is_pointer<fastjet::MinHeap::ValueLoc> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<fastjet::MinHeap::ValueLoc>, std::__is_pointer<fastjet::MinHeap::ValueLoc> > (0x0x7ff711036ae0) 0 empty

Class std::__is_scalar<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<fastjet::MinHeap::ValueLoc> (0x0x7ff7110189c0) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::MinHeap::ValueLoc>, std::__is_pointer<fastjet::MinHeap::ValueLoc> > (0x0x7ff711036d80) 0 empty

Class __gnu_cxx::__enable_if<true, fastjet::MinHeap::ValueLoc*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, fastjet::MinHeap::ValueLoc*> (0x0x7ff711036de0) 0 empty

Class std::remove_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7ff7110692a0) 0 empty

Class std::remove_reference<fastjet::ClosestPair2D::Point***&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point***&> (0x0x7ff7110693c0) 0 empty

Class std::remove_reference<long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int&> (0x0x7ff7110694e0) 0 empty

Class std::is_error_condition_enum<std::move_iterator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<fastjet::ClosestPair2D::Point*> > (0x0x7ff711018bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711069a20) 0 empty

Class std::is_error_code_enum<std::move_iterator<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<fastjet::ClosestPair2D::Point*> > (0x0x7ff711018c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711069a80) 0 empty

Class std::__is_byte<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711069ba0) 0 empty

Class __gnu_cxx::__enable_if<false, fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, fastjet::ClosestPair2D::Shuffle*> (0x0x7ff711069c00) 0 empty

Class std::__is_integer<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711069d20) 0 empty

Class std::__is_floating<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711069d80) 0 empty

Class std::__traitor<std::__is_integer<fastjet::ClosestPair2D::Shuffle>, std::__is_floating<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<fastjet::ClosestPair2D::Shuffle>, std::__is_floating<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711069cc0) 0 empty

Class std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7110851a0) 0 empty
  std::__traitor<std::__is_integer<fastjet::ClosestPair2D::Shuffle>, std::__is_floating<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711069de0) 0 empty

Class std::__is_pointer<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711069e40) 0 empty

Class std::__traitor<std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__is_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__is_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711069c60) 0 empty

Class std::__is_scalar<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085270) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__is_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711069ea0) 0 empty

Class __gnu_cxx::__enable_if<true, fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, fastjet::ClosestPair2D::Shuffle*> (0x0x7ff711069f00) 0 empty

Class std::__is_move_iterator<std::move_iterator<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<fastjet::ClosestPair2D::Point**> > (0x0x7ff711099000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff7110992a0) 0 empty

Class std::conditional<false, std::is_void<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711099300) 0 empty

Class std::is_array<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_array<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099360) 0 empty

Class std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> >, std::is_array<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> >, std::is_array<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7110993c0) 0 empty

Class std::__and_<std::is_array<fastjet::ClosestPair2D::Shuffle>, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fastjet::ClosestPair2D::Shuffle>, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> > > (0x0x7ff7110854e0) 0 empty
  std::is_array<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085548) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711099420) 0 empty

Class std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7110855b0) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Shuffle>, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> > > (0x0x7ff711085618) 0 empty
    std::is_array<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085680) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711099480) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7110994e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7110856e8) 0 empty
  std::is_function<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085750) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711099540) 0 empty

Class std::__or_<std::is_void<fastjet::ClosestPair2D::Shuffle>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fastjet::ClosestPair2D::Shuffle>, std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff7110857b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711085820) 0 empty
    std::is_function<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085888) 0 empty
      std::integral_constant<bool, false> (0x0x7ff7110995a0) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_scalar<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_scalar<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711099600) 0 empty

Class std::__is_integral_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7110858f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099660) 0 empty

Class std::is_integral<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7110996c0) 0 empty

Class std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Shuffle>, std::is_floating_point<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fastjet::ClosestPair2D::Shuffle>, std::is_floating_point<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711099720) 0 empty

Class std::__is_floating_point_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff7110859c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099780) 0 empty

Class std::is_floating_point<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7110997e0) 0 empty

Class std::__or_<std::is_integral<fastjet::ClosestPair2D::Shuffle>, std::is_floating_point<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fastjet::ClosestPair2D::Shuffle>, std::is_floating_point<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711085a90) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085af8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711099840) 0 empty

Class std::is_arithmetic<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff7110998a0) 0 empty

Class std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711099900) 0 empty

Class std::is_enum<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099960) 0 empty

Class std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff7110999c0) 0 empty

Class std::__is_pointer_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099a20) 0 empty

Class std::is_pointer<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099a80) 0 empty

Class std::conditional<false, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > > (0x0x7ff711099ae0) 0 empty

Class std::__is_member_pointer_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099b40) 0 empty

Class std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099ba0) 0 empty

Class std::conditional<false, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711099c00) 0 empty

Class std::__is_null_pointer_helper<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099c60) 0 empty

Class std::is_null_pointer<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099cc0) 0 empty

Class std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711085ea0) 0 empty
  std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711085f08) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711099d20) 0 empty

Class std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff711085f70) 0 empty
  std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd8000) 0 empty
    std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd8068) 0 empty
      std::integral_constant<bool, false> (0x0x7ff711099d80) 0 empty

Class std::__or_<std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd80d0) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd8138) 0 empty
    std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd81a0) 0 empty
      std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd8208) 0 empty
        std::integral_constant<bool, false> (0x0x7ff711099de0) 0 empty

Class std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd8270) 0 empty
  std::__or_<std::is_enum<fastjet::ClosestPair2D::Shuffle>, std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd82d8) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd8340) 0 empty
      std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd83a8) 0 empty
        std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd8410) 0 empty
          std::integral_constant<bool, false> (0x0x7ff711099e40) 0 empty

Class std::is_scalar<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd8478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff711099ea0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_scalar<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_scalar<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710cd84e0) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd8548) 0 empty
    std::integral_constant<bool, false> (0x0x7ff711099f00) 0 empty

Class std::remove_all_extents<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<fastjet::ClosestPair2D::Shuffle> (0x0x7ff711099f60) 0 empty

Class std::__is_destructible_impl<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd85b0) 0 empty
  std::__do_is_destructible_impl (0x0x7ff710ce1000) 0 empty

Class std::__is_destructible_safe<fastjet::ClosestPair2D::Shuffle, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fastjet::ClosestPair2D::Shuffle, false, false> (0x0x7ff710cd8680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1060) 0 empty

Class std::is_destructible<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cd86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce10c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::is_destructible<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::is_destructible<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710ce1120) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ce11e0) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > > (0x0x7ff710ce1240) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ce12a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710ce1300) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1360) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cd89c0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ce13c0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1420) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710ce1480) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cd8af8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ce14e0) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cd8bc8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cd8c30) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8c98) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710ce1540) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > > (0x0x7ff710cd8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ce15a0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710ce1600) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710ce1660) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Shuffle&&>, std::is_reference<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cd8dd0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ce16c0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1720) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&&, true> (0x0x7ff710ce1780) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8f08) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&&, true> (0x0x7ff710ce17e0) 0 empty

Class std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cd8820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff710ce1180) 0 empty

Class std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cf90d0) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff710ce1840) 0 empty

Class std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9208) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cf9270) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf92d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff710ce18a0) 0 empty

Class std::__is_direct_constructible_new<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf93a8) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9410) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710cf9478) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf94e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff710ce1900) 0 empty

Class std::__is_direct_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1960) 0 empty

Class std::__is_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9888) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf98f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ce1a80) 0 empty

Class std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710ce1ba0) 0 empty

Class std::__is_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710cf9af8) 0 empty
  std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710ce1cc0) 0 empty

Class std::is_move_constructible<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cf9bc8) 0 empty
  std::__is_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710cf9c30) 0 empty
    std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9c98) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710ce1d80) 0 empty

Class std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_move_constructible<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_move_constructible<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710ce1e40) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710ce1ea0) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710d04000) 0 empty

Class std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710cf9ea0) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710cf9f08) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710d04060) 0 empty

Class std::is_move_assignable<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710cf9f70) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d08000) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08068) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710d040c0) 0 empty

Class std::__and_<std::is_move_constructible<fastjet::ClosestPair2D::Shuffle>, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<fastjet::ClosestPair2D::Shuffle>, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710d080d0) 0 empty
  std::is_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710d08138) 0 empty
    std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d081a0) 0 empty
      std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08208) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710d04120) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d04180) 0 empty

Class std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710d042a0) 0 empty

Class std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d083a8) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710d04300) 0 empty

Class std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d084e0) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d08548) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d085b0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710d04360) 0 empty

Class std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d08750) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d087b8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d08820) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08888) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710d04480) 0 empty

Class std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710d089c0) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d08a28) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08a90) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d08af8) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08b60) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710d044e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710d04540) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d045a0) 0 empty

Class std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710d046c0) 0 empty

Class std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d08dd0) 0 empty
  std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08e38) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710d04720) 0 empty

Class std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d08f08) 0 empty
  std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d08f70) 0 empty
    std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a000) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710d04780) 0 empty

Class std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d1a0d0) 0 empty
  std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a138) 0 empty
    std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d1a1a0) 0 empty
      std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a208) 0 empty
        std::integral_constant<bool, true> (0x0x7ff710d04960) 0 empty

Class std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710d1a2d8) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d1a340) 0 empty
    std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a3a8) 0 empty
      std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d1a410) 0 empty
        std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a478) 0 empty
          std::integral_constant<bool, true> (0x0x7ff710d04a20) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle>, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Shuffle>, std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710d1a548) 0 empty
  std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7ff710d1a5b0) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7ff710d1a618) 0 empty
      std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a680) 0 empty
        std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7ff710d1a6e8) 0 empty
          std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7ff710d1a750) 0 empty
            std::integral_constant<bool, true> (0x0x7ff710d04ae0) 0 empty

Class std::__is_byte<double>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<double> (0x0x7ff710d264e0) 0 empty

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

Class std::__traitor<std::__is_integer<double>, std::__is_floating<double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7ff710d26600) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7ff710d1a8f0) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7ff710d26660) 0 empty

Class std::__is_pointer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<double> (0x0x7ff710d266c0) 0 empty

Class std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> > (0x0x7ff710d265a0) 0 empty

Class std::__is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<double> (0x0x7ff710d1a9c0) 0 empty
  std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> > (0x0x7ff710d26720) 0 empty

Class __gnu_cxx::__enable_if<true, double*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, double*> (0x0x7ff710d26780) 0 empty

Class std::__is_move_iterator<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<fastjet::ClosestPair2D::Point***> (0x0x7ff710d26840) 0 empty

Class std::__is_move_iterator<std::move_iterator<unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<unsigned int*> > (0x0x7ff710d26e40) 0 empty

Class std::remove_reference<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point> (0x0x7ff710d57540) 0 empty

Class std::__is_pointer<fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::ClosestPair2D::Shuffle*> (0x0x7ff710d579c0) 0 empty

Class std::__are_same<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle> (0x0x7ff710d57a20) 0 empty

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

Class std::__is_move_iterator<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7ff710d57c60) 0 empty

Class std::__is_byte<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d57d20) 0 empty

Class __gnu_cxx::__enable_if<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff710d57d80) 0 empty

Class std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d57f60) 0 empty

Class std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d90000) 0 empty

Class std::__traitor<std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff710d57f00) 0 empty

Class std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d1af08) 0 empty
  std::__traitor<std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff710d90060) 0 empty

Class std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d900c0) 0 empty

Class std::__traitor<std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff710d57ea0) 0 empty

Class std::__is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710d1ac30) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff710d90120) 0 empty

Class __gnu_cxx::__enable_if<true, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff710d90180) 0 empty

Class std::__is_pointer<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::ClosestPair2D::Point**> (0x0x7ff710d908a0) 0 empty

Class std::__are_same<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*> (0x0x7ff710d90900) 0 empty

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

Class std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_copy_assignable<fastjet::ClosestPair2D::Shuffle> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Shuffle>, std::is_copy_assignable<fastjet::ClosestPair2D::Shuffle> > (0x0x7ff710d90a80) 0 empty

Class std::iterator_traits<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClosestPair2D::Point***> (0x0x7ff710d90f60) 0 empty

Class std::__is_pointer<fastjet::ClosestPair2D::Point***>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7ff710dc9000) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7ff710dc9060) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7ff710dc9120) 0 empty

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

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

Class std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Point*>, std::is_copy_assignable<fastjet::ClosestPair2D::Point*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::ClosestPair2D::Point*>, std::is_copy_assignable<fastjet::ClosestPair2D::Point*> > (0x0x7ff710dc9420) 0 empty

Class std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7ff710dc75b0) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7ff710dc7618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710dc9480) 0 empty

Class std::is_move_assignable<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<fastjet::ClosestPair2D::Point*> (0x0x7ff710dc7680) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7ff710dc76e8) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7ff710dc7750) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710dc94e0) 0 empty

Class std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> (0x0x7ff710dc96c0) 0 empty

Class std::__are_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710dc9720) 0 empty

Class std::conditional<false, std::is_move_assignable<fastjet::ClosestPair2D::Point**>, std::is_copy_assignable<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<fastjet::ClosestPair2D::Point**>, std::is_copy_assignable<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc97e0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9840) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point**>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point**>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > > (0x0x7ff710dc98a0) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point**>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<fastjet::ClosestPair2D::Point**>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc9960) 0 empty

Class std::is_rvalue_reference<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc99c0) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point**>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point**>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc7bc8) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7c30) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710dc9a20) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9a80) 0 empty

Class std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc9ae0) 0 empty

Class std::__is_void_helper<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9b40) 0 empty

Class std::is_void<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_void<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9ba0) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc7dd0) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7e38) 0 empty
    std::integral_constant<bool, false> (0x0x7ff710dc9c00) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc7ea0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc7f08) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7f70) 0 empty
      std::integral_constant<bool, false> (0x0x7ff710dc9c60) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > > (0x0x7ff710dc7068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710dc9cc0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710dc9d20) 0 empty

Class std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc9d80) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point**>, std::is_reference<fastjet::ClosestPair2D::Point**> > (0x0x7ff710dc7138) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7208) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710dc9de0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point**> (0x0x7ff710dc7270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710dc9e40) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point**&> (0x0x7ff710dc7340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710dc9f00) 0 empty

Class std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point**&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fastjet::ClosestPair2D::Point**&>, std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > > (0x0x7ff710dc9f60) 0 empty

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710dc73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e07060) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710dc7410) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710dc7820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e070c0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710dc7888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07120) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e07180) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710dc78f0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e071e0) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e0a068) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e0a0d0) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a138) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710e07240) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > > (0x0x7ff710e0a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710e072a0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710e07300) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e07360) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point**&>, std::is_reference<fastjet::ClosestPair2D::Point**&> > (0x0x7ff710e0a270) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e073c0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07420) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point**&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point**&, true> (0x0x7ff710e07480) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point**&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point**&> (0x0x7ff710e0a3a8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point**&, true> (0x0x7ff710e074e0) 0 empty

Class std::is_function<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710e07540) 0 empty

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

Class std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07600) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e07660) 0 empty

Class std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&>, std::is_rvalue_reference<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e0a548) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e076c0) 0 empty

Class std::is_reference<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07720) 0 empty

Class std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e07780) 0 empty

Class std::__or_<std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e0a680) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e077e0) 0 empty

Class std::__or_<std::is_function<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e0a750) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e0a7b8) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a820) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710e07840) 0 empty

Class std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > > (0x0x7ff710e0a888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710e078a0) 0 empty

Class std::is_object<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff710e07900) 0 empty

Class std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e07960) 0 empty

Class std::__or_<std::is_object<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fastjet::ClosestPair2D::Point** const&>, std::is_reference<fastjet::ClosestPair2D::Point** const&> > (0x0x7ff710e0a958) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e079c0) 0 empty

Class std::__is_referenceable<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07a20) 0 empty

Class std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point** const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point** const&, true> (0x0x7ff710e07a80) 0 empty

Class std::add_rvalue_reference<fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0aa90) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point** const&, true> (0x0x7ff710e07ae0) 0 empty

Class std::__is_assignable_helper<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7ff710dc9ea0) 0 empty

Class std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff710e07b40) 0 empty

Class std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point**, true> (0x0x7ff710e0ad00) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e07c60) 0 empty

Class std::is_copy_assignable<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<fastjet::ClosestPair2D::Point**> (0x0x7ff710e0add0) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point**, true> (0x0x7ff710e0ae38) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7ff710e0aea0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710e07d20) 0 empty

Class std::conditional<true, std::is_move_assignable<unsigned int>, std::is_copy_assignable<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<unsigned int>, std::is_copy_assignable<unsigned int> > (0x0x7ff710e07ea0) 0 empty

Class std::conditional<true, std::is_move_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_copy_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7ff710e07f60) 0 empty

Class std::__is_move_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff710e2b340) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff710e2b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff710e2e000) 0 empty

Class std::is_move_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7ff710e2b4e0) 0 empty
  std::__is_move_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7ff710e2b548) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7ff710e2b5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff710e2e120) 0 empty

