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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f7c84592720) 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> (0x0x7f7c84592780) 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> (0x0x7f7c845927e0) 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> (0x0x7f7c84592840) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f7c845ca1e0) 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> (0x0x7f7c845ca240) 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> (0x0x7f7c845ca2a0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f7c845ca300) 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> (0x0x7f7c845ca360) 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> (0x0x7f7c845ca3c0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f7c845ca480) 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> (0x0x7f7c845ca4e0) 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> (0x0x7f7c845ca540) 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> (0x0x7f7c845ca5a0) 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> (0x0x7f7c845ca600) 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> (0x0x7f7c845ca660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f7c845738f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600600) 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> (0x0x7f7c84573958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600660) 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> (0x0x7f7c845739c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c846006c0) 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> (0x0x7f7c84573a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600720) 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> (0x0x7f7c84573a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600780) 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> (0x0x7f7c84573af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c846007e0) 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> (0x0x7f7c84573b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600840) 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> (0x0x7f7c84573bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c846008a0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f7c84573c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600900) 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> (0x0x7f7c84573c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600960) 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> (0x0x7f7c84573d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c846009c0) 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> (0x0x7f7c84573d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600a20) 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> (0x0x7f7c84573dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600a80) 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> (0x0x7f7c84573e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600ae0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f7c84573ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600b40) 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> (0x0x7f7c84573f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600ba0) 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> (0x0x7f7c84620068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600cc0) 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> (0x0x7f7c846200d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600d20) 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> (0x0x7f7c84620138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84600d80) 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> (0x0x7f7c84643478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c84628f60) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f7c84650c60) 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 (0x0x7f7c84650ea0) 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 (0x0x7f7c8467c120) 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 (0x0x7f7c8467c360) 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 (0x0x7f7c8467c4e0) 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 (0x0x7f7c8467c8a0) 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 (0x0x7f7c846b69c0) 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> (0x0x7f7c846b6f60) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f7c83f10300) 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> (0x0x7f7c83f10360) 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> (0x0x7f7c83f103c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f7c83f3f8a0) 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 (0x0x7f7c83f3f960) 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 (0x0x7f7c83f3fa20) 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 (0x0x7f7c83f3fae0) 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 (0x0x7f7c83f3fba0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f7c83f7c240) 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 (0x0x7f7c83f7c420) 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 (0x0x7f7c83f7c480) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f7c83f74680) 0 empty
  std::input_iterator_tag (0x0x7f7c83fc5c00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f7c83f746e8) 0 empty
  std::forward_iterator_tag (0x0x7f7c83f74750) 0 empty
    std::input_iterator_tag (0x0x7f7c83fc5c60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f7c83f747b8) 0 empty
  std::bidirectional_iterator_tag (0x0x7f7c83f74820) 0 empty
    std::forward_iterator_tag (0x0x7f7c83f74888) 0 empty
      std::input_iterator_tag (0x0x7f7c83fc5cc0) 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> (0x0x7f7c84048480) 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 (0x0x7f7c84094840) 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 (0x0x7f7c84094960) 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 (0x0x7f7c84094ae0) 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 (0x0x7f7c84094c60) 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 (0x0x7f7c84094d80) 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> (0x0x7f7c83cce1e0) 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> (0x0x7f7c83cce300) 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> (0x0x7f7c83cce7e0) 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> (0x0x7f7c83cce8a0) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f7c83d015a0) 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 (0x0x7f7c83d31180) 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 (0x0x7f7c83f74b60) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f7c83d31360) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f7c83f74b60)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f7c83d31540) 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 (0x0x7f7c83d31a80) 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 (0x0x7f7c83f74c98) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f7c83d70180) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f7c83f74c98)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f7c83de63a8) 0
  std::_Bit_iterator_base (0x0x7f7c83de6410) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7c83b0bcc0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f7c83de6478) 0
  std::_Bit_iterator_base (0x0x7f7c83de64e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7c83b3e4e0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f7c83b779c0) 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> (0x0x7f7c83b77f00) 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> (0x0x7f7c83de6680) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f7c83b77f60) 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> (0x0x7f7c83bc0000) 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> (0x0x7f7c83de67b8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f7c83bc0060) 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> (0x0x7f7c83bc0120) 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> (0x0x7f7c83de68f0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f7c83bc0180) 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> (0x0x7f7c83bc01e0) 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> (0x0x7f7c83de6958) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f7c83bc0240) 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> > (0x0x7f7c83bc05a0) 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> (0x0x7f7c83bc0600) 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> (0x0x7f7c83de6a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f7c83bc0660) 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> (0x0x7f7c83bf9c00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f7c83c39000) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f7c83c1bb40) 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> (0x0x7f7c83c1bc00) 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> (0x0x7f7c83c39068) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f7c83c1bc60) 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> (0x0x7f7c83c1bd20) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f7c83c39270) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f7c83c4b540) 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> > (0x0x7f7c83c39340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c83c4b600) 0 empty

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f7c83c398f0) 0
  std::__uses_alloc_base (0x0x7f7c839b6180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f7c8375d240) 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 (0x0x7f7c837be480) 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> (0x0x7f7c837bee40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f7c83816600) 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> > (0x0x7f7c83873de0) 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> (0x0x7f7c83873e40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f7c835f27e0) 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> > (0x0x7f7c8381da90) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f7c835f2840) 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> (0x0x7f7c835f28a0) 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 (0x0x7f7c8381dbc8) 0
  std::allocator<char> (0x0x7f7c8381dc30) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f7c835f2900) 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> (0x0x7f7c835f2960) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f7c835f2cc0) 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> > (0x0x7f7c835f2f60) 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> (0x0x7f7c832ef000) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f7c832ef360) 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> > (0x0x7f7c832ef420) 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> (0x0x7f7c832ef480) 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> (0x0x7f7c8381dd68) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f7c832ef4e0) 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> (0x0x7f7c832ef540) 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> (0x0x7f7c832ef5a0) 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> > (0x0x7f7c832ef6c0) 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> > (0x0x7f7c8381ddd0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f7c832ef720) 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> (0x0x7f7c832ef780) 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 (0x0x7f7c8381df08) 0
  std::allocator<wchar_t> (0x0x7f7c8381df70) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f7c832ef7e0) 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> (0x0x7f7c832ef840) 0

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

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f7c832efba0) 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> > (0x0x7f7c832eff60) 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> > (0x0x7f7c8381d888) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f7c833e3000) 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> > > (0x0x7f7c8381d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c833e30c0) 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> > (0x0x7f7c833e3120) 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> > (0x0x7f7c8381d9c0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f7c833e3180) 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> > > (0x0x7f7c8381daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c833e3300) 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> > (0x0x7f7c833e3360) 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> > (0x0x7f7c8381db60) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f7c833e33c0) 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> > (0x0x7f7c833e3480) 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> > (0x0x7f7c833f9000) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f7c833e34e0) 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> (0x0x7f7c833e3540) 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> (0x0x7f7c833e35a0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f7c833f9138) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f7c833e3660) 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 (0x0x7f7c833f9208) 0
  std::allocator<char16_t> (0x0x7f7c833f9270) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f7c833e36c0) 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> (0x0x7f7c833e3720) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f7c833e3420) 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> > > (0x0x7f7c833f92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c833e37e0) 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> > (0x0x7f7c833e3840) 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> > (0x0x7f7c833f9340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f7c833e38a0) 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> > (0x0x7f7c833e3960) 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> > (0x0x7f7c833f9478) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f7c833e39c0) 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> (0x0x7f7c833e3a20) 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> (0x0x7f7c833e3a80) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f7c833f95b0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f7c833e3b40) 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 (0x0x7f7c833f9680) 0
  std::allocator<char32_t> (0x0x7f7c833f96e8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f7c833e3ba0) 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> (0x0x7f7c833e3c00) 0

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

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

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

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

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

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

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

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> > (0x0x7f7c832644e0) 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> (0x0x7f7c83264540) 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> (0x0x7f7c833f9a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f7c832645a0) 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> (0x0x7f7c833f9b60) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f7c833f9bc8) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f7c833f9b60)
    std::locale::facet (0x0x7f7c83264660) 0
        primary-for std::__cxx11::collate<char> (0x0x7f7c833f9bc8)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f7c82eb2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c83264c00) 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 (0x0x7f7c83264c60) 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> (0x0x7f7c83264cc0) 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*> (0x0x7f7c82eb2270) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f7c83264de0) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f7c82ece8a0) 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> (0x0x7f7c82eb2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82ecef60) 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> (0x0x7f7c82eb23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82efe0c0) 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> (0x0x7f7c82eb2410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82efe240) 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> (0x0x7f7c82eb2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82efe300) 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 (0x0x7f7c82eb24e0) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f7c82eb2548) 0
      primary-for std::system_error (0x0x7f7c82eb24e0)
    std::exception (0x0x7f7c82efe480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f7c82eb2548)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f7c82f32068) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f7c82f36000) 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> (0x0x7f7c82f320d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c82f368a0) 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 (0x0x7f7c82f32138) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f7c82f321a0) 0
      primary-for std::ios_base::failure (0x0x7f7c82f32138)
    std::runtime_error (0x0x7f7c82f32208) 0
        primary-for std::system_error (0x0x7f7c82f321a0)
      std::exception (0x0x7f7c82f36a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f7c82f32208)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f7c82f36b40) 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 (0x0x7f7c82f369c0) 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> (0x0x7f7c82f36ba0) 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> (0x0x7f7c82fcc360) 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> (0x0x7f7c82fcc840) 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 (0x0x7f7c82fcc9c0) 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> (0x0x7f7c8301ebd0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f7c83074060) 0
      primary-for std::ctype<char> (0x0x7f7c8301ebd0)
  std::ctype_base (0x0x7f7c830740c0) 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> (0x0x7f7c8301ee00) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f7c83074600) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7c8301ee00)
  std::ctype_base (0x0x7f7c83074660) 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> (0x0x7f7c82f32c30) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f7c8301ee70) 0
      primary-for std::ctype<wchar_t> (0x0x7f7c82f32c30)
    std::locale::facet (0x0x7f7c830746c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7c8301ee70)
    std::ctype_base (0x0x7f7c83074720) 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> (0x0x7f7c82f32dd0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f7c82cb3070) 0
      primary-for std::ctype_byname<char> (0x0x7f7c82f32dd0)
    std::locale::facet (0x0x7f7c830748a0) 0
        primary-for std::ctype<char> (0x0x7f7c82cb3070)
    std::ctype_base (0x0x7f7c83074900) 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> (0x0x7f7c82f32e38) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f7c82f32ea0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f7c82f32e38)
    std::__ctype_abstract_base<wchar_t> (0x0x7f7c82cb30e0) 0
        primary-for std::ctype<wchar_t> (0x0x7f7c82f32ea0)
      std::locale::facet (0x0x7f7c83074960) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7c82cb30e0)
      std::ctype_base (0x0x7f7c830749c0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f7c82cdb340) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f7c82d22c00) 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> (0x0x7f7c82cdb410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82d47720) 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> (0x0x7f7c82cdb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82d47780) 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> (0x0x7f7c82d47e40) 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> (0x0x7f7c82cdb7b8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f7c82cdb820) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f7c82cdb7b8)
    std::locale::facet (0x0x7f7c82da71e0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f7c82cdb820)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f7c82b07138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82aeb780) 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> (0x0x7f7c82b07208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82aeb7e0) 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> > (0x0x7f7c82aebae0) 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> (0x0x7f7c82aebb40) 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> (0x0x7f7c82b073a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f7c82aebba0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f7c82b64660) 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> (0x0x7f7c82b07dd0 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> (0x0x7f7c82b07ea0 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> (0x0x7f7c82b12cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f7c82b07dd0) 0
      primary-for std::basic_iostream<char> (0x0x7f7c82b12cb0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f7c82b07e38) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f7c82b646c0) 24
          primary-for std::basic_ios<char> (0x0x7f7c82b07e38)
  std::basic_ostream<char> (0x0x7f7c82b07ea0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f7c82b07e38) 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 (0x0x7f7c82b64720) 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> (0x0x7f7c82b07410 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> (0x0x7f7c82b07a28 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> (0x0x7f7c82b9a3f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f7c82b07410) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f7c82b9a3f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f7c82b07478) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f7c82b64780) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f7c82b07478)
  std::basic_ostream<wchar_t> (0x0x7f7c82b07a28) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f7c82b07478) alternative-path

Class fastjet::Coord2D
   size=16 align=8
   base size=16 base align=8
fastjet::Coord2D (0x0x7f7c82b647e0) 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 (0x0x7f7c82b64de0) 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> > (0x0x7f7c82b64f00) 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> > (0x0x7f7c82ba5478) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f7c82b64f60) 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> (0x0x7f7c82be5000) 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> (0x0x7f7c82be5060) 0 empty

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7f7c82ba55b0) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7f7c82be5120) 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 (0x0x7f7c82ba5680) 0
  std::allocator<unsigned int> (0x0x7f7c82ba56e8) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f7c82be5180) 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> > (0x0x7f7c82b64ea0) 0

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7f7c82ba5750) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f7c82be51e0) 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> > (0x0x7f7c82be53c0) 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> > (0x0x7f7c82ba58f0) 0 empty
  std::allocator_traits<std::allocator<fastjet::Coord2D> > (0x0x7f7c82be5420) 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> (0x0x7f7c82be5480) 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> (0x0x7f7c82be54e0) 0 empty

Class std::allocator<fastjet::Coord2D>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::Coord2D> (0x0x7f7c82ba5a28) 0 empty
  __gnu_cxx::new_allocator<fastjet::Coord2D> (0x0x7f7c82be55a0) 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 (0x0x7f7c82ba5af8) 0
  std::allocator<fastjet::Coord2D> (0x0x7f7c82ba5b60) 0 empty
    __gnu_cxx::new_allocator<fastjet::Coord2D> (0x0x7f7c82be5600) 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> > (0x0x7f7c82be5360) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f7c82420340) 0
  __gnu_cxx::__mutex (0x0x7f7c824afba0) 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> (0x0x7f7c824aff60) 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> (0x0x7f7c82420410) 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> (0x0x7f7c824d1000) 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> (0x0x7f7c82420478) 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> (0x0x7f7c824204e0) 8
    __gnu_cxx::__mutex (0x0x7f7c824d10c0) 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> (0x0x7f7c824d1180) 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> (0x0x7f7c82420548) 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> (0x0x7f7c824d11e0) 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> (0x0x7f7c82420618) 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> (0x0x7f7c82420680) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f7c82420618)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f7c824d1900) 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> (0x0x7f7c82420888) 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> (0x0x7f7c824208f0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f7c82420888)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f7c82420958) 8
      __gnu_cxx::__mutex (0x0x7f7c824d19c0) 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> (0x0x7f7c82420b60) 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> (0x0x7f7c82420bc8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f7c82420b60)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f7c824d1a80) 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> (0x0x7f7c82420ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c825291e0) 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> (0x0x7f7c82420f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82529240) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f7c82529300) 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> (0x0x7f7c821a9618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c822148a0) 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> (0x0x7f7c821a9680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c82214900) 0 empty

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f7c821a96e8) 0
  std::__atomic_flag_base (0x0x7f7c82214ba0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f7c82347540) 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> (0x0x7f7c82347900) 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> (0x0x7f7c82347cc0) 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> (0x0x7f7c81f710c0) 0 empty

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

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f7c81f71840) 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> (0x0x7f7c821a98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81f71c60) 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> (0x0x7f7c821a9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81f71cc0) 0 empty

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

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

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

Class fastjet::MinHeap::ValueLoc
   size=16 align=8
   base size=16 base align=8
fastjet::MinHeap::ValueLoc (0x0x7f7c81fa28a0) 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> > (0x0x7f7c81fa2960) 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> > (0x0x7f7c821a99c0) 0 empty
  std::allocator_traits<std::allocator<fastjet::MinHeap::ValueLoc> > (0x0x7f7c81fa29c0) 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> (0x0x7f7c81fa2a20) 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> (0x0x7f7c81fa2a80) 0 empty

Class std::allocator<fastjet::MinHeap::ValueLoc>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::MinHeap::ValueLoc> (0x0x7f7c821a9af8) 0 empty
  __gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc> (0x0x7f7c81fa2b40) 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 (0x0x7f7c821a9bc8) 0
  std::allocator<fastjet::MinHeap::ValueLoc> (0x0x7f7c821a9c30) 0 empty
    __gnu_cxx::new_allocator<fastjet::MinHeap::ValueLoc> (0x0x7f7c81fa2ba0) 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> > (0x0x7f7c81fa2900) 0

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

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

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

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7f7c82070000) 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> > (0x0x7f7c821a9dd0) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f7c82070060) 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> (0x0x7f7c820700c0) 0 empty

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f7c821a9f08) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f7c820701e0) 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 (0x0x7f7c821a9068) 0
  std::allocator<double> (0x0x7f7c821a9340) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f7c82070240) 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> > (0x0x7f7c81fa2f60) 0

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

Class fastjet::ClosestPair2D::Shuffle
   size=16 align=8
   base size=16 base align=8
fastjet::ClosestPair2D::Shuffle (0x0x7f7c820706c0) 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> > (0x0x7f7c820707e0) 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> > (0x0x7f7c82113138) 0 empty
  std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7f7c82070900) 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> (0x0x7f7c82070a20) 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> (0x0x7f7c82070a80) 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> (0x0x7f7c821133a8) 0 empty
  __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c82070b40) 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 (0x0x7f7c82113478) 0
  std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c821134e0) 0 empty
    __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c82070ba0) 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> > (0x0x7f7c82070780) 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> > (0x0x7f7c82113548) 0
  std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7f7c82070c00) 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*> > (0x0x7f7c82070cc0) 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*> > (0x0x7f7c821136e8) 0 empty
  std::allocator_traits<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c82070de0) 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*> (0x0x7f7c82070f00) 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*> (0x0x7f7c82070f60) 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*> (0x0x7f7c82113958) 0 empty
  __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c81de9060) 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 (0x0x7f7c82113a28) 0
  std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c82113a90) 0 empty
    __gnu_cxx::new_allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c81de90c0) 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*> > (0x0x7f7c82070c60) 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*> > (0x0x7f7c82113af8) 0
  std::_Vector_base<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c81de9120) 0

Class fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>
   size=64 align=8
   base size=60 base align=8
fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c82070720) 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> > (0x0x7f7c81de92a0) 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> > > (0x0x7f7c81de9240) 0

Class std::auto_ptr<fastjet::MinHeap>
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<fastjet::MinHeap> (0x0x7f7c81de9300) 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> > (0x0x7f7c81de93c0) 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> > (0x0x7f7c82113c98) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81de9420) 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> (0x0x7f7c81de9480) 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> (0x0x7f7c81de94e0) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point> (0x0x7f7c82113dd0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point> (0x0x7f7c81de95a0) 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 (0x0x7f7c82113ea0) 0
  std::allocator<fastjet::ClosestPair2D::Point> (0x0x7f7c82113f08) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point> (0x0x7f7c81de9600) 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> > (0x0x7f7c81de9360) 0

Class std::vector<fastjet::ClosestPair2D::Point>
   size=24 align=8
   base size=24 base align=8
std::vector<fastjet::ClosestPair2D::Point> (0x0x7f7c821135b0) 0
  std::_Vector_base<fastjet::ClosestPair2D::Point, std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81de9720) 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*> > (0x0x7f7c81de9840) 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*> > (0x0x7f7c82113b60) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81de98a0) 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*> (0x0x7f7c81de9900) 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**> (0x0x7f7c81de9960) 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*> (0x0x7f7c81de9ae0) 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*> (0x0x7f7c81de9b40) 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*> (0x0x7f7c81de9a80) 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*> (0x0x7f7c81b45000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81de9ba0) 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*> (0x0x7f7c81b45068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81de9c00) 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*> (0x0x7f7c81de9c60) 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**> (0x0x7f7c81de9a20) 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**> (0x0x7f7c81de99c0) 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*> (0x0x7f7c81de9d80) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point*>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81b45138) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81de9e40) 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 (0x0x7f7c81b45208) 0
  std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81b45270) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81de9ea0) 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*> > (0x0x7f7c81de97e0) 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*> > (0x0x7f7c81b453a8) 0
  std::_Deque_base<fastjet::ClosestPair2D::Point*, std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81de9f00) 0

Class std::stack<fastjet::ClosestPair2D::Point*>
   size=80 align=8
   base size=80 base align=8
std::stack<fastjet::ClosestPair2D::Point*> (0x0x7f7c81de9780) 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 (0x0x7f7c81b455b0) 0
  std::allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81b45618) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point*> (0x0x7f7c81bdc0c0) 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*> > (0x0x7f7c81bdc060) 0

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

Class fastjet::ClosestPair2D::triplet<unsigned int>
   size=12 align=4
   base size=12 base align=4
fastjet::ClosestPair2D::triplet<unsigned int> (0x0x7f7c81bdc240) 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 (0x0x7f7c82113000) 0
    vptr=((& fastjet::ClosestPair2D::_ZTVN7fastjet13ClosestPair2DE) + 16u)
  fastjet::ClosestPair2DBase (0x0x7f7c82070600) 0 nearly-empty
      primary-for fastjet::ClosestPair2D (0x0x7f7c82113000)

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> > (0x0x7f7c81b45a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81bdc720) 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> > (0x0x7f7c81bdc7e0) 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> > (0x0x7f7c81bdc840) 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> > (0x0x7f7c81bdc780) 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> > (0x0x7f7c81b45b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81bdc8a0) 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> > (0x0x7f7c81b45bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81bdc900) 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> > > (0x0x7f7c81b45c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81bdc960) 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> > > > (0x0x7f7c81bdc9c0) 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> > (0x0x7f7c81b45c98) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7c81bdca20) 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> > > (0x0x7f7c81b45d00) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81b45d68) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f7c81bdca80) 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> > (0x0x7f7c81b45dd0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > > (0x0x7f7c81b45e38) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81b45ea0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7c81bdcae0) 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> (0x0x7f7c81b45f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81bdcb40) 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> > (0x0x7f7c81b45f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81bdcc60) 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> > > (0x0x7f7c81bdccc0) 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> > (0x0x7f7c81b45410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81bdcde0) 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> (0x0x7f7c81b457b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81ca3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81bdce40) 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> > (0x0x7f7c81ca3068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7f7c81ca30d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81ca3138) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81bdcf60) 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> > (0x0x7f7c81ca31a0) 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> > (0x0x7f7c81ca3208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point>, false> (0x0x7f7c81ca3270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point> > (0x0x7f7c81ca32d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c81ca6060) 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*> > (0x0x7f7c81ca3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81ca62a0) 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*> > (0x0x7f7c81ca6360) 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*> > (0x0x7f7c81ca63c0) 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*> > (0x0x7f7c81ca6300) 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*> > (0x0x7f7c81ca34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81ca6420) 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*> > (0x0x7f7c81ca3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81ca6480) 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*> > > (0x0x7f7c81ca35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81ca64e0) 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*> > > > (0x0x7f7c81ca6540) 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*> > (0x0x7f7c81ca3618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7c81ca65a0) 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*> > > (0x0x7f7c81ca3680) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81ca36e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f7c81ca6600) 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*> > (0x0x7f7c81ca3750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<fastjet::ClosestPair2D::Point*> > >, std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > > (0x0x7f7c81ca37b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81ca3820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7c81ca6660) 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> (0x0x7f7c81ca3888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81ca66c0) 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*> > (0x0x7f7c81ca38f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81ca67e0) 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*> > > (0x0x7f7c81ca6840) 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*> > (0x0x7f7c81ca3958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81ca6960) 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> (0x0x7f7c81ca39c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81ca3a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81ca6a80) 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> > (0x0x7f7c81ca3a90) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7f7c81ca3af8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81ca3b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81ca6c00) 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*> > (0x0x7f7c81ca3bc8) 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> > (0x0x7f7c81ca3c30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::ClosestPair2D::Point*>, false> (0x0x7f7c81ca3c98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81ca3d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c81ca6d20) 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> (0x0x7f7c81ca3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81cc7180) 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*> (0x0x7f7c81ca3dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81cc71e0) 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 (0x0x7f7c81cc7480) 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> (0x0x7f7c81cc7420) 0

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

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f7c81cc7660) 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> (0x0x7f7c81cf9000) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f7c81cc77e0) 0
      primary-for std::__timepunct_cache<char> (0x0x7f7c81cf9000)

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> (0x0x7f7c81cf9068) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f7c81cc7840) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f7c81cf9068)

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> (0x0x7f7c81cf9138) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f7c81cc7c60) 0
      primary-for std::__timepunct<char> (0x0x7f7c81cf9138)

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> (0x0x7f7c81cf91a0) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f7c81cc7cc0) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f7c81cf91a0)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f7c81932900) 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> (0x0x7f7c81d2dbd0) 0
    vptr=((& std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE) + 16u)
  std::locale::facet (0x0x7f7c819643c0) 0
      primary-for std::__cxx11::moneypunct<char, true> (0x0x7f7c81d2dbd0)
  std::money_base (0x0x7f7c81964420) 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> (0x0x7f7c81d2de00) 0
    vptr=((& std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE) + 16u)
  std::locale::facet (0x0x7f7c81964480) 0
      primary-for std::__cxx11::moneypunct<char, false> (0x0x7f7c81d2de00)
  std::money_base (0x0x7f7c819644e0) 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> (0x0x7f7c81984070) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE) + 16u)
  std::locale::facet (0x0x7f7c81964540) 0
      primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f7c81984070)
  std::money_base (0x0x7f7c819645a0) 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> (0x0x7f7c819841c0) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE) + 16u)
  std::locale::facet (0x0x7f7c81964660) 0
      primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f7c819841c0)
  std::money_base (0x0x7f7c819646c0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f7c81964ea0) 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> (0x0x7f7c819848c0) 0
    vptr=((& std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE) + 16u)
  std::locale::facet (0x0x7f7c819ba1e0) 0
      primary-for std::__cxx11::messages<char> (0x0x7f7c819848c0)
  std::messages_base (0x0x7f7c819ba240) 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> (0x0x7f7c81984bd0) 0
    vptr=((& std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE) + 16u)
  std::locale::facet (0x0x7f7c819ba2a0) 0
      primary-for std::__cxx11::messages<wchar_t> (0x0x7f7c81984bd0)
  std::messages_base (0x0x7f7c819ba300) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f7c819baa20) 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> (0x0x7f7c819e03f0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f7c819fa000) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f7c819e03f0)
  std::codecvt_base (0x0x7f7c819fa060) 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> (0x0x7f7c81cf9f08) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f7c819e0620) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f7c81cf9f08)
    std::locale::facet (0x0x7f7c819fa0c0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f7c819e0620)
    std::codecvt_base (0x0x7f7c819fa120) 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> (0x0x7f7c819e0770) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f7c819fa180) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f7c819e0770)
  std::codecvt_base (0x0x7f7c819fa1e0) 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> (0x0x7f7c81a21000) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f7c819e08c0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f7c81a21000)
    std::locale::facet (0x0x7f7c819fa240) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f7c819e08c0)
    std::codecvt_base (0x0x7f7c819fa2a0) 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> (0x0x7f7c819e0a10) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f7c819fa300) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f7c819e0a10)
  std::codecvt_base (0x0x7f7c819fa360) 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> (0x0x7f7c81a210d0) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f7c819e0b60) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f7c81a210d0)
    std::locale::facet (0x0x7f7c819fa3c0) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f7c819e0b60)
    std::codecvt_base (0x0x7f7c819fa420) 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> (0x0x7f7c819e0d90) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f7c819fa600) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f7c819e0d90)
  std::codecvt_base (0x0x7f7c819fa660) 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> (0x0x7f7c81a211a0) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f7c819e0e70) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f7c81a211a0)
    std::locale::facet (0x0x7f7c819fa6c0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f7c819e0e70)
    std::codecvt_base (0x0x7f7c819fa720) 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> (0x0x7f7c81a212d8) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f7c81a21340) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f7c81a212d8)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f7c81a5e2a0) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f7c81a21340)
      std::locale::facet (0x0x7f7c819faa80) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f7c81a5e2a0)
      std::codecvt_base (0x0x7f7c819faae0) 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> (0x0x7f7c81a21548) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f7c81a215b0) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f7c81a21548)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f7c81a5e460) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f7c81a215b0)
      std::locale::facet (0x0x7f7c81a700c0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f7c81a5e460)
      std::codecvt_base (0x0x7f7c81a70120) 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> (0x0x7f7c81a217b8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f7c81a21820) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f7c81a217b8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f7c81a5e770) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f7c81a21820)
      std::locale::facet (0x0x7f7c81a706c0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f7c81a5e770)
      std::codecvt_base (0x0x7f7c81a70720) 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> (0x0x7f7c81a218f0) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f7c81a21958) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f7c81a218f0)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f7c81a5e8c0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f7c81a21958)
      std::locale::facet (0x0x7f7c81a70780) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f7c81a5e8c0)
      std::codecvt_base (0x0x7f7c81a707e0) 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> (0x0x7f7c81a21a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81a70ae0) 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> (0x0x7f7c81a21b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81a70b40) 0 empty

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

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f7c81aa71e0) 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> > (0x0x7f7c81aa7240) 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> (0x0x7f7c81af12d8) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE) + 16u)
  std::__cxx11::moneypunct<char, false> (0x0x7f7c81b140e0) 0
      primary-for std::__cxx11::moneypunct_byname<char, false> (0x0x7f7c81af12d8)
    std::locale::facet (0x0x7f7c81b20360) 0
        primary-for std::__cxx11::moneypunct<char, false> (0x0x7f7c81b140e0)
    std::money_base (0x0x7f7c81b203c0) 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> (0x0x7f7c81af13a8) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE) + 16u)
  std::__cxx11::moneypunct<char, true> (0x0x7f7c81b14150) 0
      primary-for std::__cxx11::moneypunct_byname<char, true> (0x0x7f7c81af13a8)
    std::locale::facet (0x0x7f7c81b20540) 0
        primary-for std::__cxx11::moneypunct<char, true> (0x0x7f7c81b14150)
    std::money_base (0x0x7f7c81b205a0) 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> (0x0x7f7c81af1478) 0
    vptr=((& std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f7c81b206c0) 0
      primary-for std::__cxx11::money_get<char> (0x0x7f7c81af1478)

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> (0x0x7f7c81af14e0) 0
    vptr=((& std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f7c81b20780) 0
      primary-for std::__cxx11::money_put<char> (0x0x7f7c81af14e0)

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> (0x0x7f7c81af1548) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f7c81b20840) 0
      primary-for std::time_put<char> (0x0x7f7c81af1548)

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> (0x0x7f7c81af15b0) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f7c81af1618) 0
      primary-for std::time_put_byname<char> (0x0x7f7c81af15b0)
    std::locale::facet (0x0x7f7c81b20900) 0
        primary-for std::time_put<char> (0x0x7f7c81af1618)

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> (0x0x7f7c81b144d0) 0
    vptr=((& std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f7c81b209c0) 0
      primary-for std::__cxx11::time_get<char> (0x0x7f7c81b144d0)
  std::time_base (0x0x7f7c81b20a20) 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> (0x0x7f7c81af1750) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7f7c81b14620) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7f7c81af1750)
    std::locale::facet (0x0x7f7c81b20ae0) 0
        primary-for std::__cxx11::time_get<char> (0x0x7f7c81b14620)
    std::time_base (0x0x7f7c81b20b40) 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> (0x0x7f7c81af1820) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7f7c81b14770) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7f7c81af1820)
    std::locale::facet (0x0x7f7c81b20ba0) 0
        primary-for std::__cxx11::messages<char> (0x0x7f7c81b14770)
    std::messages_base (0x0x7f7c81b20c00) 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> (0x0x7f7c81af1888) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, false> (0x0x7f7c81b14930) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7f7c81af1888)
    std::locale::facet (0x0x7f7c81b20c60) 0
        primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f7c81b14930)
    std::money_base (0x0x7f7c81b20cc0) 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> (0x0x7f7c81af1a28) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, true> (0x0x7f7c81b14a10) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7f7c81af1a28)
    std::locale::facet (0x0x7f7c81b20d80) 0
        primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f7c81b14a10)
    std::money_base (0x0x7f7c81b20de0) 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> (0x0x7f7c81af1af8) 0
    vptr=((& std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f7c81b20f60) 0
      primary-for std::__cxx11::money_get<wchar_t> (0x0x7f7c81af1af8)

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> (0x0x7f7c81af1b60) 0
    vptr=((& std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f7c81789060) 0
      primary-for std::__cxx11::money_put<wchar_t> (0x0x7f7c81af1b60)

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> (0x0x7f7c81af1bc8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f7c81789120) 0
      primary-for std::time_put<wchar_t> (0x0x7f7c81af1bc8)

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> (0x0x7f7c81af1c98) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f7c81af1d00) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f7c81af1c98)
    std::locale::facet (0x0x7f7c81789180) 0
        primary-for std::time_put<wchar_t> (0x0x7f7c81af1d00)

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> (0x0x7f7c81b14e70) 0
    vptr=((& std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f7c81789240) 0
      primary-for std::__cxx11::time_get<wchar_t> (0x0x7f7c81b14e70)
  std::time_base (0x0x7f7c817892a0) 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> (0x0x7f7c81af1dd0) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7f7c817ab000) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7f7c81af1dd0)
    std::locale::facet (0x0x7f7c81789360) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7f7c817ab000)
    std::time_base (0x0x7f7c817893c0) 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> (0x0x7f7c81af1ea0) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7f7c817ab150) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7f7c81af1ea0)
    std::locale::facet (0x0x7f7c81789420) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7f7c817ab150)
    std::messages_base (0x0x7f7c81789480) 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> (0x0x7f7c81af1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c817895a0) 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> (0x0x7f7c817c6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81789600) 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> (0x0x7f7c817c6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81822d80) 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> (0x0x7f7c817c66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81822de0) 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> (0x0x7f7c817c6750) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f7c81851180) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f7c817c6750)

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 (0x0x7f7c818513c0) 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> (0x0x7f7c817c68f0 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> (0x0x7f7c817c6888) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f7c817c68f0) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f7c817c6888)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f7c817c6958) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f7c81851420) 120
          primary-for std::basic_ios<char> (0x0x7f7c817c6958)

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

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> (0x0x7f7c81886000 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> (0x0x7f7c817c6dd0 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> (0x0x7f7c817c6ea0 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> (0x0x7f7c817c6d68) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f7c81886000) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f7c817c6d68)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f7c817c6dd0) 0
        primary-for std::basic_iostream<char> (0x0x7f7c81886000)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f7c817c6e38) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f7c818514e0) 128
            primary-for std::basic_ios<char> (0x0x7f7c817c6e38)
    std::basic_ostream<char> (0x0x7f7c817c6ea0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f7c817c6e38) 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> (0x0x7f7c817c6a28) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f7c81851540) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f7c817c6a28)

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 (0x0x7f7c818516c0) 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> (0x0x7f7c818ac068 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> (0x0x7f7c818ac000) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f7c818ac068) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f7c818ac000)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f7c818ac0d0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f7c81851720) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f7c818ac0d0)

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

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> (0x0x7f7c818865b0 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> (0x0x7f7c818ac548 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> (0x0x7f7c818ac618 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> (0x0x7f7c818ac4e0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f7c818865b0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f7c818ac4e0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f7c818ac548) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f7c818865b0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f7c818ac5b0) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f7c818518a0) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f7c818ac5b0)
    std::basic_ostream<wchar_t> (0x0x7f7c818ac618) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f7c818ac5b0) alternative-path

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f7c818eb420) 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> > (0x0x7f7c816d7360) 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> > (0x0x7f7c818acf70) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c816d73c0) 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> (0x0x7f7c816d7420) 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> (0x0x7f7c816d7480) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Shuffle>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c818ac1a0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c816d7540) 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 (0x0x7f7c818ac478) 0
  std::allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c818ac6e8) 0 empty
    __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c816d75a0) 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> > (0x0x7f7c816d7300) 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> > (0x0x7f7c818ac820) 0
  std::_Vector_base<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c816d76c0) 0

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

Class std::iterator_traits<fastjet::ClosestPair2D::Shuffle*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::ClosestPair2D::Shuffle*> (0x0x7f7c816d7a80) 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> > > (0x0x7f7c816d7a20) 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*> (0x0x7f7c816d7ae0) 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> > > (0x0x7f7c816d7b40) 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> > (0x0x7f7c816d7ba0) 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> (0x0x7f7c818acdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c816d7d80) 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> (0x0x7f7c818acf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c816d7f60) 0 empty

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

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

Class std::is_function<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int> (0x0x7f7c813dd000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c0300) 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> > > (0x0x7f7c813c0360) 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> (0x0x7f7c813dd068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c03c0) 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> > (0x0x7f7c813c0420) 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> (0x0x7f7c813dd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c0480) 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> > (0x0x7f7c813dd208) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7f7c813dd270) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c813c04e0) 0 empty

Class std::is_reference<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int> (0x0x7f7c813dd2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c0600) 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> > (0x0x7f7c813c0660) 0 empty

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

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

Class std::remove_cv<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<unsigned int> (0x0x7f7c813c06c0) 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> (0x0x7f7c813dd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c07e0) 0 empty

Class std::is_void<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<unsigned int> (0x0x7f7c813dd410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c0840) 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> > (0x0x7f7c813dd478) 0 empty
  std::is_void<unsigned int> (0x0x7f7c813dd4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c813c08a0) 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> > (0x0x7f7c813dd548) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f7c813dd5b0) 0 empty
    std::is_void<unsigned int> (0x0x7f7c813dd618) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c813c0900) 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> > > (0x0x7f7c813dd750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813c0960) 0 empty

Class std::is_object<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int> (0x0x7f7c813dd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813c09c0) 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> > (0x0x7f7c813c0a20) 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> > (0x0x7f7c813dd820) 0 empty
  std::is_object<unsigned int> (0x0x7f7c813dd888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813c0a80) 0 empty

Class std::__is_referenceable<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int> (0x0x7f7c813dd8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813c0ae0) 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&&> > (0x0x7f7c813c0b40) 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> > > (0x0x7f7c813c0ba0) 0 empty

Class std::is_array<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<unsigned int> (0x0x7f7c813dd958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813c0c00) 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> > (0x0x7f7c813c0c60) 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> > > (0x0x7f7c813dda90) 0 empty
  std::is_array<unsigned int> (0x0x7f7c813ddaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c813c0d80) 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> (0x0x7f7c813ddb60) 0 empty
  std::__and_<std::is_array<unsigned int>, std::__not_<std::extent<unsigned int, 0u> > > (0x0x7f7c813ddbc8) 0 empty
    std::is_array<unsigned int> (0x0x7f7c813ddc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c813c0de0) 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> > (0x0x7f7c813c0e40) 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> > (0x0x7f7c813dde38) 0 empty
  std::is_function<unsigned int> (0x0x7f7c813ddea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c813c0ea0) 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> > (0x0x7f7c813ddf08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<unsigned int>, std::is_function<unsigned int> > (0x0x7f7c813ddf70) 0 empty
    std::is_function<unsigned int> (0x0x7f7c813fc000) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c813fd000) 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> > (0x0x7f7c813fd0c0) 0 empty

Class std::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<unsigned int> (0x0x7f7c813fc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd120) 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> > (0x0x7f7c813fd180) 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> > (0x0x7f7c813fc0d0) 0 empty
  std::is_integral<unsigned int> (0x0x7f7c813fc138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fd360) 0 empty

Class std::is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<unsigned int> (0x0x7f7c813fc1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd3c0) 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> > > (0x0x7f7c813fd420) 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> > (0x0x7f7c813fc208) 0 empty
  std::is_arithmetic<unsigned int> (0x0x7f7c813fc270) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fd480) 0 empty

Class std::is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<unsigned int> (0x0x7f7c813fc2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd4e0) 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> > (0x0x7f7c813fc340) 0 empty
  std::is_scalar<unsigned int> (0x0x7f7c813fc3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fd540) 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> (0x0x7f7c813fc410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd5a0) 0 empty

Class std::is_destructible<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<unsigned int> (0x0x7f7c813fc478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd600) 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> > (0x0x7f7c813fd660) 0 empty

Class std::is_function<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int&&> (0x0x7f7c813fc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813fd720) 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&&> > > (0x0x7f7c813fd780) 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&&> (0x0x7f7c813fc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813fd7e0) 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&&> > (0x0x7f7c813fd840) 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&&> (0x0x7f7c813fc6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fd8a0) 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&&> > (0x0x7f7c813fc750) 0 empty
  std::is_rvalue_reference<unsigned int&&> (0x0x7f7c813fc7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fd900) 0 empty

Class std::is_reference<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int&&> (0x0x7f7c813fc820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fdae0) 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&&> > (0x0x7f7c813fdb40) 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&&> > (0x0x7f7c813fc888) 0 empty
  std::is_reference<unsigned int&&> (0x0x7f7c813fc8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fdc60) 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&&> > (0x0x7f7c813fc958) 0 empty
  std::__or_<std::is_reference<unsigned int&&>, std::is_void<unsigned int&&> > (0x0x7f7c813fc9c0) 0 empty
    std::is_reference<unsigned int&&> (0x0x7f7c813fca28) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c813fdcc0) 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&&> > > (0x0x7f7c813fca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813fdd20) 0 empty

Class std::is_object<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int&&> (0x0x7f7c813fcaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c813fdd80) 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&&> > (0x0x7f7c813fdde0) 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&&> > (0x0x7f7c813fcb60) 0 empty
  std::is_reference<unsigned int&&> (0x0x7f7c813fcbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c813fdf00) 0 empty

Class std::__is_referenceable<unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int&&> (0x0x7f7c813fcc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c813fdf60) 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> (0x0x7f7c8141f000) 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&&> (0x0x7f7c813fcc98) 0 empty
  std::__add_rvalue_reference_helper<unsigned int&&, true> (0x0x7f7c8141f060) 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&&> (0x0x7f7c813fc4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c813fd6c0) 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&&> > (0x0x7f7c813fcd68) 0 empty
  std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c813fcdd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c8141f0c0) 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&&> (0x0x7f7c813fce38) 0 empty
  std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> > (0x0x7f7c813fcea0) 0 empty
    std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c813fcf08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c8141f120) 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&&> (0x0x7f7c813fcf70) 0 empty
  std::__is_direct_constructible_new_safe<unsigned int, unsigned int&&> (0x0x7f7c81424000) 0 empty
    std::__and_<std::is_destructible<unsigned int>, std::__is_direct_constructible_impl<unsigned int, unsigned int&&> > (0x0x7f7c81424068) 0 empty
      std::__is_direct_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c814240d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c8141f180) 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&&> (0x0x7f7c81424138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141f1e0) 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&&> (0x0x7f7c814241a0) 0 empty
  std::__is_direct_constructible<unsigned int, unsigned int&&> (0x0x7f7c81424208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141f240) 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&&> (0x0x7f7c81424270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141f2a0) 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> (0x0x7f7c814242d8) 0 empty
  std::is_constructible<unsigned int, unsigned int&&> (0x0x7f7c81424340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141f300) 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> (0x0x7f7c814243a8) 0 empty
  std::__is_move_constructible_impl<unsigned int, true> (0x0x7f7c81424410) 0 empty
    std::is_constructible<unsigned int, unsigned int&&> (0x0x7f7c81424478) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8141f360) 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> > (0x0x7f7c8141f3c0) 0 empty

Class std::is_function<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<unsigned int&> (0x0x7f7c814245b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8141f480) 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&> > > (0x0x7f7c8141f4e0) 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&> (0x0x7f7c81424618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141f540) 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&> > (0x0x7f7c8141f5a0) 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&> > (0x0x7f7c81424750) 0 empty
  std::is_lvalue_reference<unsigned int&> (0x0x7f7c814247b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141f600) 0 empty

Class std::is_reference<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<unsigned int&> (0x0x7f7c81424820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141f7e0) 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&> > (0x0x7f7c8141f840) 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&> > (0x0x7f7c81424888) 0 empty
  std::is_reference<unsigned int&> (0x0x7f7c814248f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141f8a0) 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&> > (0x0x7f7c81424958) 0 empty
  std::__or_<std::is_reference<unsigned int&>, std::is_void<unsigned int&> > (0x0x7f7c814249c0) 0 empty
    std::is_reference<unsigned int&> (0x0x7f7c81424a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8141f900) 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&> > > (0x0x7f7c81424b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8141f960) 0 empty

Class std::is_object<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<unsigned int&> (0x0x7f7c81424bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8141f9c0) 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&> > (0x0x7f7c8141fa20) 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&> > (0x0x7f7c81424c30) 0 empty
  std::is_reference<unsigned int&> (0x0x7f7c81424c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141fb40) 0 empty

Class std::__is_referenceable<unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<unsigned int&> (0x0x7f7c81424d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141fba0) 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> (0x0x7f7c8141fc00) 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&> (0x0x7f7c81424d68) 0 empty
  std::__add_rvalue_reference_helper<unsigned int&, true> (0x0x7f7c8141fc60) 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&&> (0x0x7f7c8141f420) 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&&> (0x0x7f7c81424e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8141fcc0) 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> (0x0x7f7c81424ea0) 0 empty
  std::is_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81424f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8141fd20) 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> (0x0x7f7c81424f70) 0 empty
  std::__is_move_assignable_impl<unsigned int, true> (0x0x7f7c81443000) 0 empty
    std::is_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81443068) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8141fd80) 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> > (0x0x7f7c814430d0) 0 empty
  std::is_move_assignable<unsigned int> (0x0x7f7c81443138) 0 empty
    std::__is_move_assignable_impl<unsigned int, true> (0x0x7f7c814431a0) 0 empty
      std::is_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81443208) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c8141fde0) 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&&> > (0x0x7f7c8144a000) 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&&> (0x0x7f7c81443270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8144a060) 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&&> > (0x0x7f7c814432d8) 0 empty
  std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c81443340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8144a0c0) 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&&> (0x0x7f7c814433a8) 0 empty
  std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7f7c81443410) 0 empty
    std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c81443478) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8144a120) 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> (0x0x7f7c814434e0) 0 empty
  std::is_nothrow_constructible<unsigned int, unsigned int&&> (0x0x7f7c81443548) 0 empty
    std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7f7c814435b0) 0 empty
      std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c81443618) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c8144a180) 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> (0x0x7f7c81443680) 0 empty
  std::__is_nothrow_move_constructible_impl<unsigned int, true> (0x0x7f7c814436e8) 0 empty
    std::is_nothrow_constructible<unsigned int, unsigned int&&> (0x0x7f7c81443750) 0 empty
      std::__and_<std::is_constructible<unsigned int, unsigned int&&>, std::__is_nt_constructible_impl<unsigned int, unsigned int&&> > (0x0x7f7c814437b8) 0 empty
        std::__is_nt_constructible_impl<unsigned int, unsigned int&&> (0x0x7f7c81443820) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c8144a1e0) 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> > (0x0x7f7c8144a240) 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&&> > (0x0x7f7c8144a2a0) 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&&> (0x0x7f7c81443888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8144a300) 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&&> > (0x0x7f7c814438f0) 0 empty
  std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7f7c81443958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8144a360) 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&&> (0x0x7f7c814439c0) 0 empty
  std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7f7c81443a28) 0 empty
    std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7f7c81443a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8144a3c0) 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> (0x0x7f7c81443af8) 0 empty
  std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81443b60) 0 empty
    std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7f7c81443bc8) 0 empty
      std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7f7c81443c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c8144a420) 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> (0x0x7f7c81443c98) 0 empty
  std::__is_nt_move_assignable_impl<unsigned int, true> (0x0x7f7c81443d00) 0 empty
    std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81443d68) 0 empty
      std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7f7c81443dd0) 0 empty
        std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7f7c81443e38) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c8144a480) 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> > (0x0x7f7c81443ea0) 0 empty
  std::is_nothrow_move_assignable<unsigned int> (0x0x7f7c81443f08) 0 empty
    std::__is_nt_move_assignable_impl<unsigned int, true> (0x0x7f7c81443f70) 0 empty
      std::is_nothrow_assignable<unsigned int&, unsigned int&&> (0x0x7f7c81456000) 0 empty
        std::__and_<std::is_assignable<unsigned int&, unsigned int&&>, std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> > (0x0x7f7c81456068) 0 empty
          std::__is_nt_assignable_impl<unsigned int&, unsigned int&&> (0x0x7f7c814560d0) 0 empty
            std::integral_constant<bool, true> (0x0x7f7c8144a4e0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f7c814563a8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7c81480360) 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> (0x0x7f7c814803c0) 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> (0x0x7f7c81480420) 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 (0x0x7f7c81480600) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f7c81480d80) 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 (0x0x7f7c81480e40) 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> (0x0x7f7c814b51e0) 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 (0x0x7f7c814b52a0) 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> (0x0x7f7c814b5600) 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 (0x0x7f7c814b56c0) 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> (0x0x7f7c814b5a20) 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 (0x0x7f7c814b5ae0) 0

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

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

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f7c814ea6c0) 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> (0x0x7f7c814ea7e0) 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> (0x0x7f7c814ea840) 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> (0x0x7f7c814ea780) 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> (0x0x7f7c81456478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814ea8a0) 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> (0x0x7f7c814564e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814ea900) 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> > > (0x0x7f7c814ea960) 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> (0x0x7f7c81456548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814eaa80) 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> > (0x0x7f7c814eaae0) 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> (0x0x7f7c81456680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814eab40) 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> > (0x0x7f7c814566e8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f7c81456750) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c814eaba0) 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> > (0x0x7f7c814567b8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f7c81456820) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f7c81456888) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c814eacc0) 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> (0x0x7f7c814568f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814eade0) 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> > > (0x0x7f7c814eae40) 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> (0x0x7f7c81456958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814eaea0) 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> > (0x0x7f7c814eaf00) 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> (0x0x7f7c814569c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c814eaf60) 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> > (0x0x7f7c81456a28) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f7c81456a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c8151b000) 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> (0x0x7f7c81456af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8151b060) 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> > (0x0x7f7c8151b0c0) 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> > (0x0x7f7c81456b60) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f7c81456bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c8151b120) 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> > (0x0x7f7c81456c30) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f7c81456c98) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f7c81456d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c8151b180) 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> > > (0x0x7f7c81456d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8151b1e0) 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> (0x0x7f7c81456dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8151b240) 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> > (0x0x7f7c8151b2a0) 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> > (0x0x7f7c81456e38) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f7c81456ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8151b300) 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> (0x0x7f7c81456f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8151b360) 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> (0x0x7f7c8151b3c0) 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> (0x0x7f7c81456f70) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f7c8151b420) 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> (0x0x7f7c814ead80) 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> (0x0x7f7c8152b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8151b600) 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>&> (0x0x7f7c8151b9c0) 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 (0x0x7f7c8151bc60) 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 (0x0x7f7c810c7060) 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 (0x0x7f7c810c7420) 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 (0x0x7f7c810c77e0) 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 (0x0x7f7c810c7ba0) 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 (0x0x7f7c810c7f60) 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 (0x0x7f7c810fa360) 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 (0x0x7f7c810fa720) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f7c810faae0) 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>&> (0x0x7f7c810faea0) 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>&> (0x0x7f7c811424e0) 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>&> (0x0x7f7c81142ea0) 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>&> (0x0x7f7c8116e180) 0 empty

Class std::remove_reference<unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<unsigned int&> (0x0x7f7c8116e5a0) 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*> >&> (0x0x7f7c81197d80) 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*> (0x0x7f7c81197e40) 0

Class std::remove_reference<fastjet::ClosestPair2D::Point*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fastjet::ClosestPair2D::Point*&> (0x0x7f7c811bcf60) 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*> (0x0x7f7c8152b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c811d9780) 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*> > > (0x0x7f7c811d97e0) 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*> (0x0x7f7c8152b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c811d9840) 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*> > (0x0x7f7c811d98a0) 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*> (0x0x7f7c8152b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c811d9900) 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*> > (0x0x7f7c8152b8f0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point*> (0x0x7f7c8152b958) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c811d9960) 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*> (0x0x7f7c8152b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c811d99c0) 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*> > (0x0x7f7c811d9a20) 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*> > (0x0x7f7c8152ba28) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point*> (0x0x7f7c8152ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c811d9a80) 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*> > (0x0x7f7c8152baf8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*>, std::is_void<fastjet::ClosestPair2D::Point*> > (0x0x7f7c8152bb60) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point*> (0x0x7f7c8152bbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c811d9ae0) 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*> > > (0x0x7f7c8152bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c811d9b40) 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*> (0x0x7f7c8152bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c811d9ba0) 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*> > (0x0x7f7c811d9c00) 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*> > (0x0x7f7c8152bd00) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point*> (0x0x7f7c8152bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c811d9c60) 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*> (0x0x7f7c8152bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c811d9cc0) 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*&&> > (0x0x7f7c811d9d20) 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*> > > (0x0x7f7c811d9d80) 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*> (0x0x7f7c8152bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c811d9de0) 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*> > (0x0x7f7c811d9e40) 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> > > (0x0x7f7c8152bf70) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point*> (0x0x7f7c8152b5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c811d9ea0) 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*> (0x0x7f7c81204000) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point*>, std::__not_<std::extent<fastjet::ClosestPair2D::Point*, 0u> > > (0x0x7f7c81204068) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point*> (0x0x7f7c812040d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c811d9f00) 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*> > (0x0x7f7c811d9f60) 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*> > (0x0x7f7c81204138) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point*> (0x0x7f7c812041a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c81207000) 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*> > (0x0x7f7c81204208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point*>, std::is_function<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81204270) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point*> (0x0x7f7c812042d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c81207060) 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*> > (0x0x7f7c812070c0) 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*> (0x0x7f7c81204340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207120) 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*> (0x0x7f7c812043a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207180) 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*> > (0x0x7f7c812071e0) 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*> (0x0x7f7c81204410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207240) 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*> (0x0x7f7c81204478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c812072a0) 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*> > (0x0x7f7c812044e0) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point*> (0x0x7f7c81204548) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c81207300) 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*> (0x0x7f7c812045b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207360) 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*> > > (0x0x7f7c812073c0) 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*> (0x0x7f7c81204618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207420) 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*> > > (0x0x7f7c81207480) 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*> (0x0x7f7c81204680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c812074e0) 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*> (0x0x7f7c812046e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207540) 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*> > > (0x0x7f7c812075a0) 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*> > (0x0x7f7c81204750) 0 empty
  std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7f7c812047b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81207600) 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*> > (0x0x7f7c81204820) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81204888) 0 empty
    std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7f7c812048f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81207660) 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*> > (0x0x7f7c81204958) 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*> > (0x0x7f7c812049c0) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point*>, std::is_member_pointer<fastjet::ClosestPair2D::Point*>, std::is_null_pointer<fastjet::ClosestPair2D::Point*> > (0x0x7f7c81204a28) 0 empty
      std::is_pointer<fastjet::ClosestPair2D::Point*> (0x0x7f7c81204a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c812076c0) 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*> (0x0x7f7c81204af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207720) 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*> > (0x0x7f7c81204b60) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point*> (0x0x7f7c81204bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81207780) 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> (0x0x7f7c81204c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c812077e0) 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*> (0x0x7f7c81204c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207840) 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*> > (0x0x7f7c812078a0) 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*&&> (0x0x7f7c81204e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207960) 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*&&> > > (0x0x7f7c812079c0) 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*&&> (0x0x7f7c81204ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207a20) 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*&&> > (0x0x7f7c81207a80) 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*&&> (0x0x7f7c81204f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207ae0) 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*&&> > (0x0x7f7c81204f70) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81207b40) 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*&&> (0x0x7f7c8122c068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207ba0) 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*&&> > (0x0x7f7c81207c00) 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*&&> > (0x0x7f7c8122c0d0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81207c60) 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*&&> > (0x0x7f7c8122c1a0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&&>, std::is_void<fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8122c208) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c270) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81207cc0) 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*&&> > > (0x0x7f7c8122c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207d20) 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*&&> (0x0x7f7c8122c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81207d80) 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*&&> > (0x0x7f7c81207de0) 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*&&> > (0x0x7f7c8122c3a8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81207e40) 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*&&> (0x0x7f7c8122c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81207ea0) 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> (0x0x7f7c81207f00) 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*&&> (0x0x7f7c8122c4e0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&&, true> (0x0x7f7c81207f60) 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*&&> (0x0x7f7c81204dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c81207900) 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*&&> > (0x0x7f7c8122c680) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c81239000) 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*&&> (0x0x7f7c8122c7b8) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8122c820) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c81239060) 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*&&> (0x0x7f7c8122c958) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122c9c0) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point*>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8122ca28) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122ca90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c812390c0) 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*&&> (0x0x7f7c8122cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c812391e0) 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*&&> (0x0x7f7c8122cd68) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8122cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81239300) 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*&&> (0x0x7f7c8122cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c812394e0) 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*&&> > (0x0x7f7c81239540) 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*&&> (0x0x7f7c8122cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81239660) 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*&&> > (0x0x7f7c8123f068) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c812396c0) 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*&&> (0x0x7f7c8123f1a0) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8123f208) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f270) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81239720) 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> (0x0x7f7c8123f340) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f3a8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8123f410) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f478) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c81239900) 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*> (0x0x7f7c8123f548) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7f7c8123f5b0) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f618) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> > (0x0x7f7c8123f680) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c8123f6e8) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c812399c0) 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*> > (0x0x7f7c8123f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81239a80) 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*> > > (0x0x7f7c81239ae0) 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*> > (0x0x7f7c8123f820) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point*> > (0x0x7f7c8123f888) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c81239b40) 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*> (0x0x7f7c8123f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81239ba0) 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**> > (0x0x7f7c81239c00) 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**> (0x0x7f7c81239c60) 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**> > (0x0x7f7c81239cc0) 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*&> (0x0x7f7c8123fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81239d80) 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*&> > (0x0x7f7c81239de0) 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*&> > (0x0x7f7c8123fa90) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point*&> (0x0x7f7c8123faf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81239e40) 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*&> (0x0x7f7c8123fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81239ea0) 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*&> (0x0x7f7c81239f00) 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**> (0x0x7f7c81239d20) 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> (0x0x7f7c812543c0) 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*> > (0x0x7f7c8123fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81254420) 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*> > (0x0x7f7c812545a0) 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*> > (0x0x7f7c812546c0) 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*> > (0x0x7f7c81254540) 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*> > (0x0x7f7c8123fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81254960) 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*> > (0x0x7f7c8123ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81254a80) 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*> > > (0x0x7f7c8123f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81254ba0) 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*> > > > (0x0x7f7c81254c00) 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*> > (0x0x7f7c81280000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7c81254c60) 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*> > > (0x0x7f7c81280068) 0 empty
  std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c812800d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f7c81254cc0) 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*> > (0x0x7f7c81280138) 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*> > > (0x0x7f7c812801a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c81280208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7c81254d20) 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> (0x0x7f7c81280270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81254d80) 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*> > (0x0x7f7c812802d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81254de0) 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*> > > (0x0x7f7c81254e40) 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*> > (0x0x7f7c81280410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81254ea0) 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> (0x0x7f7c81280478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c812804e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81254f00) 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> > (0x0x7f7c81280548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7f7c812805b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c81280618) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c81254f60) 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*> > (0x0x7f7c81280680) 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> > (0x0x7f7c812806e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, false> (0x0x7f7c81280750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c812807b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c81289000) 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 (0x0x7f7c81289060) 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**> (0x0x7f7c81280888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c81289e40) 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**> > (0x0x7f7c81289ea0) 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**> (0x0x7f7c81289f60) 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**> (0x0x7f7c80eb0000) 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**> (0x0x7f7c81289f00) 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**> (0x0x7f7c81280958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80eb0060) 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**> (0x0x7f7c812809c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80eb00c0) 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**> > (0x0x7f7c81280a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80eb0120) 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**> > > (0x0x7f7c81280a90) 0 empty
  std::__not_<std::is_pointer<fastjet::ClosestPair2D::Point**> > (0x0x7f7c81280af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80eb0180) 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*> > (0x0x7f7c80eb0420) 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> (0x0x7f7c81280bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80eb0600) 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> (0x0x7f7c81280c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80eb0660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::remove_reference<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<unsigned int> (0x0x7f7c80f32f00) 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*> (0x0x7f7c80efd888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80f65000) 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*> > (0x0x7f7c80f65060) 0 empty

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

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

Class std::remove_cv<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<unsigned int*> (0x0x7f7c80f650c0) 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*> (0x0x7f7c80efd958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80f651e0) 0 empty

Class std::is_pointer<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<unsigned int*> (0x0x7f7c80efd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80f65240) 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*> > (0x0x7f7c80efda28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80f652a0) 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*> > > (0x0x7f7c80efda90) 0 empty
  std::__not_<std::is_pointer<unsigned int*> > (0x0x7f7c80efdaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80f65300) 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> > > > (0x0x7f7c80efdea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc74e0) 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> > > > (0x0x7f7c80efdf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc7540) 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*> (0x0x7f7c80efdf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc7c00) 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*> > > (0x0x7f7c80fc7c60) 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*> (0x0x7f7c80ff2000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc7cc0) 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*> > (0x0x7f7c80fc7d20) 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*> (0x0x7f7c80ff2068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc7d80) 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*> > (0x0x7f7c80ff20d0) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2138) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80fc7de0) 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*> (0x0x7f7c80ff21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80fc7e40) 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*> > (0x0x7f7c80fc7ea0) 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*> (0x0x7f7c80fc7f60) 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*> (0x0x7f7c80ffa000) 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*> (0x0x7f7c80fc7f00) 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*> (0x0x7f7c80ff2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa060) 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*> (0x0x7f7c80ff22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa0c0) 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*> > (0x0x7f7c80ff2340) 0 empty
  std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff23a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80ffa120) 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*> > (0x0x7f7c80ff2410) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c80ff2478) 0 empty
    std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff24e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80ffa180) 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*> > > (0x0x7f7c80ff2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffa1e0) 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*> (0x0x7f7c80ff25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffa240) 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*> > (0x0x7f7c80ffa2a0) 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*> > (0x0x7f7c80ff2618) 0 empty
  std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80ffa300) 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*> (0x0x7f7c80ff26e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffa360) 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*&&> > (0x0x7f7c80ffa3c0) 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*> > > (0x0x7f7c80ffa420) 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*> (0x0x7f7c80ff2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa480) 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*> > (0x0x7f7c80ffa4e0) 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> > > (0x0x7f7c80ff27b8) 0 empty
  std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2820) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80ffa540) 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*> (0x0x7f7c80ff2888) 0 empty
  std::__and_<std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__not_<std::extent<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, 0u> > > (0x0x7f7c80ff28f0) 0 empty
    std::is_array<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2958) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80ffa5a0) 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*> > (0x0x7f7c80ffa6c0) 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*> > (0x0x7f7c80ff29c0) 0 empty
  std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80ffa720) 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*> > (0x0x7f7c80ff2a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c80ff2af8) 0 empty
    std::is_function<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80ffa780) 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*> > (0x0x7f7c80ffa7e0) 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*> (0x0x7f7c80ff2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa840) 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*> (0x0x7f7c80ff2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa8a0) 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*> > (0x0x7f7c80ffa900) 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*> (0x0x7f7c80ff2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffa960) 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*> (0x0x7f7c80ff2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffaa80) 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*> > (0x0x7f7c80ff2d68) 0 empty
  std::is_floating_point<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c80ff2dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80ffaae0) 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*> (0x0x7f7c80ff2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffab40) 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*> > > (0x0x7f7c80ffaba0) 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*> (0x0x7f7c80ff2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80ffac00) 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*> > > (0x0x7f7c80ffac60) 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*> (0x0x7f7c80ff2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffacc0) 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*> (0x0x7f7c80ff2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffad20) 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*> > > (0x0x7f7c80ffad80) 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*> > (0x0x7f7c81026000) 0 empty
  std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c81026068) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80ffade0) 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*> > (0x0x7f7c810260d0) 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*> > (0x0x7f7c81026138) 0 empty
    std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c810261a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80ffae40) 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*> > (0x0x7f7c81026208) 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*> > (0x0x7f7c81026270) 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*> > (0x0x7f7c810262d8) 0 empty
      std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c81026340) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80ffaea0) 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*> (0x0x7f7c810263a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ffaf00) 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*> > (0x0x7f7c81026410) 0 empty
  std::is_scalar<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> (0x0x7f7c81026478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80ffaf60) 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> (0x0x7f7c810264e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d000) 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*> (0x0x7f7c810266e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d060) 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*> > (0x0x7f7c8102d0c0) 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*&&> (0x0x7f7c810267b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8102d180) 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*&&> > > (0x0x7f7c8102d1e0) 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*&&> (0x0x7f7c81026820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8102d240) 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*&&> > (0x0x7f7c8102d2a0) 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*&&> (0x0x7f7c81026888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d300) 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*&&> > (0x0x7f7c810268f0) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81026958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8102d360) 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*&&> (0x0x7f7c810269c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d3c0) 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*&&> > (0x0x7f7c8102d420) 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*&&> > (0x0x7f7c81026a28) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81026a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8102d480) 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*&&> > (0x0x7f7c81026af8) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> > (0x0x7f7c81026b60) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81026bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8102d4e0) 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*&&> > > (0x0x7f7c81026c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8102d540) 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*&&> (0x0x7f7c81026c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8102d5a0) 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*&&> > (0x0x7f7c8102d600) 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*&&> > (0x0x7f7c81026d00) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81026d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8102d660) 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*&&> (0x0x7f7c81026dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d6c0) 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> (0x0x7f7c8102d720) 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*&&> (0x0x7f7c81043000) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&, true> (0x0x7f7c8102d780) 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*&&> (0x0x7f7c81026750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c8102d120) 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*&&> > (0x0x7f7c81043138) 0 empty
  std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c810431a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c8102d8a0) 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*&&> (0x0x7f7c81043208) 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*&&> > (0x0x7f7c81043270) 0 empty
    std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c810432d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c8102d900) 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*&&> (0x0x7f7c81043340) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c810433a8) 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*&&> > (0x0x7f7c81043410) 0 empty
      std::__is_direct_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c8102d960) 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*&&> (0x0x7f7c810434e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102d9c0) 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*&&> (0x0x7f7c81043548) 0 empty
  std::__is_direct_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c810435b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8102da20) 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*&&> (0x0x7f7c81043618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102da80) 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*&&> > (0x0x7f7c8102dae0) 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*&&> (0x0x7f7c81043680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8102db40) 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*&&> > (0x0x7f7c810436e8) 0 empty
  std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8102dba0) 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*&&> (0x0x7f7c810437b8) 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*&&> > (0x0x7f7c81043820) 0 empty
    std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043888) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8102dc00) 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> (0x0x7f7c810438f0) 0 empty
  std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043958) 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*&&> > (0x0x7f7c810439c0) 0 empty
      std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c8102dc60) 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*> (0x0x7f7c81043b60) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7f7c81043bc8) 0 empty
    std::is_nothrow_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043c30) 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*&&> > (0x0x7f7c81043c98) 0 empty
        std::__is_nt_constructible_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c81043d00) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c8102dcc0) 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*> > (0x0x7f7c81043d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8102dea0) 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*> > > (0x0x7f7c8102df00) 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*> > (0x0x7f7c81043dd0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c81043e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c8102df60) 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*> (0x0x7f7c81043ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c81054000) 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**> > (0x0x7f7c81054120) 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**> (0x0x7f7c81054180) 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**> > (0x0x7f7c810541e0) 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*&> (0x0x7f7c8105e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c810542a0) 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*&> > (0x0x7f7c81054300) 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*&> > (0x0x7f7c8105e068) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7f7c8105e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c81054360) 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*&> (0x0x7f7c8105e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c810543c0) 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*&> (0x0x7f7c81054420) 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*&> (0x0x7f7c81054480) 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**> (0x0x7f7c81054240) 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&> (0x0x7f7c81089840) 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**> (0x0x7f7c81089cc0) 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*> > (0x0x7f7c81089d20) 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*> > > (0x0x7f7c80cbf060) 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**> (0x0x7f7c8105e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80cbf120) 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**> > (0x0x7f7c80cbf180) 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**> (0x0x7f7c80cbf240) 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**> (0x0x7f7c80cbf2a0) 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**> (0x0x7f7c80cbf1e0) 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**> (0x0x7f7c8105e618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80cbf300) 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**> (0x0x7f7c8105e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80cbf360) 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**> > (0x0x7f7c8105e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80cbf3c0) 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**> > > (0x0x7f7c8105e750) 0 empty
  std::__not_<std::is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**> > (0x0x7f7c8105e7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80cbf4e0) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f7c80cbfde0) 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> (0x0x7f7c80cf51e0) 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> (0x0x7f7c80cf5240) 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> (0x0x7f7c80cf5180) 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> (0x0x7f7c8105ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80cf52a0) 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> (0x0x7f7c80cf5300) 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*> (0x0x7f7c80cf5120) 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*> (0x0x7f7c80cf5420) 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*> (0x0x7f7c80cf56c0) 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> (0x0x7f7c80cf58a0) 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> (0x0x7f7c80cf5900) 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> (0x0x7f7c80cf5840) 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> (0x0x7f7c8105ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80cf5960) 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> (0x0x7f7c80cf59c0) 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*> (0x0x7f7c80cf57e0) 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*> (0x0x7f7c80cf5c60) 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> (0x0x7f7c80cf5e40) 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> (0x0x7f7c80cf5ea0) 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> (0x0x7f7c80cf5de0) 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> (0x0x7f7c8105e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80cf5f00) 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> (0x0x7f7c80cf5f60) 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*> (0x0x7f7c80cf5d80) 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> > (0x0x7f7c8105e410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80d333c0) 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> > > (0x0x7f7c80d33420) 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> > (0x0x7f7c8105e478) 0 empty
  std::__not_<std::is_nothrow_move_constructible<unsigned int> > (0x0x7f7c8105e4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80d33480) 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> (0x0x7f7c81043f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80d334e0) 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*> > (0x0x7f7c80d33540) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f7c80d335a0) 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*> > (0x0x7f7c80d33600) 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&> (0x0x7f7c80d336c0) 0 empty

Class std::move_iterator<unsigned int*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<unsigned int*> (0x0x7f7c80d33660) 0

Class std::iterator_traits<fastjet::MinHeap::ValueLoc*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<fastjet::MinHeap::ValueLoc*> (0x0x7f7c80d33c00) 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*> (0x0x7f7c80d76a20) 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**> (0x0x7f7c80d76f00) 0 empty

Class std::allocator<fastjet::ClosestPair2D::Point**>
   size=1 align=1
   base size=1 base align=1
std::allocator<fastjet::ClosestPair2D::Point**> (0x0x7f7c80d45ea0) 0 empty
  __gnu_cxx::new_allocator<fastjet::ClosestPair2D::Point**> (0x0x7f7c80da2000) 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**> > (0x0x7f7c80da2060) 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**> > (0x0x7f7c80d45f70) 0 empty
  std::allocator_traits<std::allocator<fastjet::ClosestPair2D::Point**> > (0x0x7f7c80da20c0) 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*> >&> (0x0x7f7c80da2240) 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> (0x0x7f7c80dd41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da2840) 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> > > (0x0x7f7c80da28a0) 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> (0x0x7f7c80dd42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da2900) 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> > (0x0x7f7c80da2960) 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> (0x0x7f7c80dd4340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da29c0) 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> > (0x0x7f7c80dd43a8) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4410) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80da2a20) 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> (0x0x7f7c80dd4478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da2a80) 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> > (0x0x7f7c80da2ae0) 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> (0x0x7f7c80da2ba0) 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> (0x0x7f7c80da2c00) 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> (0x0x7f7c80da2b40) 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> (0x0x7f7c80dd4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da2c60) 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> (0x0x7f7c80dd45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80da2cc0) 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> > (0x0x7f7c80dd4618) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4680) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80da2d20) 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> > (0x0x7f7c80dd46e8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point>, std::is_void<fastjet::ClosestPair2D::Point> > (0x0x7f7c80dd4750) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd47b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80da2d80) 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> > > (0x0x7f7c80dd4820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80da2de0) 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> (0x0x7f7c80dd4888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80da2e40) 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> > (0x0x7f7c80da2ea0) 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> > (0x0x7f7c80dd48f0) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80da2f00) 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> (0x0x7f7c80dd4a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80da2f60) 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&&> > (0x0x7f7c80df9000) 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> > > (0x0x7f7c80df9060) 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> (0x0x7f7c80dd4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df90c0) 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> > (0x0x7f7c80df9120) 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> > > (0x0x7f7c80dd4c30) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80df9180) 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> (0x0x7f7c80dd4d00) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point>, std::__not_<std::extent<fastjet::ClosestPair2D::Point, 0u> > > (0x0x7f7c80dd4d68) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80df91e0) 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> > (0x0x7f7c80df9240) 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> > (0x0x7f7c80dd4e38) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point> (0x0x7f7c80dd4ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80df92a0) 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> > (0x0x7f7c80dd4f08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point>, std::is_function<fastjet::ClosestPair2D::Point> > (0x0x7f7c80dd4f70) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05000) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80df9300) 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> > (0x0x7f7c80df9360) 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> (0x0x7f7c80e05068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df93c0) 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> (0x0x7f7c80e050d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9420) 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> > (0x0x7f7c80df9480) 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> (0x0x7f7c80e05138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df94e0) 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> (0x0x7f7c80e051a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9540) 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> > (0x0x7f7c80e05208) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05270) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80df95a0) 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> (0x0x7f7c80e052d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9600) 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> > > (0x0x7f7c80df9660) 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> (0x0x7f7c80e05340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df96c0) 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> > > (0x0x7f7c80df9720) 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> (0x0x7f7c80e053a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9780) 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> (0x0x7f7c80e05410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df97e0) 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> > > (0x0x7f7c80df9840) 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> (0x0x7f7c80e05478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df98a0) 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> (0x0x7f7c80e054e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9900) 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> > (0x0x7f7c80df9960) 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> (0x0x7f7c80e05548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df99c0) 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> (0x0x7f7c80e055b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9a20) 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> > (0x0x7f7c80e05618) 0 empty
  std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05680) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80df9a80) 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> > (0x0x7f7c80e056e8) 0 empty
  std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e05750) 0 empty
    std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7f7c80e057b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80df9ae0) 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> > (0x0x7f7c80e05820) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e05888) 0 empty
    std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e058f0) 0 empty
      std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05958) 0 empty
        std::integral_constant<bool, false> (0x0x7f7c80df9b40) 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> > (0x0x7f7c80e059c0) 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> > (0x0x7f7c80e05a28) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point>, std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e05a90) 0 empty
      std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Point>, std::is_null_pointer<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e05af8) 0 empty
        std::is_null_pointer<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05b60) 0 empty
          std::integral_constant<bool, false> (0x0x7f7c80df9ba0) 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> (0x0x7f7c80e05bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9c00) 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> > (0x0x7f7c80e05c30) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point> (0x0x7f7c80e05c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80df9c60) 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> (0x0x7f7c80df9cc0) 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&> (0x0x7f7c80e05e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80df9d80) 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&> > > (0x0x7f7c80df9de0) 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&> (0x0x7f7c80e05f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80df9e40) 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&> > (0x0x7f7c80df9ea0) 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&> > (0x0x7f7c80e2d000) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point&> (0x0x7f7c80e2d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80df9f00) 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&> (0x0x7f7c80e2d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80df9f60) 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&> > (0x0x7f7c80e31000) 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&> > (0x0x7f7c80e2d138) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7f7c80e2d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e31060) 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&> > (0x0x7f7c80e2d208) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&>, std::is_void<fastjet::ClosestPair2D::Point&> > (0x0x7f7c80e2d270) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7f7c80e2d2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80e310c0) 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&> > > (0x0x7f7c80e2d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e31120) 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&> (0x0x7f7c80e2d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e31180) 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&> > (0x0x7f7c80e311e0) 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&> > (0x0x7f7c80e2d410) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&> (0x0x7f7c80e2d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e31240) 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&> (0x0x7f7c80e2d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e312a0) 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> (0x0x7f7c80e31300) 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&> (0x0x7f7c80e2d548) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&, true> (0x0x7f7c80e31360) 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> (0x0x7f7c80e05dd0) 0 empty
  std::__do_is_destructible_impl (0x0x7f7c80df9d20) 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> (0x0x7f7c80e2d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e313c0) 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> (0x0x7f7c80e2d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e31420) 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> > (0x0x7f7c80e31480) 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&&> (0x0x7f7c80e2d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e31600) 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&&> > > (0x0x7f7c80e31660) 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&&> (0x0x7f7c80e2d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e316c0) 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&&> > (0x0x7f7c80e31720) 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&&> (0x0x7f7c80e2d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e31780) 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&&> > (0x0x7f7c80e2d888) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e2d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e317e0) 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&&> (0x0x7f7c80e2d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e31840) 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&&> > (0x0x7f7c80e318a0) 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&&> > (0x0x7f7c80e2d9c0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e2da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e31900) 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&&> > (0x0x7f7c80e2da90) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point&&>, std::is_void<fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e2daf8) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e2db60) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80e31960) 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&&> > > (0x0x7f7c80e2dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e319c0) 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&&> (0x0x7f7c80e2dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e31a20) 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&&> > (0x0x7f7c80e31a80) 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&&> > (0x0x7f7c80e2dc98) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e2dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e31ae0) 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&&> (0x0x7f7c80e2dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e31b40) 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> (0x0x7f7c80e31ba0) 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&&> (0x0x7f7c80e2ddd0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point&&, true> (0x0x7f7c80e31c00) 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&&> (0x0x7f7c80e2d6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c80e315a0) 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&&> > (0x0x7f7c80e2df70) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c80e31c60) 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&&> (0x0x7f7c80e590d0) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e59138) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e591a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c80e31cc0) 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&&> (0x0x7f7c80e59340) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e593a8) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e59410) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c80e31d20) 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&&> (0x0x7f7c80e59680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e31e40) 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&&> (0x0x7f7c80e596e8) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e5b060) 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&&> (0x0x7f7c80e597b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e5b1e0) 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&&> > (0x0x7f7c80e5b240) 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&&> (0x0x7f7c80e59820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80e5b360) 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&&> > (0x0x7f7c80e59888) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e598f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80e5b480) 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&&> (0x0x7f7c80e59958) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e599c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80e5b540) 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> (0x0x7f7c80e59a90) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59af8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e59b60) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80e5b780) 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> (0x0x7f7c80e59c30) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point, true> (0x0x7f7c80e59c98) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59d00) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> > (0x0x7f7c80e59d68) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point, fastjet::ClosestPair2D::Point&&> (0x0x7f7c80e59dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80e5b8a0) 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> > (0x0x7f7c80e59e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e5b9c0) 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> > > (0x0x7f7c80e5ba20) 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> > (0x0x7f7c80e59ea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fastjet::ClosestPair2D::Point> > (0x0x7f7c80e59f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80e5ba80) 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> (0x0x7f7c80e59f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80e5bae0) 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*> > (0x0x7f7c80e5bb40) 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*> > (0x0x7f7c80e5bba0) 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&> (0x0x7f7c80e5bc60) 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&> (0x0x7f7c80e5bcc0) 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*> (0x0x7f7c80e5bc00) 0

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

Class std::iterator_traits<double*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<double*> (0x0x7f7c80eabcc0) 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**> (0x0x7f7c80adf3c0) 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*> > > (0x0x7f7c80adf420) 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> > (0x0x7f7c80adfc60) 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> > (0x0x7f7c80adfcc0) 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> > (0x0x7f7c80adff60) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f7c80b3e060) 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> > (0x0x7f7c80b3e000) 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> > (0x0x7f7c80b3e3c0) 0

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

Class std::is_function<const unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const unsigned int&> (0x0x7f7c80ad5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b3e7e0) 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&> > > (0x0x7f7c80b3e840) 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&> (0x0x7f7c80ad5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b3e8a0) 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&> > (0x0x7f7c80b3e900) 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&> > (0x0x7f7c80ad58f0) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7f7c80ad5a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80b3e960) 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&> (0x0x7f7c80ad5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b3e9c0) 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&> > (0x0x7f7c80b3ea20) 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&> > (0x0x7f7c80ad5ea0) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f7c80ad5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80b3eb40) 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&> > (0x0x7f7c80b92000) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f7c80b92068) 0 empty
    std::is_reference<const unsigned int&> (0x0x7f7c80b920d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80b3eba0) 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&> > > (0x0x7f7c80b92138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b3ec00) 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&> (0x0x7f7c80b921a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b3ec60) 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&> > (0x0x7f7c80b3ecc0) 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&> > (0x0x7f7c80b923a8) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f7c80b92410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80b3ed20) 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&> (0x0x7f7c80b92478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b3ee40) 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> (0x0x7f7c80b3eea0) 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&> (0x0x7f7c80b924e0) 0 empty
  std::__add_rvalue_reference_helper<const unsigned int&, true> (0x0x7f7c80b3ef00) 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&> (0x0x7f7c80b3e780) 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&> (0x0x7f7c80b92548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b3ef60) 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> (0x0x7f7c80b925b0) 0 empty
  std::is_assignable<unsigned int&, const unsigned int&> (0x0x7f7c80b92618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80b9a000) 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> (0x0x7f7c80b92680) 0 empty
  std::__is_copy_assignable_impl<unsigned int, true> (0x0x7f7c80b926e8) 0 empty
    std::is_assignable<unsigned int&, const unsigned int&> (0x0x7f7c80b92750) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80b9a060) 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> (0x0x7f7c80b92a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9a660) 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> > > (0x0x7f7c80b9a6c0) 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> (0x0x7f7c80b92a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9a7e0) 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> > (0x0x7f7c80b9a840) 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> (0x0x7f7c80b92af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9a8a0) 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> > (0x0x7f7c80b92b60) 0 empty
  std::is_rvalue_reference<fastjet::MinHeap::ValueLoc> (0x0x7f7c80b92bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80b9a900) 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> (0x0x7f7c80b92c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9a960) 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> > (0x0x7f7c80b9a9c0) 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> (0x0x7f7c80b9aa80) 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> (0x0x7f7c80b9aae0) 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> (0x0x7f7c80b9aa20) 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> (0x0x7f7c80b92d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9ab40) 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> (0x0x7f7c80b92d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9aba0) 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> > (0x0x7f7c80b92dd0) 0 empty
  std::is_void<fastjet::MinHeap::ValueLoc> (0x0x7f7c80b92e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80b9ac00) 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> > (0x0x7f7c80b92f70) 0 empty
  std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc>, std::is_void<fastjet::MinHeap::ValueLoc> > (0x0x7f7c80bba000) 0 empty
    std::is_void<fastjet::MinHeap::ValueLoc> (0x0x7f7c80bba068) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80b9ac60) 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> > > (0x0x7f7c80bba138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b9acc0) 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> (0x0x7f7c80bba1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b9ad20) 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> > (0x0x7f7c80b9ad80) 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> > (0x0x7f7c80bba208) 0 empty
  std::is_object<fastjet::MinHeap::ValueLoc> (0x0x7f7c80bba270) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80b9ade0) 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> (0x0x7f7c80bba478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80b9ae40) 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&> (0x0x7f7c80bba4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80b9af00) 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&> > > (0x0x7f7c80b9af60) 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&> (0x0x7f7c80bba618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcd000) 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&> > (0x0x7f7c80bcd060) 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&> > (0x0x7f7c80bba680) 0 empty
  std::is_lvalue_reference<fastjet::MinHeap::ValueLoc&> (0x0x7f7c80bba6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd0c0) 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&> (0x0x7f7c80bba750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcd120) 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&> > (0x0x7f7c80bcd180) 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&> > (0x0x7f7c80bba7b8) 0 empty
  std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7f7c80bba820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd1e0) 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&> > (0x0x7f7c80bba958) 0 empty
  std::__or_<std::is_reference<fastjet::MinHeap::ValueLoc&>, std::is_void<fastjet::MinHeap::ValueLoc&> > (0x0x7f7c80bba9c0) 0 empty
    std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7f7c80bbaa28) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80bcd240) 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&> > > (0x0x7f7c80bbaaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80bcd2a0) 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&> (0x0x7f7c80bbab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80bcd300) 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&> > (0x0x7f7c80bcd360) 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&> > (0x0x7f7c80bbabc8) 0 empty
  std::is_reference<fastjet::MinHeap::ValueLoc&> (0x0x7f7c80bbac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd3c0) 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&> (0x0x7f7c80bbad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcd420) 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> (0x0x7f7c80bcd480) 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&> (0x0x7f7c80bbadd0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::MinHeap::ValueLoc&, true> (0x0x7f7c80bcd4e0) 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&> (0x0x7f7c80bbaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80bcd540) 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&> > > (0x0x7f7c80bcd5a0) 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&> (0x0x7f7c80bbaf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcd600) 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&> > (0x0x7f7c80bcd660) 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&> > (0x0x7f7c80bbaf70) 0 empty
  std::is_lvalue_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd6c0) 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&> (0x0x7f7c80be2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcd720) 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&> > (0x0x7f7c80bcd780) 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&> > (0x0x7f7c80be20d0) 0 empty
  std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd7e0) 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&> > (0x0x7f7c80be21a0) 0 empty
  std::__or_<std::is_reference<const fastjet::MinHeap::ValueLoc&>, std::is_void<const fastjet::MinHeap::ValueLoc&> > (0x0x7f7c80be2208) 0 empty
    std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2270) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80bcd840) 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&> > > (0x0x7f7c80be22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80bcd8a0) 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&> (0x0x7f7c80be2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80bcd900) 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&> > (0x0x7f7c80bcd960) 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&> > (0x0x7f7c80be23a8) 0 empty
  std::is_reference<const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcd9c0) 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&> (0x0x7f7c80be2478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcda20) 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> (0x0x7f7c80bcda80) 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&> (0x0x7f7c80be24e0) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::MinHeap::ValueLoc&, true> (0x0x7f7c80bcdae0) 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&> (0x0x7f7c80b9aea0) 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&> (0x0x7f7c80be2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80bcdc00) 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> (0x0x7f7c80be25b0) 0 empty
  std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80bcdc60) 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> (0x0x7f7c80be2680) 0 empty
  std::__is_copy_assignable_impl<fastjet::MinHeap::ValueLoc, true> (0x0x7f7c80be26e8) 0 empty
    std::is_assignable<fastjet::MinHeap::ValueLoc&, const fastjet::MinHeap::ValueLoc&> (0x0x7f7c80be2750) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80bcdcc0) 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*> (0x0x7f7c80bcde40) 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*>&> (0x0x7f7c80bf6f00) 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&> (0x0x7f7c80be2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c153c0) 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&> > > (0x0x7f7c80c15420) 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&> (0x0x7f7c80be2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c15480) 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&> > (0x0x7f7c80c154e0) 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&> > (0x0x7f7c80be2c30) 0 empty
  std::is_lvalue_reference<const fastjet::ClosestPair2D::Point&> (0x0x7f7c80be2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c15540) 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&> (0x0x7f7c80be2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c155a0) 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&> > (0x0x7f7c80c15600) 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&> > (0x0x7f7c80be2d68) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7f7c80be2dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c15660) 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&> > (0x0x7f7c80be2e38) 0 empty
  std::__or_<std::is_reference<const fastjet::ClosestPair2D::Point&>, std::is_void<const fastjet::ClosestPair2D::Point&> > (0x0x7f7c80be2ea0) 0 empty
    std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7f7c80be2f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c156c0) 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&> > > (0x0x7f7c80be2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c15720) 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&> (0x0x7f7c80c29000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c15780) 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&> > (0x0x7f7c80c157e0) 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&> > (0x0x7f7c80c29068) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Point&> (0x0x7f7c80c290d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c15840) 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&> (0x0x7f7c80c29138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c158a0) 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> (0x0x7f7c80c15900) 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&> (0x0x7f7c80c291a0) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Point&, true> (0x0x7f7c80c15960) 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&> (0x0x7f7c80c15360) 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&> (0x0x7f7c80c292d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c15a80) 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> (0x0x7f7c80c29340) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7f7c80c293a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c15ba0) 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> (0x0x7f7c80c29410) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point, true> (0x0x7f7c80c29478) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point&, const fastjet::ClosestPair2D::Point&> (0x0x7f7c80c294e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c15c60) 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> (0x0x7f7c80c15d20) 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> (0x0x7f7c80c29820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c422a0) 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> > > (0x0x7f7c80c42300) 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> (0x0x7f7c80c29888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42360) 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> > (0x0x7f7c80c423c0) 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> (0x0x7f7c80c298f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42420) 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> > (0x0x7f7c80c29958) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80c299c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80c42480) 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> (0x0x7f7c80c29a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c424e0) 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> > (0x0x7f7c80c42540) 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> (0x0x7f7c80c42600) 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> (0x0x7f7c80c42660) 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> (0x0x7f7c80c425a0) 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> (0x0x7f7c80c29af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c426c0) 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> (0x0x7f7c80c29b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42720) 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> > (0x0x7f7c80c29bc8) 0 empty
  std::is_void<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80c29c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80c42780) 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> > (0x0x7f7c80c29c98) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle>, std::is_void<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c80c29d00) 0 empty
    std::is_void<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80c29d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80c427e0) 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> > > (0x0x7f7c80c29dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c42840) 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> (0x0x7f7c80c29e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c428a0) 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> > (0x0x7f7c80c42900) 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> > (0x0x7f7c80c29ea0) 0 empty
  std::is_object<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80c29f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c42960) 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> (0x0x7f7c80c29f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c429c0) 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&> (0x0x7f7c80c63000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42a80) 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&> > > (0x0x7f7c80c42ae0) 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&> (0x0x7f7c80c63068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c42b40) 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&> > (0x0x7f7c80c42ba0) 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&> > (0x0x7f7c80c630d0) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c42c00) 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&> (0x0x7f7c80c631a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c42c60) 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&> > (0x0x7f7c80c42cc0) 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&> > (0x0x7f7c80c63208) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63270) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c42d20) 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&> > (0x0x7f7c80c632d8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&>, std::is_void<fastjet::ClosestPair2D::Shuffle&> > (0x0x7f7c80c63340) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c633a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c42d80) 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&> > > (0x0x7f7c80c63410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42de0) 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&> (0x0x7f7c80c63478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c42e40) 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&> > (0x0x7f7c80c42ea0) 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&> > (0x0x7f7c80c634e0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c42f00) 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&> (0x0x7f7c80c635b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c42f60) 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> (0x0x7f7c80c72000) 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&> (0x0x7f7c80c63618) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&, true> (0x0x7f7c80c72060) 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&> (0x0x7f7c80c636e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c720c0) 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&> > > (0x0x7f7c80c72120) 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&> (0x0x7f7c80c63750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c72180) 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&> > (0x0x7f7c80c721e0) 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&> > (0x0x7f7c80c637b8) 0 empty
  std::is_lvalue_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c72240) 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&> (0x0x7f7c80c63888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c722a0) 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&> > (0x0x7f7c80c72300) 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&> > (0x0x7f7c80c638f0) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c72360) 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&> > (0x0x7f7c80c639c0) 0 empty
  std::__or_<std::is_reference<const fastjet::ClosestPair2D::Shuffle&>, std::is_void<const fastjet::ClosestPair2D::Shuffle&> > (0x0x7f7c80c63a28) 0 empty
    std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c723c0) 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&> > > (0x0x7f7c80c63af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c72420) 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&> (0x0x7f7c80c63b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c72480) 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&> > (0x0x7f7c80c724e0) 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&> > (0x0x7f7c80c63bc8) 0 empty
  std::is_reference<const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c63c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c72540) 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&> (0x0x7f7c80c63c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c725a0) 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> (0x0x7f7c80c72600) 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&> (0x0x7f7c80c63d00) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::ClosestPair2D::Shuffle&, true> (0x0x7f7c80c72660) 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&> (0x0x7f7c80c42a20) 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&> (0x0x7f7c80c63f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c726c0) 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> (0x0x7f7c80c63f70) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c8a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c727e0) 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> (0x0x7f7c80c8a068) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c80c8a0d0) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Shuffle&, const fastjet::ClosestPair2D::Shuffle&> (0x0x7f7c80c8a138) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c728a0) 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> (0x0x7f7c80c72ae0) 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**> > (0x0x7f7c80c8a270) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point**>, void> (0x0x7f7c80c72b40) 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*&> (0x0x7f7c80c8a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c72c00) 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*&> > > (0x0x7f7c80c72c60) 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*&> > (0x0x7f7c80c72cc0) 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*&> > (0x0x7f7c80c8a3a8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7f7c80c8a410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c72d20) 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*&> > (0x0x7f7c80c8a478) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point*&>, std::is_void<fastjet::ClosestPair2D::Point*&> > (0x0x7f7c80c8a4e0) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7f7c80c8a548) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80c72d80) 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*&> > > (0x0x7f7c80c8a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c72de0) 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*&> (0x0x7f7c80c8a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80c72e40) 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*&> > (0x0x7f7c80c72ea0) 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*&> > (0x0x7f7c80c8a680) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point*&> (0x0x7f7c80c8a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80c72f00) 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*&> (0x0x7f7c80c8a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80c72f60) 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> (0x0x7f7c80ca2000) 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*&> (0x0x7f7c80c8a7b8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point*&, true> (0x0x7f7c80ca2060) 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*&&> (0x0x7f7c80c72ba0) 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*&&> (0x0x7f7c80c8a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80ca2240) 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> (0x0x7f7c80ca2540) 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> > > > (0x0x7f7c808be0d0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<fastjet::ClosestPair2D::Shuffle*, std::vector<fastjet::ClosestPair2D::Shuffle, std::allocator<fastjet::ClosestPair2D::Shuffle> > >, void> (0x0x7f7c80ca25a0) 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&> (0x0x7f7c80ca2600) 0 empty

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

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

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f7c808bec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c808db660) 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> > (0x0x7f7c808bec98) 0 empty
  std::is_rvalue_reference<double> (0x0x7f7c808bed00) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c808db6c0) 0 empty

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

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

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

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

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

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f7c808beea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c808db960) 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> > (0x0x7f7c808bef08) 0 empty
  std::is_void<double> (0x0x7f7c808bef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c808db9c0) 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> > (0x0x7f7c808be068) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f7c808f5000) 0 empty
    std::is_void<double> (0x0x7f7c808f5068) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c808dba20) 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> > > (0x0x7f7c808f50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c808dba80) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f7c808f5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c808dbba0) 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> > (0x0x7f7c808dbc00) 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> > (0x0x7f7c808f5270) 0 empty
  std::is_object<double> (0x0x7f7c808f52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c808dbc60) 0 empty

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

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

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7f7c808f5410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c808dbe40) 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&> > (0x0x7f7c808dbea0) 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&> > (0x0x7f7c808f5478) 0 empty
  std::is_lvalue_reference<double&> (0x0x7f7c808f54e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809090c0) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7f7c808f5548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80909120) 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&> > (0x0x7f7c80909180) 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&> > (0x0x7f7c808f55b0) 0 empty
  std::is_reference<double&> (0x0x7f7c808f5618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809091e0) 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&> > (0x0x7f7c808f5680) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f7c808f56e8) 0 empty
    std::is_reference<double&> (0x0x7f7c808f5750) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80909240) 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&> > > (0x0x7f7c808f57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80909360) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7f7c808f59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809093c0) 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&> > (0x0x7f7c80909420) 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&> > (0x0x7f7c808f5a28) 0 empty
  std::is_reference<double&> (0x0x7f7c808f5a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80909480) 0 empty

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

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7f7c808f5b60) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7f7c809095a0) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7f7c808f5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80909600) 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&> > > (0x0x7f7c80909660) 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&> (0x0x7f7c808f5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809096c0) 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&> > (0x0x7f7c80909720) 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&> > (0x0x7f7c808f5dd0) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f7c808f5e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80909780) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7f7c808f5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80909960) 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&> > (0x0x7f7c809099c0) 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&> > (0x0x7f7c808f5f08) 0 empty
  std::is_reference<const double&> (0x0x7f7c808f5f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80909a20) 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&> > (0x0x7f7c8091e000) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f7c8091e068) 0 empty
    std::is_reference<const double&> (0x0x7f7c8091e0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80909a80) 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&> > > (0x0x7f7c8091e208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80909ae0) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7f7c8091e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80909b40) 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&> > (0x0x7f7c80909ba0) 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&> > (0x0x7f7c8091e2d8) 0 empty
  std::is_reference<const double&> (0x0x7f7c8091e340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80909cc0) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7f7c8091e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80909d20) 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> (0x0x7f7c80909d80) 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&> (0x0x7f7c8091e410) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f7c80909de0) 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&> (0x0x7f7c808dbd20) 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&> (0x0x7f7c8091e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80909e40) 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> (0x0x7f7c8091e4e0) 0 empty
  std::is_assignable<double&, const double&> (0x0x7f7c8091e548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80909ea0) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7f7c8091e5b0) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7f7c8091e618) 0 empty
    std::is_assignable<double&, const double&> (0x0x7f7c8091e680) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80909f00) 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&> (0x0x7f7c80927180) 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> (0x0x7f7c809623c0) 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*> > (0x0x7f7c8091edd0) 0 empty
  std::__iterator_traits<std::move_iterator<unsigned int*>, void> (0x0x7f7c80962420) 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**> > (0x0x7f7c8091ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097f720) 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**> > > > (0x0x7f7c8097f780) 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**> > (0x0x7f7c8091e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097f7e0) 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**> > > (0x0x7f7c8097f840) 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**> > (0x0x7f7c8091e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097f8a0) 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**> > > (0x0x7f7c8091eaf8) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c8091ec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c8097f900) 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**> > (0x0x7f7c8091ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097f960) 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**> > > (0x0x7f7c8097f9c0) 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**> > (0x0x7f7c8097fa80) 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**> > (0x0x7f7c8097fae0) 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**> > (0x0x7f7c8097fa20) 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**> > (0x0x7f7c809a0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097fb40) 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**> > (0x0x7f7c809a00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097fba0) 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**> > > (0x0x7f7c809a0138) 0 empty
  std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a01a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c8097fc00) 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**> > > (0x0x7f7c809a0208) 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**> > > (0x0x7f7c809a0270) 0 empty
    std::is_void<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a02d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c8097fc60) 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**> > > > (0x0x7f7c809a0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8097fcc0) 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**> > (0x0x7f7c809a03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8097fd20) 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**> > > (0x0x7f7c8097fd80) 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**> > > (0x0x7f7c809a0410) 0 empty
  std::is_object<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8097fde0) 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**> > (0x0x7f7c809a04e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8097fe40) 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**>&&> > (0x0x7f7c8097fea0) 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**> > > > (0x0x7f7c8097ff00) 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**> > (0x0x7f7c809a0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8097ff60) 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**> > > (0x0x7f7c809b2000) 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> > > (0x0x7f7c809a05b0) 0 empty
  std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0618) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c809b2060) 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**> > (0x0x7f7c809a0680) 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> > > (0x0x7f7c809a06e8) 0 empty
    std::is_array<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0750) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c809b20c0) 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**> > > (0x0x7f7c809b2120) 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**> > > (0x0x7f7c809a07b8) 0 empty
  std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0820) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c809b2180) 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**> > > (0x0x7f7c809a0888) 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**> > > (0x0x7f7c809a08f0) 0 empty
    std::is_function<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0958) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c809b21e0) 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**> > > (0x0x7f7c809b2240) 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**> > (0x0x7f7c809a09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b22a0) 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**> > (0x0x7f7c809a0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2300) 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**> > > (0x0x7f7c809b2360) 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**> > (0x0x7f7c809a0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b23c0) 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**> > (0x0x7f7c809a0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2420) 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**> > > (0x0x7f7c809a0b60) 0 empty
  std::is_floating_point<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809a0bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c809b2480) 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**> > (0x0x7f7c809a0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b24e0) 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**> > > > (0x0x7f7c809b2540) 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**> > (0x0x7f7c809a0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b25a0) 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**> > > > (0x0x7f7c809b2600) 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**> > (0x0x7f7c809a0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2660) 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**> > (0x0x7f7c809a0d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b26c0) 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**> > > > (0x0x7f7c809b2720) 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**> > (0x0x7f7c809a0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2780) 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**> > (0x0x7f7c809a0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b27e0) 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**> > > (0x0x7f7c809b2840) 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**> > (0x0x7f7c809a0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b28a0) 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**> > (0x0x7f7c809a0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2900) 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**> > > (0x0x7f7c809a0f70) 0 empty
  std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809d6000) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c809b2960) 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**> > > (0x0x7f7c809d6068) 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**> > > (0x0x7f7c809d60d0) 0 empty
    std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809d6138) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c809b29c0) 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**> > > (0x0x7f7c809d61a0) 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**> > > (0x0x7f7c809d6208) 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**> > > (0x0x7f7c809d6270) 0 empty
      std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809d62d8) 0 empty
        std::integral_constant<bool, false> (0x0x7f7c809b2a20) 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**> > > (0x0x7f7c809d6340) 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**> > > (0x0x7f7c809d63a8) 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**> > > (0x0x7f7c809d6410) 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**> > > (0x0x7f7c809d6478) 0 empty
        std::is_null_pointer<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809d64e0) 0 empty
          std::integral_constant<bool, false> (0x0x7f7c809b2a80) 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**> > (0x0x7f7c809d6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2ae0) 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**> > > (0x0x7f7c809d65b0) 0 empty
  std::is_scalar<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c809d6618) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c809b2b40) 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**> > (0x0x7f7c809b2ba0) 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**>&> (0x0x7f7c809d66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809b2c60) 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**>&> > > (0x0x7f7c809b2cc0) 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**>&> (0x0x7f7c809d6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809b2d20) 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**>&> > (0x0x7f7c809b2d80) 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**>&> > (0x0x7f7c809d67b8) 0 empty
  std::is_lvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7f7c809d6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809b2de0) 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**>&> (0x0x7f7c809d6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809b2e40) 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**>&> > (0x0x7f7c809b2ea0) 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**>&> > (0x0x7f7c809d68f0) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7f7c809d6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809b2f00) 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**>&> > (0x0x7f7c809d69c0) 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**>&> > (0x0x7f7c809d6a28) 0 empty
    std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7f7c809d6a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c809b2f60) 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**>&> > > (0x0x7f7c809d6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef000) 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**>&> (0x0x7f7c809d6b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef060) 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**>&> > (0x0x7f7c809ef0c0) 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**>&> > (0x0x7f7c809d6bc8) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&> (0x0x7f7c809d6c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809ef120) 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**>&> (0x0x7f7c809d6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef180) 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> (0x0x7f7c809ef1e0) 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**>&> (0x0x7f7c809d6d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&, true> (0x0x7f7c809ef240) 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**> > (0x0x7f7c809d6680) 0 empty
  std::__do_is_destructible_impl (0x0x7f7c809b2c00) 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> (0x0x7f7c809d6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef2a0) 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**> > (0x0x7f7c809d6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef300) 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**> > > (0x0x7f7c809ef360) 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**>&&> (0x0x7f7c809d6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef420) 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**>&&> > > (0x0x7f7c809ef480) 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**>&&> (0x0x7f7c809d6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef4e0) 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**>&&> > (0x0x7f7c809ef540) 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**>&&> (0x0x7f7c80a05000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef5a0) 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**>&&> > (0x0x7f7c80a05068) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7f7c80a050d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809ef600) 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**>&&> (0x0x7f7c80a05138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef660) 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**>&&> > (0x0x7f7c809ef6c0) 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**>&&> > (0x0x7f7c80a051a0) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7f7c80a05208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809ef720) 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**>&&> > (0x0x7f7c80a05270) 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**>&&> > (0x0x7f7c80a052d8) 0 empty
    std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7f7c80a05340) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c809ef780) 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**>&&> > > (0x0x7f7c80a053a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef7e0) 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**>&&> (0x0x7f7c80a05410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c809ef840) 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**>&&> > (0x0x7f7c809ef8a0) 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**>&&> > (0x0x7f7c80a05478) 0 empty
  std::is_reference<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&> (0x0x7f7c80a054e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809ef900) 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**>&&> (0x0x7f7c80a05548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809ef960) 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> (0x0x7f7c809ef9c0) 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**>&&> (0x0x7f7c80a055b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>&&, true> (0x0x7f7c809efa20) 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**>&&> (0x0x7f7c809d6ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c809ef3c0) 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**>&&> > (0x0x7f7c80a05680) 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**>&&> (0x0x7f7c80a056e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c809efa80) 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**>&&> (0x0x7f7c80a05750) 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**>&&> > (0x0x7f7c80a057b8) 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**>&&> (0x0x7f7c80a05820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c809efae0) 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**>&&> (0x0x7f7c80a05888) 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**>&&> (0x0x7f7c80a058f0) 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**>&&> > (0x0x7f7c80a05958) 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**>&&> (0x0x7f7c80a059c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c809efb40) 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**>&&> (0x0x7f7c80a05a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809efba0) 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**>&&> (0x0x7f7c80a05a90) 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**>&&> (0x0x7f7c80a05af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809efc00) 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**>&&> (0x0x7f7c80a05b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809efc60) 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> (0x0x7f7c80a05bc8) 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**>&&> (0x0x7f7c80a05c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809efcc0) 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**> > (0x0x7f7c80a05c98) 0 empty
  std::__is_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a05d00) 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**>&&> (0x0x7f7c80a05d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c809efd20) 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**> > > (0x0x7f7c809efd80) 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**>&&> (0x0x7f7c809efde0) 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**>&&> (0x0x7f7c80a05e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c809efe40) 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> (0x0x7f7c80a05ea0) 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**>&&> (0x0x7f7c80a05f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c809efea0) 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**> > (0x0x7f7c80a05f70) 0 empty
  std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a26000) 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**>&&> (0x0x7f7c80a26068) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c809eff00) 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**> > > (0x0x7f7c80a260d0) 0 empty
  std::is_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c80a26138) 0 empty
    std::__is_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a261a0) 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**>&&> (0x0x7f7c80a26208) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c809eff60) 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**>&&> > (0x0x7f7c80a2c000) 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**>&&> (0x0x7f7c80a26270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a2c060) 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**>&&> > (0x0x7f7c80a262d8) 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**>&&> (0x0x7f7c80a26340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a2c0c0) 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**>&&> (0x0x7f7c80a263a8) 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**>&&> > (0x0x7f7c80a26410) 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**>&&> (0x0x7f7c80a26478) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a2c120) 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> (0x0x7f7c80a264e0) 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**>&&> (0x0x7f7c80a26548) 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**>&&> > (0x0x7f7c80a265b0) 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**>&&> (0x0x7f7c80a26618) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80a2c180) 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**> > (0x0x7f7c80a26680) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a266e8) 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**>&&> (0x0x7f7c80a26750) 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**>&&> > (0x0x7f7c80a267b8) 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**>&&> (0x0x7f7c80a26820) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80a2c1e0) 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**> > > (0x0x7f7c80a2c240) 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**>&&> > (0x0x7f7c80a2c2a0) 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**>&&> (0x0x7f7c80a26888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a2c300) 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**>&&> > (0x0x7f7c80a268f0) 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**>&&> (0x0x7f7c80a26958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a2c360) 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**>&&> (0x0x7f7c80a269c0) 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**>&&> > (0x0x7f7c80a26a28) 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**>&&> (0x0x7f7c80a26a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a2c3c0) 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> (0x0x7f7c80a26af8) 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**>&&> (0x0x7f7c80a26b60) 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**>&&> > (0x0x7f7c80a26bc8) 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**>&&> (0x0x7f7c80a26c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80a2c420) 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**> > (0x0x7f7c80a26c98) 0 empty
  std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a26d00) 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**>&&> (0x0x7f7c80a26d68) 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**>&&> > (0x0x7f7c80a26dd0) 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**>&&> (0x0x7f7c80a26e38) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80a2c480) 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**> > > (0x0x7f7c80a26ea0) 0 empty
  std::is_nothrow_move_assignable<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**> > (0x0x7f7c80a26f08) 0 empty
    std::__is_nt_move_assignable_impl<std::_Deque_iterator<fastjet::ClosestPair2D::Point*, fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point**>, true> (0x0x7f7c80a26f70) 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**>&&> (0x0x7f7c80a42000) 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**>&&> > (0x0x7f7c80a42068) 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**>&&> (0x0x7f7c80a420d0) 0 empty
            std::integral_constant<bool, true> (0x0x7f7c80a2c4e0) 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***> (0x0x7f7c80a42138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c540) 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***> > > (0x0x7f7c80a2c5a0) 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***> (0x0x7f7c80a421a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c600) 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***> > (0x0x7f7c80a2c660) 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***> (0x0x7f7c80a42208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c6c0) 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***> > (0x0x7f7c80a42270) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a422d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80a2c720) 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***> (0x0x7f7c80a42340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c780) 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***> > (0x0x7f7c80a2c7e0) 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***> (0x0x7f7c80a2c8a0) 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***> (0x0x7f7c80a2c900) 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***> (0x0x7f7c80a2c840) 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***> (0x0x7f7c80a42410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c960) 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***> (0x0x7f7c80a42478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2c9c0) 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***> > (0x0x7f7c80a424e0) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42548) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80a2ca20) 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***> > (0x0x7f7c80a425b0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***>, std::is_void<fastjet::ClosestPair2D::Point***> > (0x0x7f7c80a42618) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42680) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80a2ca80) 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***> > > (0x0x7f7c80a426e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a2cae0) 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***> (0x0x7f7c80a42750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a2cb40) 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***> > (0x0x7f7c80a2cba0) 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***> > (0x0x7f7c80a427b8) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a2cc00) 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***> (0x0x7f7c80a42888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a2cc60) 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***&&> > (0x0x7f7c80a2ccc0) 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***> > > (0x0x7f7c80a2cd20) 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***> (0x0x7f7c80a428f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a2cd80) 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***> > (0x0x7f7c80a2cde0) 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> > > (0x0x7f7c80a42958) 0 empty
  std::is_array<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a429c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80a2ce40) 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***> (0x0x7f7c80a42a28) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Point***>, std::__not_<std::extent<fastjet::ClosestPair2D::Point***, 0u> > > (0x0x7f7c80a42a90) 0 empty
    std::is_array<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80a2cea0) 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***> > (0x0x7f7c80a2cf00) 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***> > (0x0x7f7c80a42b60) 0 empty
  std::is_function<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80a2cf60) 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***> > (0x0x7f7c80a42c30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Point***>, std::is_function<fastjet::ClosestPair2D::Point***> > (0x0x7f7c80a42c98) 0 empty
    std::is_function<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80a67000) 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***> > (0x0x7f7c80a67060) 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***> (0x0x7f7c80a42d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a670c0) 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***> (0x0x7f7c80a42dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67120) 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***> > (0x0x7f7c80a67180) 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***> (0x0x7f7c80a42e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a671e0) 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***> (0x0x7f7c80a42ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67240) 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***> > (0x0x7f7c80a42f08) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a42f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80a672a0) 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***> (0x0x7f7c80a73000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67300) 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***> > > (0x0x7f7c80a67360) 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***> (0x0x7f7c80a73068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a673c0) 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***> > > (0x0x7f7c80a67420) 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***> (0x0x7f7c80a730d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a67480) 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***> (0x0x7f7c80a73138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a674e0) 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***> > > (0x0x7f7c80a67540) 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***> > (0x0x7f7c80a731a0) 0 empty
  std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a73208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a675a0) 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***> > (0x0x7f7c80a73270) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7f7c80a732d8) 0 empty
    std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a73340) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a67600) 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***> > (0x0x7f7c80a733a8) 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***> > (0x0x7f7c80a73410) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Point***>, std::is_member_pointer<fastjet::ClosestPair2D::Point***>, std::is_null_pointer<fastjet::ClosestPair2D::Point***> > (0x0x7f7c80a73478) 0 empty
      std::is_pointer<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a734e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80a67660) 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***> (0x0x7f7c80a73548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a676c0) 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***> > (0x0x7f7c80a735b0) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Point***> (0x0x7f7c80a73618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a67720) 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> (0x0x7f7c80a73680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a67780) 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***> (0x0x7f7c80a736e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a677e0) 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***> > (0x0x7f7c80a67840) 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***&&> (0x0x7f7c80a73888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67900) 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***&&> > > (0x0x7f7c80a67960) 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***&&> (0x0x7f7c80a738f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a679c0) 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***&&> > (0x0x7f7c80a67a20) 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***&&> (0x0x7f7c80a73958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a67a80) 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***&&> > (0x0x7f7c80a739c0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a73a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a67ae0) 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***&&> (0x0x7f7c80a73a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a67b40) 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***&&> > (0x0x7f7c80a67ba0) 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***&&> > (0x0x7f7c80a73af8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a73b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a67c00) 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***&&> > (0x0x7f7c80a73bc8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&&>, std::is_void<fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c80a73c30) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a73c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a67c60) 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***&&> > > (0x0x7f7c80a73d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67cc0) 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***&&> (0x0x7f7c80a73d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a67d20) 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***&&> > (0x0x7f7c80a67d80) 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***&&> > (0x0x7f7c80a73dd0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a73e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a67de0) 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***&&> (0x0x7f7c80a73ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a67e40) 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> (0x0x7f7c80a67ea0) 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***&&> (0x0x7f7c80a73f08) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&&, true> (0x0x7f7c80a67f00) 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***&&> (0x0x7f7c80a73820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c80a678a0) 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***&&> > (0x0x7f7c80a96000) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a96068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c80a67f60) 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***&&> (0x0x7f7c80a960d0) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c80a96138) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a961a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c80a99000) 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***&&> (0x0x7f7c80a96208) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a96270) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Point***>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c80a962d8) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a96340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c80a99060) 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***&&> (0x0x7f7c80a96478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a990c0) 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***&&> (0x0x7f7c80a965b0) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a96618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a991e0) 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***&&> (0x0x7f7c80a967b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a99300) 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> (0x0x7f7c80a96820) 0 empty
  std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a96888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a99420) 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***> (0x0x7f7c80a968f0) 0 empty
  std::__is_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c80a96958) 0 empty
    std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c80a969c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a994e0) 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***> > (0x0x7f7c80a995a0) 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***&> (0x0x7f7c80a96a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a99660) 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***&> > > (0x0x7f7c80a996c0) 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***&> (0x0x7f7c80a96a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a99720) 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***&> > (0x0x7f7c80a99780) 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***&> > (0x0x7f7c80a96af8) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point***&> (0x0x7f7c80a96b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a997e0) 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***&> (0x0x7f7c80a96bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a99840) 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***&> > (0x0x7f7c80a998a0) 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***&> > (0x0x7f7c80a96c30) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7f7c80a96c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a99900) 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***&> > (0x0x7f7c80a96d00) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point***&>, std::is_void<fastjet::ClosestPair2D::Point***&> > (0x0x7f7c80a96d68) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7f7c80a96dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a99960) 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***&> > > (0x0x7f7c80a96e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a999c0) 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***&> (0x0x7f7c80a96ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80a99a20) 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***&> > (0x0x7f7c80a99a80) 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***&> > (0x0x7f7c80a96f08) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point***&> (0x0x7f7c80a96f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a99ae0) 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***&> (0x0x7f7c806b6000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a99b40) 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> (0x0x7f7c80a99ba0) 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***&> (0x0x7f7c806b6068) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point***&, true> (0x0x7f7c80a99c00) 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***&&> (0x0x7f7c80a99600) 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***&&> (0x0x7f7c806b6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80a99d20) 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> (0x0x7f7c806b6270) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b62d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80a99e40) 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***> (0x0x7f7c806b6340) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c806b63a8) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6410) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80a99f00) 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***> > (0x0x7f7c806b6478) 0 empty
  std::is_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7f7c806b64e0) 0 empty
    std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c806b6548) 0 empty
      std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b65b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c806bc000) 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***&&> > (0x0x7f7c806bc0c0) 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***&&> (0x0x7f7c806b66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806bc120) 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***&&> > (0x0x7f7c806b6820) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806bc180) 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***&&> (0x0x7f7c806b6958) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806b69c0) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c806bc1e0) 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> (0x0x7f7c806b6bc8) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6c30) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806b6c98) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c806bc300) 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***> (0x0x7f7c806b6e38) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c806b6ea0) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806b6f08) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806b6f70) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Point***, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5000) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c806bc360) 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***> > (0x0x7f7c806bc3c0) 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***&&> > (0x0x7f7c806bc420) 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***&&> (0x0x7f7c806c5138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806bc540) 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***&&> > (0x0x7f7c806c5270) 0 empty
  std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806bc5a0) 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***&&> (0x0x7f7c806c53a8) 0 empty
  std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806c5410) 0 empty
    std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5478) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c806bc600) 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> (0x0x7f7c806c5618) 0 empty
  std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5680) 0 empty
    std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806c56e8) 0 empty
      std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5750) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c806bc720) 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***> (0x0x7f7c806c5888) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c806c58f0) 0 empty
    std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5958) 0 empty
      std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806c59c0) 0 empty
        std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c806bc780) 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***> > (0x0x7f7c806c5b60) 0 empty
  std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Point***> (0x0x7f7c806c5bc8) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Point***, true> (0x0x7f7c806c5c30) 0 empty
      std::is_nothrow_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5c98) 0 empty
        std::__and_<std::is_assignable<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> > (0x0x7f7c806c5d00) 0 empty
          std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Point***&, fastjet::ClosestPair2D::Point***&&> (0x0x7f7c806c5d68) 0 empty
            std::integral_constant<bool, true> (0x0x7f7c806bc7e0) 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> (0x0x7f7c806c5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bc840) 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> > > (0x0x7f7c806bc8a0) 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> (0x0x7f7c806c5f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bc900) 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> > (0x0x7f7c806bc960) 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> (0x0x7f7c806c5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bc9c0) 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> > (0x0x7f7c806d7000) 0 empty
  std::is_rvalue_reference<long unsigned int> (0x0x7f7c806d7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c806bca20) 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> (0x0x7f7c806d7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bca80) 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> > (0x0x7f7c806bcae0) 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> (0x0x7f7c806bcd20) 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> (0x0x7f7c806bcd80) 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> (0x0x7f7c806bccc0) 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> (0x0x7f7c806d7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bcde0) 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> (0x0x7f7c806d73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806bce40) 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> > (0x0x7f7c806d7410) 0 empty
  std::is_void<long unsigned int> (0x0x7f7c806d7478) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c806bcea0) 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> > (0x0x7f7c806d74e0) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f7c806d7548) 0 empty
    std::is_void<long unsigned int> (0x0x7f7c806d75b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c806bcf00) 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> > > (0x0x7f7c806d7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806bcf60) 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> (0x0x7f7c806d7680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6000) 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> > (0x0x7f7c806e6060) 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> > (0x0x7f7c806d77b8) 0 empty
  std::is_object<long unsigned int> (0x0x7f7c806d7820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806e6180) 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> (0x0x7f7c806d7888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e61e0) 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&&> > (0x0x7f7c806e6240) 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> > > (0x0x7f7c806e62a0) 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> (0x0x7f7c806d78f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806e63c0) 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> > (0x0x7f7c806e6420) 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> > > (0x0x7f7c806d7a28) 0 empty
  std::is_array<long unsigned int> (0x0x7f7c806d7a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c806e6480) 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> (0x0x7f7c806d7bc8) 0 empty
  std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7f7c806d7c30) 0 empty
    std::is_array<long unsigned int> (0x0x7f7c806d7c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c806e65a0) 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> > (0x0x7f7c806e6600) 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> > (0x0x7f7c806d7d68) 0 empty
  std::is_function<long unsigned int> (0x0x7f7c806d7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c806e6660) 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> > (0x0x7f7c806d7f08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f7c806d7f70) 0 empty
    std::is_function<long unsigned int> (0x0x7f7c806f4000) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c806e66c0) 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> > (0x0x7f7c806e6720) 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> (0x0x7f7c806f41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6840) 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> > (0x0x7f7c806e68a0) 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> > (0x0x7f7c806f43a8) 0 empty
  std::is_integral<long unsigned int> (0x0x7f7c806f4410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806e6900) 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> (0x0x7f7c806f4478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6a20) 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> > > (0x0x7f7c806e6a80) 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> > (0x0x7f7c806f44e0) 0 empty
  std::is_arithmetic<long unsigned int> (0x0x7f7c806f4548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806e6ae0) 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> (0x0x7f7c806f45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6b40) 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> > (0x0x7f7c806f4618) 0 empty
  std::is_scalar<long unsigned int> (0x0x7f7c806f4680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806e6ba0) 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> (0x0x7f7c806f46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6c00) 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> (0x0x7f7c806f4750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6c60) 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> > (0x0x7f7c806e6cc0) 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&&> (0x0x7f7c806f4820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806e6d80) 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&&> > > (0x0x7f7c806e6de0) 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&&> (0x0x7f7c806f4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806e6e40) 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&&> > (0x0x7f7c806e6ea0) 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&&> (0x0x7f7c806f48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c806e6f00) 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&&> > (0x0x7f7c806f4958) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f7c806f49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806e6f60) 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&&> (0x0x7f7c806f4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070f000) 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&&> > (0x0x7f7c8070f060) 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&&> > (0x0x7f7c806f4c30) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f7c806f4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070f180) 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&&> > (0x0x7f7c806f4d00) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f7c806f4d68) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7f7c806f4dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8070f1e0) 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&&> > > (0x0x7f7c806f4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8070f240) 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&&> (0x0x7f7c806f4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8070f2a0) 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&&> > (0x0x7f7c8070f300) 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&&> > (0x0x7f7c807130d0) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f7c80713138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070f360) 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&&> (0x0x7f7c807131a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070f480) 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> (0x0x7f7c8070f4e0) 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&&> (0x0x7f7c80713208) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f7c8070f540) 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&&> (0x0x7f7c806f47b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c806e6d20) 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&&> > (0x0x7f7c807132d8) 0 empty
  std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c80713340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c8070f5a0) 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&&> (0x0x7f7c807133a8) 0 empty
  std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f7c80713410) 0 empty
    std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c80713478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c8070f600) 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&&> (0x0x7f7c807134e0) 0 empty
  std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7f7c80713548) 0 empty
    std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f7c807135b0) 0 empty
      std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c80713618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c8070f660) 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&&> (0x0x7f7c80713680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070f6c0) 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&&> (0x0x7f7c807136e8) 0 empty
  std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7f7c80713750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070f720) 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&&> (0x0x7f7c807137b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070f780) 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> (0x0x7f7c80713820) 0 empty
  std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f7c80713888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070f7e0) 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> (0x0x7f7c807138f0) 0 empty
  std::__is_move_constructible_impl<long unsigned int, true> (0x0x7f7c80713958) 0 empty
    std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f7c807139c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8070f840) 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> > (0x0x7f7c8070f8a0) 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&> (0x0x7f7c80713a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8070f960) 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&> > > (0x0x7f7c8070f9c0) 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&> (0x0x7f7c80713a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070fa20) 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&> > (0x0x7f7c8070fa80) 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&> > (0x0x7f7c80713af8) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7f7c80713b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070fae0) 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&> (0x0x7f7c80713d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8070fb40) 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&> > (0x0x7f7c8070fba0) 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&> > (0x0x7f7c80713ea0) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f7c80713f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070fcc0) 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&> > (0x0x7f7c80713f70) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f7c8072d000) 0 empty
    std::is_reference<long unsigned int&> (0x0x7f7c8072d068) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8070fd20) 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&> > > (0x0x7f7c8072d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8070fd80) 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&> (0x0x7f7c8072d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8070fde0) 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&> > (0x0x7f7c8070fe40) 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&> > (0x0x7f7c8072d270) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f7c8072d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8070ff60) 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&> (0x0x7f7c8072d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80733000) 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> (0x0x7f7c80733060) 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&> (0x0x7f7c8072d3a8) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f7c807330c0) 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&&> (0x0x7f7c8070f900) 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&&> (0x0x7f7c8072d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80733120) 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> (0x0x7f7c8072d4e0) 0 empty
  std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c8072d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80733180) 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> (0x0x7f7c8072d5b0) 0 empty
  std::__is_move_assignable_impl<long unsigned int, true> (0x0x7f7c8072d618) 0 empty
    std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c8072d680) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807331e0) 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> > (0x0x7f7c8072d6e8) 0 empty
  std::is_move_assignable<long unsigned int> (0x0x7f7c8072d750) 0 empty
    std::__is_move_assignable_impl<long unsigned int, true> (0x0x7f7c8072d7b8) 0 empty
      std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c8072d820) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80733240) 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&&> > (0x0x7f7c807332a0) 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&&> (0x0x7f7c8072da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80733300) 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&&> > (0x0x7f7c8072da90) 0 empty
  std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c8072daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80733360) 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&&> (0x0x7f7c8072db60) 0 empty
  std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f7c8072dbc8) 0 empty
    std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c8072dc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807333c0) 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> (0x0x7f7c8072dc98) 0 empty
  std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f7c8072dd00) 0 empty
    std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f7c8072dd68) 0 empty
      std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c8072ddd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80733420) 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> (0x0x7f7c8072de38) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7f7c8072dea0) 0 empty
    std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f7c8072df08) 0 empty
      std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f7c8072df70) 0 empty
        std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f7c80745000) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80733480) 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> > (0x0x7f7c807334e0) 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&&> > (0x0x7f7c80733540) 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&&> (0x0x7f7c80745068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807335a0) 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&&> > (0x0x7f7c807450d0) 0 empty
  std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f7c80745138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80733600) 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&&> (0x0x7f7c807451a0) 0 empty
  std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f7c80745208) 0 empty
    std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f7c80745270) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80733660) 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> (0x0x7f7c807452d8) 0 empty
  std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c80745340) 0 empty
    std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f7c807453a8) 0 empty
      std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f7c80745410) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c807336c0) 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> (0x0x7f7c80745478) 0 empty
  std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f7c807454e0) 0 empty
    std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c80745548) 0 empty
      std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f7c807455b0) 0 empty
        std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f7c80745618) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80733720) 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> > (0x0x7f7c80745680) 0 empty
  std::is_nothrow_move_assignable<long unsigned int> (0x0x7f7c807456e8) 0 empty
    std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f7c80745750) 0 empty
      std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f7c807457b8) 0 empty
        std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f7c80745820) 0 empty
          std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f7c80745888) 0 empty
            std::integral_constant<bool, true> (0x0x7f7c80733780) 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> (0x0x7f7c80733b40) 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*> > (0x0x7f7c80745958) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::ClosestPair2D::Point*>, void> (0x0x7f7c80733ba0) 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&&> (0x0x7f7c80733c00) 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&&> (0x0x7f7c80745a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80733d20) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f7c80733d80) 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> (0x0x7f7c807920d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80764840) 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> > > (0x0x7f7c807648a0) 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> (0x0x7f7c80792138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80764900) 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> > (0x0x7f7c80764960) 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> (0x0x7f7c807921a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807649c0) 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> > (0x0x7f7c80792208) 0 empty
  std::is_rvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c80792270) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80764a20) 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> (0x0x7f7c807922d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80764a80) 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> > (0x0x7f7c80764ae0) 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> (0x0x7f7c80764ba0) 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> (0x0x7f7c80764c00) 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> (0x0x7f7c80764b40) 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> (0x0x7f7c807923a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80764c60) 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> (0x0x7f7c80792410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80764cc0) 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> > (0x0x7f7c80792478) 0 empty
  std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c807924e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80764d20) 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> > (0x0x7f7c80792548) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> > (0x0x7f7c807925b0) 0 empty
    std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c80792618) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80764d80) 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> > > (0x0x7f7c80792680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80764de0) 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> (0x0x7f7c807926e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80764e40) 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> > (0x0x7f7c80764ea0) 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> > (0x0x7f7c80792750) 0 empty
  std::is_object<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node> (0x0x7f7c807927b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80764f00) 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> (0x0x7f7c80792820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80764f60) 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&> (0x0x7f7c80792888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a8060) 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&> > > (0x0x7f7c807a80c0) 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&> (0x0x7f7c807928f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8120) 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&> > (0x0x7f7c807a8180) 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&> > (0x0x7f7c80792958) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807929c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a81e0) 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&> (0x0x7f7c80792a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8240) 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&> > (0x0x7f7c807a82a0) 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&> > (0x0x7f7c80792a90) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c80792af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a8300) 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&> > (0x0x7f7c80792b60) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7f7c80792bc8) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c80792c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807a8360) 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&> > > (0x0x7f7c80792c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a83c0) 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&> (0x0x7f7c80792d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a8420) 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&> > (0x0x7f7c807a8480) 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&> > (0x0x7f7c80792d68) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c80792dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a84e0) 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&> (0x0x7f7c80792e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8540) 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> (0x0x7f7c807a85a0) 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&> (0x0x7f7c807c0068) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7f7c807a8600) 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&> (0x0x7f7c807c01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a8660) 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&> > > (0x0x7f7c807a86c0) 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&> (0x0x7f7c807c0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8720) 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&> > (0x0x7f7c807a8840) 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&> > (0x0x7f7c807c0270) 0 empty
  std::is_lvalue_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a88a0) 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&> (0x0x7f7c807c0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8960) 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&> > (0x0x7f7c807a89c0) 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&> > (0x0x7f7c807c03a8) 0 empty
  std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a8a20) 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&> > (0x0x7f7c807c0478) 0 empty
  std::__or_<std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&>, std::is_void<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> > (0x0x7f7c807c04e0) 0 empty
    std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c0548) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807a8a80) 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&> > > (0x0x7f7c807c05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a8ae0) 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&> (0x0x7f7c807c0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807a8b40) 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&> > (0x0x7f7c807a8ba0) 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&> > (0x0x7f7c807c0680) 0 empty
  std::is_reference<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a8c00) 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&> (0x0x7f7c807c0750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8c60) 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> (0x0x7f7c807a8d80) 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&> (0x0x7f7c807c0888) 0 empty
  std::__add_rvalue_reference_helper<const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, true> (0x0x7f7c807a8de0) 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&> (0x0x7f7c807a8000) 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&> (0x0x7f7c807c08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807a8f00) 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> (0x0x7f7c807c0958) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807a8f60) 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> (0x0x7f7c807c0af8) 0 empty
  std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node, true> (0x0x7f7c807c0b60) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&, const fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node&> (0x0x7f7c807c0bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807d80c0) 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> (0x0x7f7c807d83c0) 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**> > (0x0x7f7c807c0d68) 0 empty
  std::__iterator_traits<std::move_iterator<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node**>, void> (0x0x7f7c807d8420) 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*&> (0x0x7f7c807c0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807d84e0) 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*&> > > (0x0x7f7c807d8540) 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*&> > (0x0x7f7c807d85a0) 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*&> > (0x0x7f7c807ef000) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7f7c807ef068) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807d8600) 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*&> > (0x0x7f7c807ef0d0) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> > (0x0x7f7c807ef138) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7f7c807ef1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807d8660) 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*&> > > (0x0x7f7c807ef208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807d86c0) 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*&> (0x0x7f7c807ef270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807d8720) 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*&> > (0x0x7f7c807d8780) 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*&> > (0x0x7f7c807ef2d8) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&> (0x0x7f7c807ef340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807d87e0) 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*&> (0x0x7f7c807ef3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807d8840) 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> (0x0x7f7c807d88a0) 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*&> (0x0x7f7c807ef5b0) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, true> (0x0x7f7c807d8900) 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*&&> (0x0x7f7c807d8480) 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*&&> (0x0x7f7c807ef6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807d8960) 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&> (0x0x7f7c807ef888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807d8ae0) 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&> > > (0x0x7f7c807d8b40) 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&> (0x0x7f7c807ef8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807d8ba0) 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&> > (0x0x7f7c807d8cc0) 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&> > (0x0x7f7c807ef958) 0 empty
  std::is_lvalue_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c807ef9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807d8d20) 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&> (0x0x7f7c807efa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c807d8de0) 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&> > (0x0x7f7c807d8e40) 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&> > (0x0x7f7c807efa90) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c807efaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c807d8ea0) 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&> > (0x0x7f7c807efb60) 0 empty
  std::__or_<std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&>, std::is_void<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> > (0x0x7f7c807efbc8) 0 empty
    std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c807efc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c807d8f00) 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&> > > (0x0x7f7c807efc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c807d8f60) 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&> (0x0x7f7c807efd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c8080f000) 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&> > (0x0x7f7c8080f060) 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&> > (0x0x7f7c807efd68) 0 empty
  std::is_reference<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c807efdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8080f0c0) 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&> (0x0x7f7c807efe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8080f120) 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> (0x0x7f7c8080f240) 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&> (0x0x7f7c807eff70) 0 empty
  std::__add_rvalue_reference_helper<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&, true> (0x0x7f7c8080f2a0) 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&> (0x0x7f7c807d8a80) 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&> (0x0x7f7c80816000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c8080f480) 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> (0x0x7f7c80816068) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c808160d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8080f4e0) 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*> (0x0x7f7c80816208) 0 empty
  std::__is_copy_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7f7c80816270) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node* const&> (0x0x7f7c808162d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8080f600) 0 empty

Class std::__is_byte<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned int> (0x0x7f7c80834540) 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*> (0x0x7f7c808345a0) 0 empty

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

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

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

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7f7c80816820) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7f7c808347e0) 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*> (0x0x7f7c80834840) 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> (0x0x7f7c80834a20) 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*> (0x0x7f7c80834a80) 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> (0x0x7f7c80834ba0) 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> (0x0x7f7c80834c00) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7f7c80834c60) 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> > (0x0x7f7c80834b40) 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> (0x0x7f7c808168f0) 0 empty
  std::__traitor<std::__is_integer<fastjet::MinHeap::ValueLoc>, std::__is_floating<fastjet::MinHeap::ValueLoc> > (0x0x7f7c80834cc0) 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> (0x0x7f7c80834d20) 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> > (0x0x7f7c80834ae0) 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> (0x0x7f7c808169c0) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::MinHeap::ValueLoc>, std::__is_pointer<fastjet::MinHeap::ValueLoc> > (0x0x7f7c80834d80) 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*> (0x0x7f7c80834de0) 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**>&> (0x0x7f7c808672a0) 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***&> (0x0x7f7c808673c0) 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&> (0x0x7f7c808674e0) 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*> > (0x0x7f7c80816bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80867a20) 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*> > (0x0x7f7c80816c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80867a80) 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> (0x0x7f7c80867ba0) 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*> (0x0x7f7c80867c00) 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> (0x0x7f7c80867d20) 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> (0x0x7f7c80867d80) 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> > (0x0x7f7c80867cc0) 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> (0x0x7f7c808831a0) 0 empty
  std::__traitor<std::__is_integer<fastjet::ClosestPair2D::Shuffle>, std::__is_floating<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c80867de0) 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> (0x0x7f7c80867e40) 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> > (0x0x7f7c80867c60) 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> (0x0x7f7c80883270) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::ClosestPair2D::Shuffle>, std::__is_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c80867ea0) 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*> (0x0x7f7c80867f00) 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**> > (0x0x7f7c80897000) 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&&> > (0x0x7f7c808972a0) 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> > > (0x0x7f7c80897300) 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> (0x0x7f7c80883478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897360) 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> > (0x0x7f7c808973c0) 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> > > (0x0x7f7c808834e0) 0 empty
  std::is_array<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883548) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80897420) 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> (0x0x7f7c808835b0) 0 empty
  std::__and_<std::is_array<fastjet::ClosestPair2D::Shuffle>, std::__not_<std::extent<fastjet::ClosestPair2D::Shuffle, 0u> > > (0x0x7f7c80883618) 0 empty
    std::is_array<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883680) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80897480) 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> > (0x0x7f7c808974e0) 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> > (0x0x7f7c808836e8) 0 empty
  std::is_function<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883750) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80897540) 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> > (0x0x7f7c808837b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fastjet::ClosestPair2D::Shuffle>, std::is_function<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c80883820) 0 empty
    std::is_function<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883888) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c808975a0) 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> > (0x0x7f7c80897600) 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> (0x0x7f7c808838f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897660) 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> (0x0x7f7c80883958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c808976c0) 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> > (0x0x7f7c80897720) 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> (0x0x7f7c808839c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897780) 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> (0x0x7f7c80883a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c808977e0) 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> > (0x0x7f7c80883a90) 0 empty
  std::is_floating_point<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80897840) 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> (0x0x7f7c80883b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c808978a0) 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> > > (0x0x7f7c80897900) 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> (0x0x7f7c80883bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897960) 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> > > (0x0x7f7c808979c0) 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> (0x0x7f7c80883c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897a20) 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> (0x0x7f7c80883c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897a80) 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> > > (0x0x7f7c80897ae0) 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> (0x0x7f7c80883d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897b40) 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> (0x0x7f7c80883d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897ba0) 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> > (0x0x7f7c80897c00) 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> (0x0x7f7c80883dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897c60) 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> (0x0x7f7c80883e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897cc0) 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> > (0x0x7f7c80883ea0) 0 empty
  std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80883f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80897d20) 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> > (0x0x7f7c80883f70) 0 empty
  std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c804d6000) 0 empty
    std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c804d6068) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c80897d80) 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> > (0x0x7f7c804d60d0) 0 empty
  std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c804d6138) 0 empty
    std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c804d61a0) 0 empty
      std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c804d6208) 0 empty
        std::integral_constant<bool, false> (0x0x7f7c80897de0) 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> > (0x0x7f7c804d6270) 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> > (0x0x7f7c804d62d8) 0 empty
    std::__or_<std::is_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c804d6340) 0 empty
      std::__or_<std::is_member_pointer<fastjet::ClosestPair2D::Shuffle>, std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> > (0x0x7f7c804d63a8) 0 empty
        std::is_null_pointer<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c804d6410) 0 empty
          std::integral_constant<bool, false> (0x0x7f7c80897e40) 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> (0x0x7f7c804d6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80897ea0) 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> > (0x0x7f7c804d64e0) 0 empty
  std::is_scalar<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c804d6548) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c80897f00) 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> (0x0x7f7c80897f60) 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> (0x0x7f7c804d65b0) 0 empty
  std::__do_is_destructible_impl (0x0x7f7c804df000) 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> (0x0x7f7c804d6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df060) 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> (0x0x7f7c804d66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df0c0) 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> > (0x0x7f7c804df120) 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&&> (0x0x7f7c804d6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c804df1e0) 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&&> > > (0x0x7f7c804df240) 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&&> (0x0x7f7c804d68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c804df2a0) 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&&> > (0x0x7f7c804df300) 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&&> (0x0x7f7c804d6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df360) 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&&> > (0x0x7f7c804d69c0) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804d6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c804df3c0) 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&&> (0x0x7f7c804d6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df420) 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&&> > (0x0x7f7c804df480) 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&&> > (0x0x7f7c804d6af8) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804d6b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c804df4e0) 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&&> > (0x0x7f7c804d6bc8) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Shuffle&&>, std::is_void<fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c804d6c30) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804d6c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c804df540) 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&&> > > (0x0x7f7c804d6d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c804df5a0) 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&&> (0x0x7f7c804d6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c804df600) 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&&> > (0x0x7f7c804df660) 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&&> > (0x0x7f7c804d6dd0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804d6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c804df6c0) 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&&> (0x0x7f7c804d6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df720) 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> (0x0x7f7c804df780) 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&&> (0x0x7f7c804d6f08) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Shuffle&&, true> (0x0x7f7c804df7e0) 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&&> (0x0x7f7c804d6820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7c804df180) 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&&> > (0x0x7f7c804f70d0) 0 empty
  std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f7138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7c804df840) 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&&> (0x0x7f7c804f7208) 0 empty
  std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c804f7270) 0 empty
    std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f72d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7c804df8a0) 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&&> (0x0x7f7c804f73a8) 0 empty
  std::__is_direct_constructible_new_safe<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f7410) 0 empty
    std::__and_<std::is_destructible<fastjet::ClosestPair2D::Shuffle>, std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c804f7478) 0 empty
      std::__is_direct_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f74e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7c804df900) 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&&> (0x0x7f7c804f7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804df960) 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&&> (0x0x7f7c804f7888) 0 empty
  std::__is_direct_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c804dfa80) 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&&> (0x0x7f7c804f7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c804dfba0) 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> (0x0x7f7c804f7af8) 0 empty
  std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c804dfcc0) 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> (0x0x7f7c804f7bc8) 0 empty
  std::__is_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c804f7c30) 0 empty
    std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f7c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c804dfd80) 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> > (0x0x7f7c804dfe40) 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&&> (0x0x7f7c804dfea0) 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&&> (0x0x7f7c804f7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80502000) 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> (0x0x7f7c804f7ea0) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c804f7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80502060) 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> (0x0x7f7c804f7f70) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c80506000) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506068) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c805020c0) 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> > (0x0x7f7c805060d0) 0 empty
  std::is_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c80506138) 0 empty
    std::__is_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c805061a0) 0 empty
      std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506208) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80502120) 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&&> > (0x0x7f7c80502180) 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&&> (0x0x7f7c80506270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c805022a0) 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&&> > (0x0x7f7c805063a8) 0 empty
  std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80502300) 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&&> (0x0x7f7c805064e0) 0 empty
  std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c80506548) 0 empty
    std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c805065b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80502360) 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> (0x0x7f7c80506750) 0 empty
  std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c805067b8) 0 empty
    std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c80506820) 0 empty
      std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506888) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80502480) 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> (0x0x7f7c805069c0) 0 empty
  std::__is_nothrow_move_constructible_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c80506a28) 0 empty
    std::is_nothrow_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506a90) 0 empty
      std::__and_<std::is_constructible<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c80506af8) 0 empty
        std::__is_nt_constructible_impl<fastjet::ClosestPair2D::Shuffle, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506b60) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c805024e0) 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> > (0x0x7f7c80502540) 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&&> > (0x0x7f7c805025a0) 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&&> (0x0x7f7c80506c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c805026c0) 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&&> > (0x0x7f7c80506dd0) 0 empty
  std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80506e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80502720) 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&&> (0x0x7f7c80506f08) 0 empty
  std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c80506f70) 0 empty
    std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518000) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80502780) 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> (0x0x7f7c805180d0) 0 empty
  std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518138) 0 empty
    std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c805181a0) 0 empty
      std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518208) 0 empty
        std::integral_constant<bool, true> (0x0x7f7c80502960) 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> (0x0x7f7c805182d8) 0 empty
  std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c80518340) 0 empty
    std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c805183a8) 0 empty
      std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c80518410) 0 empty
        std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518478) 0 empty
          std::integral_constant<bool, true> (0x0x7f7c80502a20) 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> > (0x0x7f7c80518548) 0 empty
  std::is_nothrow_move_assignable<fastjet::ClosestPair2D::Shuffle> (0x0x7f7c805185b0) 0 empty
    std::__is_nt_move_assignable_impl<fastjet::ClosestPair2D::Shuffle, true> (0x0x7f7c80518618) 0 empty
      std::is_nothrow_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518680) 0 empty
        std::__and_<std::is_assignable<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&>, std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> > (0x0x7f7c805186e8) 0 empty
          std::__is_nt_assignable_impl<fastjet::ClosestPair2D::Shuffle&, fastjet::ClosestPair2D::Shuffle&&> (0x0x7f7c80518750) 0 empty
            std::integral_constant<bool, true> (0x0x7f7c80502ae0) 0 empty

Class std::__is_byte<double>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<double> (0x0x7f7c805244e0) 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*> (0x0x7f7c80524540) 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> > (0x0x7f7c80524600) 0 empty

Class std::__is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<double> (0x0x7f7c805188f0) 0 empty
  std::__traitor<std::__is_integer<double>, std::__is_floating<double> > (0x0x7f7c80524660) 0 empty

Class std::__is_pointer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<double> (0x0x7f7c805246c0) 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> > (0x0x7f7c805245a0) 0 empty

Class std::__is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<double> (0x0x7f7c805189c0) 0 empty
  std::__traitor<std::__is_arithmetic<double>, std::__is_pointer<double> > (0x0x7f7c80524720) 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*> (0x0x7f7c80524780) 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***> (0x0x7f7c80524840) 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*> > (0x0x7f7c80524e40) 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> (0x0x7f7c80555540) 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*> (0x0x7f7c805559c0) 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> (0x0x7f7c80555a20) 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> (0x0x7f7c80555a80) 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**> > (0x0x7f7c80555c60) 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*> (0x0x7f7c80555d20) 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**> (0x0x7f7c80555d80) 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*> (0x0x7f7c80555f60) 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*> (0x0x7f7c8058e000) 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*> > (0x0x7f7c80555f00) 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*> (0x0x7f7c80518f08) 0 empty
  std::__traitor<std::__is_integer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_floating<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c8058e060) 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*> (0x0x7f7c8058e0c0) 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*> > (0x0x7f7c80555ea0) 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*> (0x0x7f7c80518c30) 0 empty
  std::__traitor<std::__is_arithmetic<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*>, std::__is_pointer<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*> > (0x0x7f7c8058e120) 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**> (0x0x7f7c8058e180) 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**> (0x0x7f7c8058e8a0) 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*> (0x0x7f7c8058e900) 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> (0x0x7f7c8058e960) 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> > (0x0x7f7c8058ea80) 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***> (0x0x7f7c8058ef60) 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***> (0x0x7f7c805c7000) 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> (0x0x7f7c805c7060) 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> (0x0x7f7c805c7120) 0 empty

Class std::__is_pointer<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned int*> (0x0x7f7c805c72a0) 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> (0x0x7f7c805c7300) 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*> > (0x0x7f7c805c7420) 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> (0x0x7f7c805c55b0) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c805c5618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c805c7480) 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*> (0x0x7f7c805c5680) 0 empty
  std::__is_move_assignable_impl<fastjet::ClosestPair2D::Point*, true> (0x0x7f7c805c56e8) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point*&, fastjet::ClosestPair2D::Point*&&> (0x0x7f7c805c5750) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c805c74e0) 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**> (0x0x7f7c805c76c0) 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*> (0x0x7f7c805c7720) 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**> > (0x0x7f7c805c77e0) 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**> (0x0x7f7c805c5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7840) 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**> > > (0x0x7f7c805c78a0) 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**> (0x0x7f7c805c5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7900) 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**> > (0x0x7f7c805c7960) 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**> (0x0x7f7c805c5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c79c0) 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**> > (0x0x7f7c805c5bc8) 0 empty
  std::is_rvalue_reference<fastjet::ClosestPair2D::Point**> (0x0x7f7c805c5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c805c7a20) 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**> (0x0x7f7c805c5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7a80) 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**> > (0x0x7f7c805c7ae0) 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**> (0x0x7f7c805c5d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7b40) 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**> (0x0x7f7c805c5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7ba0) 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**> > (0x0x7f7c805c5dd0) 0 empty
  std::is_void<fastjet::ClosestPair2D::Point**> (0x0x7f7c805c5e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f7c805c7c00) 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**> > (0x0x7f7c805c5ea0) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**>, std::is_void<fastjet::ClosestPair2D::Point**> > (0x0x7f7c805c5f08) 0 empty
    std::is_void<fastjet::ClosestPair2D::Point**> (0x0x7f7c805c5f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f7c805c7c60) 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**> > > (0x0x7f7c805c5068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c805c7cc0) 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**> (0x0x7f7c805c50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c805c7d20) 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**> > (0x0x7f7c805c7d80) 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**> > (0x0x7f7c805c5138) 0 empty
  std::is_object<fastjet::ClosestPair2D::Point**> (0x0x7f7c805c5208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c805c7de0) 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**> (0x0x7f7c805c5270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c805c7e40) 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**&> (0x0x7f7c805c5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c805c7f00) 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**&> > > (0x0x7f7c805c7f60) 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**&> (0x0x7f7c805c53a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605000) 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**&> > (0x0x7f7c80605060) 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**&> > (0x0x7f7c805c5410) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point**&> (0x0x7f7c805c5820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806050c0) 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**&> (0x0x7f7c805c5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605120) 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**&> > (0x0x7f7c80605180) 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**&> > (0x0x7f7c805c58f0) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7f7c80608000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806051e0) 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**&> > (0x0x7f7c80608068) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point**&>, std::is_void<fastjet::ClosestPair2D::Point**&> > (0x0x7f7c806080d0) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7f7c80608138) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80605240) 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**&> > > (0x0x7f7c806081a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806052a0) 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**&> (0x0x7f7c80608208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80605300) 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**&> > (0x0x7f7c80605360) 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**&> > (0x0x7f7c80608270) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point**&> (0x0x7f7c806082d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806053c0) 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**&> (0x0x7f7c80608340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605420) 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> (0x0x7f7c80605480) 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**&> (0x0x7f7c806083a8) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point**&, true> (0x0x7f7c806054e0) 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&> (0x0x7f7c80608478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80605540) 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&> > > (0x0x7f7c806055a0) 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&> (0x0x7f7c806084e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605600) 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&> > (0x0x7f7c80605660) 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&> > (0x0x7f7c80608548) 0 empty
  std::is_lvalue_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7f7c806085b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806056c0) 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&> (0x0x7f7c80608618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605720) 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&> > (0x0x7f7c80605780) 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&> > (0x0x7f7c80608680) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7f7c806086e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806057e0) 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&> > (0x0x7f7c80608750) 0 empty
  std::__or_<std::is_reference<fastjet::ClosestPair2D::Point** const&>, std::is_void<fastjet::ClosestPair2D::Point** const&> > (0x0x7f7c806087b8) 0 empty
    std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7f7c80608820) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80605840) 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&> > > (0x0x7f7c80608888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c806058a0) 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&> (0x0x7f7c806088f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7c80605900) 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&> > (0x0x7f7c80605960) 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&> > (0x0x7f7c80608958) 0 empty
  std::is_reference<fastjet::ClosestPair2D::Point** const&> (0x0x7f7c806089c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c806059c0) 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&> (0x0x7f7c80608a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605a20) 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> (0x0x7f7c80605a80) 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&> (0x0x7f7c80608a90) 0 empty
  std::__add_rvalue_reference_helper<fastjet::ClosestPair2D::Point** const&, true> (0x0x7f7c80605ae0) 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&> (0x0x7f7c805c7ea0) 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&> (0x0x7f7c80608c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7c80605b40) 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> (0x0x7f7c80608d00) 0 empty
  std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7f7c80608d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c80605c60) 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**> (0x0x7f7c80608dd0) 0 empty
  std::__is_copy_assignable_impl<fastjet::ClosestPair2D::Point**, true> (0x0x7f7c80608e38) 0 empty
    std::is_assignable<fastjet::ClosestPair2D::Point**&, fastjet::ClosestPair2D::Point** const&> (0x0x7f7c80608ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c80605d20) 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> > (0x0x7f7c80605ea0) 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*> > (0x0x7f7c80605f60) 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> (0x0x7f7c80629340) 0 empty
  std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c806293a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7c8062c000) 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*> (0x0x7f7c806294e0) 0 empty
  std::__is_move_assignable_impl<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*, true> (0x0x7f7c80629548) 0 empty
    std::is_assignable<fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&, fastjet::SearchTree<fastjet::ClosestPair2D::Shuffle>::Node*&&> (0x0x7f7c806295b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7c8062c120) 0 empty

