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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f2bc7e35d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5ae0) 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> (0x0x7f2bc7e35dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5b40) 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> (0x0x7f2bc7e35e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5ba0) 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> (0x0x7f2bc7e35ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5c00) 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> (0x0x7f2bc7e35f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5c60) 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> (0x0x7f2bc7e35f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5cc0) 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> (0x0x7f2bc7f08000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5d20) 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> (0x0x7f2bc7f08068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5d80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f2bc7f080d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5de0) 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> (0x0x7f2bc7f08138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5e40) 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> (0x0x7f2bc7f081a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5ea0) 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> (0x0x7f2bc7f08208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5f00) 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> (0x0x7f2bc7f08270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7ec5f60) 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> (0x0x7f2bc7f082d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c000) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f2bc7f08340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c060) 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> (0x0x7f2bc7f083a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c0c0) 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> (0x0x7f2bc7f084e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c1e0) 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> (0x0x7f2bc7f08548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c240) 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> (0x0x7f2bc7f085b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f0c2a0) 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> (0x0x7f2bc7f238f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc7f2f480) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f2bc7f58180) 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 (0x0x7f2bc7f583c0) 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 (0x0x7f2bc7f58600) 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 (0x0x7f2bc7f58840) 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 (0x0x7f2bc7f589c0) 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 (0x0x7f2bc7f58d80) 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 (0x0x7f2bc7595ea0) 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> (0x0x7f2bc75c6480) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f2bc75f27e0) 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> (0x0x7f2bc75f2840) 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> (0x0x7f2bc75f28a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f2bc7620d80) 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 (0x0x7f2bc7620e40) 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 (0x0x7f2bc7620f00) 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 (0x0x7f2bc7652000) 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 (0x0x7f2bc76520c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f2bc7652720) 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 (0x0x7f2bc7652900) 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 (0x0x7f2bc7652960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2bc771d9c0) 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> (0x0x7f2bc771da20) 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> (0x0x7f2bc771da80) 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> (0x0x7f2bc771dae0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2bc7758480) 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> (0x0x7f2bc77584e0) 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> (0x0x7f2bc7758540) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2bc77585a0) 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> (0x0x7f2bc7758600) 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> (0x0x7f2bc7758660) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f2bc7758720) 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> (0x0x7f2bc7758780) 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> (0x0x7f2bc77587e0) 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> (0x0x7f2bc7758840) 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> (0x0x7f2bc77588a0) 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> (0x0x7f2bc7758900) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2bc763af08) 0 empty
  std::input_iterator_tag (0x0x7f2bc738b0c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2bc763af70) 0 empty
  std::forward_iterator_tag (0x0x7f2bc738d000) 0 empty
    std::input_iterator_tag (0x0x7f2bc738b120) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2bc738d068) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2bc738d0d0) 0 empty
    std::forward_iterator_tag (0x0x7f2bc738d138) 0 empty
      std::input_iterator_tag (0x0x7f2bc738b180) 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> (0x0x7f2bc73cb900) 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 (0x0x7f2bc741ecc0) 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 (0x0x7f2bc741ede0) 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 (0x0x7f2bc741ef60) 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 (0x0x7f2bc7440120) 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 (0x0x7f2bc7440240) 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> (0x0x7f2bc746e660) 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> (0x0x7f2bc746e780) 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> (0x0x7f2bc746ec60) 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> (0x0x7f2bc746ed20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f2bc71ee240) 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 (0x0x7f2bc738d410) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f2bc71ee420) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f2bc738d410)

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f2bc728fd20) 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> > (0x0x7f2bc728ff00) 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> (0x0x7f2bc728ff60) 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> (0x0x7f2bc738d8f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f2bc72b8000) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f2bc72b84e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f2bc7343660) 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> (0x0x7f2bc7343a20) 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> (0x0x7f2bc7343de0) 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> (0x0x7f2bc73711e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f2bc712bcc0) 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> (0x0x7f2bc712be40) 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 (0x0x7f2bc7160660) 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 (0x0x7f2bc738dea0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f2bc7160a20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f2bc738dea0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f2bc6bb60d0) 0
  std::__uses_alloc_base (0x0x7f2bc6ba46c0) 0 empty

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f2bc6c19a80) 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 (0x0x7f2bc6c19b40) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f2bc69a4300) 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> > (0x0x7f2bc6bb6618) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f2bc69a4360) 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> (0x0x7f2bc69a43c0) 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 (0x0x7f2bc6bb6750) 0
  std::allocator<char> (0x0x7f2bc6bb67b8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2bc69a4420) 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> (0x0x7f2bc69a4480) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f2bc69a47e0) 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> > (0x0x7f2bc69a4a80) 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> (0x0x7f2bc69a4ae0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f2bc69a4e40) 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> > (0x0x7f2bc69a4f00) 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> (0x0x7f2bc69a4f60) 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> (0x0x7f2bc6bb68f0) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f2bc6aa5000) 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> (0x0x7f2bc6aa5060) 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> (0x0x7f2bc6aa50c0) 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> > (0x0x7f2bc6aa51e0) 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> > (0x0x7f2bc6bb6958) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f2bc6aa5240) 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> (0x0x7f2bc6aa52a0) 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 (0x0x7f2bc6bb6a90) 0
  std::allocator<wchar_t> (0x0x7f2bc6bb6af8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2bc6aa5300) 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> (0x0x7f2bc6aa5360) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f2bc6bb69c0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f2bc6793c60) 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> (0x0x7f2bc6793d20) 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> (0x0x7f2bc6bb6a28) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f2bc6793d80) 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> (0x0x7f2bc6793e40) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f2bc67bc1a0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f2bc67c2660) 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> > (0x0x7f2bc67bc270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc67c2720) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f2bc67c2780) 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> > (0x0x7f2bc67bc2d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f2bc67c27e0) 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> > > (0x0x7f2bc67bc340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc67c28a0) 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> > (0x0x7f2bc67c2900) 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> > (0x0x7f2bc67bc3a8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f2bc67c2960) 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> > > (0x0x7f2bc67bc410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc67c2ae0) 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> > (0x0x7f2bc67c2b40) 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> > (0x0x7f2bc67bc478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f2bc67c2ba0) 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> > (0x0x7f2bc67c2c60) 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> > (0x0x7f2bc67bc5b0) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f2bc67c2cc0) 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> (0x0x7f2bc67c2d20) 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> (0x0x7f2bc67c2d80) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f2bc67bc6e8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f2bc67c2e40) 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 (0x0x7f2bc67bc7b8) 0
  std::allocator<char16_t> (0x0x7f2bc67bc820) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f2bc67c2ea0) 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> (0x0x7f2bc67c2f00) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f2bc67c2c00) 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> > > (0x0x7f2bc67bc888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc68aa000) 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> > (0x0x7f2bc68aa060) 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> > (0x0x7f2bc67bc8f0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f2bc68aa0c0) 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> > (0x0x7f2bc68aa180) 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> > (0x0x7f2bc67bca28) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f2bc68aa1e0) 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> (0x0x7f2bc68aa240) 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> (0x0x7f2bc68aa2a0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f2bc67bcb60) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f2bc68aa360) 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 (0x0x7f2bc67bcc30) 0
  std::allocator<char32_t> (0x0x7f2bc67bcc98) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f2bc68aa3c0) 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> (0x0x7f2bc68aa420) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f2bc651d4e0) 0
  __gnu_cxx::__mutex (0x0x7f2bc61adea0) 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> (0x0x7f2bc61db2a0) 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> (0x0x7f2bc651d5b0) 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> (0x0x7f2bc61db300) 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> (0x0x7f2bc651d618) 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> (0x0x7f2bc651d680) 8
    __gnu_cxx::__mutex (0x0x7f2bc61db3c0) 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> (0x0x7f2bc61db480) 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> (0x0x7f2bc651d6e8) 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> (0x0x7f2bc61db4e0) 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> (0x0x7f2bc651d7b8) 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> (0x0x7f2bc651d820) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f2bc651d7b8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f2bc61dbc00) 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> (0x0x7f2bc651da28) 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> (0x0x7f2bc651da90) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f2bc651da28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f2bc651daf8) 8
      __gnu_cxx::__mutex (0x0x7f2bc61dbcc0) 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> (0x0x7f2bc651dd00) 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> (0x0x7f2bc651dd68) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f2bc651dd00)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f2bc61dbd80) 0 empty

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

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f2bc62336e8) 0
  std::__atomic_flag_base (0x0x7f2bc630fd20) 0

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

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

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

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

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

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

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

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> > (0x0x7f2bc6001de0) 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> (0x0x7f2bc6001e40) 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> (0x0x7f2bc6233a28) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2bc6001ea0) 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> (0x0x7f2bc6233af8) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f2bc6233b60) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f2bc6233af8)
    std::locale::facet (0x0x7f2bc6001f60) 0
        primary-for std::__cxx11::collate<char> (0x0x7f2bc6233b60)

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

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> (0x0x7f2bc6233d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc6055120) 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 (0x0x7f2bc6055180) 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> (0x0x7f2bc60551e0) 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*> (0x0x7f2bc6233dd0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f2bc6055300) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f2bc6055d80) 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> (0x0x7f2bc6233ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc60a1480) 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> (0x0x7f2bc6233f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc60a15a0) 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> (0x0x7f2bc6233f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc60a1720) 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> (0x0x7f2bc6233138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc60a17e0) 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 (0x0x7f2bc6233410) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f2bc62339c0) 0
      primary-for std::system_error (0x0x7f2bc6233410)
    std::exception (0x0x7f2bc60a1960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2bc62339c0)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f2bc60c8a28) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f2bc60d74e0) 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> (0x0x7f2bc60c8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc60d7d80) 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 (0x0x7f2bc60c8af8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f2bc60c8b60) 0
      primary-for std::ios_base::failure (0x0x7f2bc60c8af8)
    std::runtime_error (0x0x7f2bc60c8bc8) 0
        primary-for std::system_error (0x0x7f2bc60c8b60)
      std::exception (0x0x7f2bc60d7f00) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2bc60c8bc8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f2bc6116060) 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 (0x0x7f2bc60d7ea0) 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> (0x0x7f2bc61160c0) 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> (0x0x7f2bc6174840) 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> (0x0x7f2bc6174d20) 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 (0x0x7f2bc6174ea0) 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> (0x0x7f2bc5e25000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f2bc5e17540) 0
      primary-for std::ctype<char> (0x0x7f2bc5e25000)
  std::ctype_base (0x0x7f2bc5e175a0) 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> (0x0x7f2bc5e250e0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f2bc5e17ae0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2bc5e250e0)
  std::ctype_base (0x0x7f2bc5e17b40) 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> (0x0x7f2bc5dc6478) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f2bc5e25150) 0
      primary-for std::ctype<wchar_t> (0x0x7f2bc5dc6478)
    std::locale::facet (0x0x7f2bc5e17ba0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2bc5e25150)
    std::ctype_base (0x0x7f2bc5e17c00) 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> (0x0x7f2bc5dc6618) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f2bc5e252a0) 0
      primary-for std::ctype_byname<char> (0x0x7f2bc5dc6618)
    std::locale::facet (0x0x7f2bc5e17d80) 0
        primary-for std::ctype<char> (0x0x7f2bc5e252a0)
    std::ctype_base (0x0x7f2bc5e17de0) 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> (0x0x7f2bc5dc6680) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f2bc5dc66e8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f2bc5dc6680)
    std::__ctype_abstract_base<wchar_t> (0x0x7f2bc5e25310) 0
        primary-for std::ctype<wchar_t> (0x0x7f2bc5dc66e8)
      std::locale::facet (0x0x7f2bc5e17e40) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2bc5e25310)
      std::ctype_base (0x0x7f2bc5e17ea0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f2bc5dc6d00) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2bc5ee0120) 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> (0x0x7f2bc5dc6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5ee0c00) 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> (0x0x7f2bc5dc6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5ee0c60) 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> (0x0x7f2bc5f10360) 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> (0x0x7f2bc5f3d1a0) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f2bc5f3d208) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f2bc5f3d1a0)
    std::locale::facet (0x0x7f2bc5f436c0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f2bc5f3d208)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f2bc5c4ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5cc2c60) 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> (0x0x7f2bc5c4ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5cc2cc0) 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> > (0x0x7f2bc5d1d000) 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> (0x0x7f2bc5d1d060) 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> (0x0x7f2bc5c4ef08) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f2bc5d1d0c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f2bc5d51b40) 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> (0x0x7f2bc5d3c5b0 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> (0x0x7f2bc5d3c680 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> (0x0x7f2bc5d02d20) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f2bc5d3c5b0) 0
      primary-for std::basic_iostream<char> (0x0x7f2bc5d02d20)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f2bc5d3c618) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f2bc5d51ba0) 24
          primary-for std::basic_ios<char> (0x0x7f2bc5d3c618)
  std::basic_ostream<char> (0x0x7f2bc5d3c680) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f2bc5d3c618) 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 (0x0x7f2bc5d51c00) 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> (0x0x7f2bc5d3ca28 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> (0x0x7f2bc5d3caf8 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> (0x0x7f2bc5891460) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f2bc5d3ca28) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f2bc5891460)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f2bc5d3ca90) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f2bc5d51c60) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f2bc5d3ca90)
  std::basic_ostream<wchar_t> (0x0x7f2bc5d3caf8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f2bc5d3ca90) alternative-path

Class dirac::Range
   size=8 align=4
   base size=8 base align=4
dirac::Range (0x0x7f2bc58ba780) 0

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f2bc59bc068) 0
  std::_Bit_iterator_base (0x0x7f2bc59bc0d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2bc59ae6c0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f2bc59bc138) 0
  std::_Bit_iterator_base (0x0x7f2bc59bc1a0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2bc59aeea0) 0 empty

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

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

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f2bc5a11480) 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> (0x0x7f2bc5a119c0) 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> (0x0x7f2bc59bc410) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f2bc5a11a20) 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> (0x0x7f2bc5a11a80) 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> (0x0x7f2bc59bc548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f2bc5a11ae0) 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> (0x0x7f2bc5a11ba0) 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> (0x0x7f2bc59bc680) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f2bc5a11c00) 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> (0x0x7f2bc5a11c60) 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> (0x0x7f2bc59bc6e8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f2bc5a11cc0) 0 empty

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

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

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

Class __signbitl(long double)::<anonymous union>
   size=16 align=8
   base size=16 base align=8
__signbitl(long double)::<anonymous union> (0x0x7f2bc572e120) 0

Class dirac::Rational
   size=8 align=4
   base size=8 base align=4
dirac::Rational (0x0x7f2bc57c7780) 0

Class dirac::PictureSort
   size=1 align=1
   base size=1 base align=1
dirac::PictureSort (0x0x7f2bc57c77e0) 0

Class dirac::SourceParams
   size=100 align=4
   base size=100 base align=4
dirac::SourceParams (0x0x7f2bc57f71e0) 0

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

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

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

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

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

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f2bc59bcbc8) 0
  std::allocator<int> (0x0x7f2bc59bcc30) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f2bc58314e0) 0 empty

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

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

Class dirac::PictureParams
   size=88 align=8
   base size=81 base align=8
dirac::PictureParams (0x0x7f2bc58311e0) 0

Vtable for dirac::TwoDArray<short int>
dirac::TwoDArray<short int>::_ZTVN5dirac9TwoDArrayIsEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIsEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<short int>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<short int>

Class dirac::TwoDArray<short int>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<short int> (0x0x7f2bc54f6060) 0
    vptr=((& dirac::TwoDArray<short int>::_ZTVN5dirac9TwoDArrayIsEE) + 16u)

Vtable for dirac::PicArray
dirac::PicArray::_ZTVN5dirac8PicArrayE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac8PicArrayE)
16    (int (*)(...))dirac::PicArray::~PicArray
24    (int (*)(...))dirac::PicArray::~PicArray

Class dirac::PicArray
   size=48 align=8
   base size=44 base align=8
dirac::PicArray (0x0x7f2bc59bce38) 0
    vptr=((& dirac::PicArray::_ZTVN5dirac8PicArrayE) + 16u)
  dirac::TwoDArray<short int> (0x0x7f2bc54f6120) 0
      primary-for dirac::PicArray (0x0x7f2bc59bce38)

Class dirac::CostType
   size=24 align=8
   base size=24 base align=8
dirac::CostType (0x0x7f2bc54f6720) 0

Vtable for dirac::TwoDArray<float>
dirac::TwoDArray<float>::_ZTVN5dirac9TwoDArrayIfEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIfEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<float>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<float>

Class dirac::TwoDArray<float>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<float> (0x0x7f2bc54f67e0) 0
    vptr=((& dirac::TwoDArray<float>::_ZTVN5dirac9TwoDArrayIfEE) + 16u)

Class dirac::EntropyCorrector
   size=120 align=8
   base size=120 base align=8
dirac::EntropyCorrector (0x0x7f2bc54f6780) 0

Class dirac::OLBParams
   size=24 align=4
   base size=24 base align=4
dirac::OLBParams (0x0x7f2bc54f68a0) 0

Class dirac::ParseParams
   size=16 align=4
   base size=16 base align=4
dirac::ParseParams (0x0x7f2bc54f6e40) 0

Class dirac::CodeBlocks
   size=8 align=4
   base size=8 base align=4
dirac::CodeBlocks (0x0x7f2bc55351e0) 0

Class dirac::OneDArray<dirac::OLBParams>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::OLBParams> (0x0x7f2bc5535720) 0

Class dirac::PicturePredParams
   size=88 align=8
   base size=81 base align=8
dirac::PicturePredParams (0x0x7f2bc55356c0) 0

Class dirac::OneDArray<dirac::CodeBlocks>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::CodeBlocks> (0x0x7f2bc5569240) 0

Class dirac::CodecParams
   size=168 align=8
   base size=168 base align=8
dirac::CodecParams (0x0x7f2bc55691e0) 0

Class dirac::EncoderParams
   size=296 align=8
   base size=293 base align=8
dirac::EncoderParams (0x0x7f2bc59bcf08) 0
  dirac::CodecParams (0x0x7f2bc5569d80) 0

Class dirac::DecoderParams
   size=176 align=8
   base size=169 base align=8
dirac::DecoderParams (0x0x7f2bc59bcf70) 0
  dirac::CodecParams (0x0x7f2bc55d2000) 0

Class dirac::OneDArray<int>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<int> (0x0x7f2bc55d21e0) 0

Class dirac::QuantiserLists
   size=80 align=8
   base size=80 base align=8
dirac::QuantiserLists (0x0x7f2bc55d2180) 0

Class dirac::MvCostData
   size=12 align=4
   base size=12 base align=4
dirac::MvCostData (0x0x7f2bc55d2900) 0

Class dirac::OneDArray<dirac::TwoDArray<dirac::MotionVector<int> >*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<dirac::MotionVector<int> >*> (0x0x7f2bc55d2ba0) 0

Vtable for dirac::TwoDArray<dirac::PredMode>
dirac::TwoDArray<dirac::PredMode>::_ZTVN5dirac9TwoDArrayINS_8PredModeEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_8PredModeEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::PredMode>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::PredMode>

Class dirac::TwoDArray<dirac::PredMode>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::PredMode> (0x0x7f2bc55d2c00) 0
    vptr=((& dirac::TwoDArray<dirac::PredMode>::_ZTVN5dirac9TwoDArrayINS_8PredModeEEE) + 16u)

Class dirac::OneDArray<dirac::TwoDArray<short int>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<short int>*> (0x0x7f2bc55d2cc0) 0

Vtable for dirac::TwoDArray<int>
dirac::TwoDArray<int>::_ZTVN5dirac9TwoDArrayIiEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIiEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<int>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<int>

Class dirac::TwoDArray<int>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<int> (0x0x7f2bc55d2d20) 0
    vptr=((& dirac::TwoDArray<int>::_ZTVN5dirac9TwoDArrayIiEE) + 16u)

Class dirac::OneDArray<dirac::OneDArray<float>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::OneDArray<float>*> (0x0x7f2bc55d2de0) 0

Class dirac::MvData
   size=264 align=8
   base size=264 base align=8
dirac::MvData (0x0x7f2bc55d2b40) 0

Class dirac::OneDArray<dirac::TwoDArray<dirac::MvCostData>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<dirac::MvCostData>*> (0x0x7f2bc5646480) 0

Vtable for dirac::TwoDArray<dirac::MvCostData>
dirac::TwoDArray<dirac::MvCostData>::_ZTVN5dirac9TwoDArrayINS_10MvCostDataEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_10MvCostDataEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MvCostData>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MvCostData>

Class dirac::TwoDArray<dirac::MvCostData>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::MvCostData> (0x0x7f2bc56464e0) 0
    vptr=((& dirac::TwoDArray<dirac::MvCostData>::_ZTVN5dirac9TwoDArrayINS_10MvCostDataEEE) + 16u)

Class dirac::OneDArray<dirac::TwoDArray<int>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<int>*> (0x0x7f2bc5646600) 0

Class dirac::MEData
   size=480 align=8
   base size=476 base align=8
dirac::MEData (0x0x7f2bc59bc3a8) 0
  dirac::MvData (0x0x7f2bc5646420) 0

Class dirac::MotionVector<int>
   size=8 align=4
   base size=8 base align=4
dirac::MotionVector<int> (0x0x7f2bc5646b40) 0

Class dirac::BlockDiffParams
   size=24 align=4
   base size=24 base align=4
dirac::BlockDiffParams (0x0x7f2bc5646c60) 0

Vtable for dirac::BlockDiff
dirac::BlockDiff::_ZTVN5dirac9BlockDiffE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9BlockDiffE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class dirac::BlockDiff
   size=24 align=8
   base size=24 base align=8
dirac::BlockDiff (0x0x7f2bc529c240) 0
    vptr=((& dirac::BlockDiff::_ZTVN5dirac9BlockDiffE) + 16u)

Vtable for dirac::PelBlockDiff
dirac::PelBlockDiff::_ZTVN5dirac12PelBlockDiffE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac12PelBlockDiffE)
16    (int (*)(...))dirac::PelBlockDiff::~PelBlockDiff
24    (int (*)(...))dirac::PelBlockDiff::~PelBlockDiff
32    (int (*)(...))dirac::PelBlockDiff::Diff

Class dirac::PelBlockDiff
   size=24 align=8
   base size=24 base align=8
dirac::PelBlockDiff (0x0x7f2bc59bc618) 0
    vptr=((& dirac::PelBlockDiff::_ZTVN5dirac12PelBlockDiffE) + 16u)
  dirac::BlockDiff (0x0x7f2bc529c480) 0
      primary-for dirac::PelBlockDiff (0x0x7f2bc59bc618)

Class dirac::IntraBlockDiff
   size=8 align=8
   base size=8 base align=8
dirac::IntraBlockDiff (0x0x7f2bc529c4e0) 0

Vtable for dirac::BiBlockDiff
dirac::BiBlockDiff::_ZTVN5dirac11BiBlockDiffE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac11BiBlockDiffE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class dirac::BiBlockDiff
   size=32 align=8
   base size=32 base align=8
dirac::BiBlockDiff (0x0x7f2bc529c540) 0
    vptr=((& dirac::BiBlockDiff::_ZTVN5dirac11BiBlockDiffE) + 16u)

Vtable for dirac::BlockDiffUp
dirac::BlockDiffUp::_ZTVN5dirac11BlockDiffUpE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac11BlockDiffUpE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class dirac::BlockDiffUp
   size=24 align=8
   base size=24 base align=8
dirac::BlockDiffUp (0x0x7f2bc59bc888) 0
    vptr=((& dirac::BlockDiffUp::_ZTVN5dirac11BlockDiffUpE) + 16u)
  dirac::BlockDiff (0x0x7f2bc529c780) 0
      primary-for dirac::BlockDiffUp (0x0x7f2bc59bc888)

Vtable for dirac::BlockDiffHalfPel
dirac::BlockDiffHalfPel::_ZTVN5dirac16BlockDiffHalfPelE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16BlockDiffHalfPelE)
16    (int (*)(...))dirac::BlockDiffHalfPel::~BlockDiffHalfPel
24    (int (*)(...))dirac::BlockDiffHalfPel::~BlockDiffHalfPel
32    (int (*)(...))dirac::BlockDiffHalfPel::Diff
40    (int (*)(...))dirac::BlockDiffHalfPel::Diff

Class dirac::BlockDiffHalfPel
   size=24 align=8
   base size=24 base align=8
dirac::BlockDiffHalfPel (0x0x7f2bc59bc8f0) 0
    vptr=((& dirac::BlockDiffHalfPel::_ZTVN5dirac16BlockDiffHalfPelE) + 16u)
  dirac::BlockDiffUp (0x0x7f2bc59bc958) 0
      primary-for dirac::BlockDiffHalfPel (0x0x7f2bc59bc8f0)
    dirac::BlockDiff (0x0x7f2bc529c9c0) 0
        primary-for dirac::BlockDiffUp (0x0x7f2bc59bc958)

Vtable for dirac::BlockDiffQuarterPel
dirac::BlockDiffQuarterPel::_ZTVN5dirac19BlockDiffQuarterPelE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac19BlockDiffQuarterPelE)
16    (int (*)(...))dirac::BlockDiffQuarterPel::~BlockDiffQuarterPel
24    (int (*)(...))dirac::BlockDiffQuarterPel::~BlockDiffQuarterPel
32    (int (*)(...))dirac::BlockDiffQuarterPel::Diff
40    (int (*)(...))dirac::BlockDiffQuarterPel::Diff

Class dirac::BlockDiffQuarterPel
   size=24 align=8
   base size=24 base align=8
dirac::BlockDiffQuarterPel (0x0x7f2bc59bca28) 0
    vptr=((& dirac::BlockDiffQuarterPel::_ZTVN5dirac19BlockDiffQuarterPelE) + 16u)
  dirac::BlockDiffUp (0x0x7f2bc59bcd00) 0
      primary-for dirac::BlockDiffQuarterPel (0x0x7f2bc59bca28)
    dirac::BlockDiff (0x0x7f2bc529cc00) 0
        primary-for dirac::BlockDiffUp (0x0x7f2bc59bcd00)

Vtable for dirac::BlockDiffEighthPel
dirac::BlockDiffEighthPel::_ZTVN5dirac18BlockDiffEighthPelE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac18BlockDiffEighthPelE)
16    (int (*)(...))dirac::BlockDiffEighthPel::~BlockDiffEighthPel
24    (int (*)(...))dirac::BlockDiffEighthPel::~BlockDiffEighthPel
32    (int (*)(...))dirac::BlockDiffEighthPel::Diff
40    (int (*)(...))dirac::BlockDiffEighthPel::Diff

Class dirac::BlockDiffEighthPel
   size=24 align=8
   base size=24 base align=8
dirac::BlockDiffEighthPel (0x0x7f2bc52d0000) 0
    vptr=((& dirac::BlockDiffEighthPel::_ZTVN5dirac18BlockDiffEighthPelE) + 16u)
  dirac::BlockDiffUp (0x0x7f2bc52d0068) 0
      primary-for dirac::BlockDiffEighthPel (0x0x7f2bc52d0000)
    dirac::BlockDiff (0x0x7f2bc529ce40) 0
        primary-for dirac::BlockDiffUp (0x0x7f2bc52d0068)

Vtable for dirac::BiBlockHalfPel
dirac::BiBlockHalfPel::_ZTVN5dirac14BiBlockHalfPelE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac14BiBlockHalfPelE)
16    (int (*)(...))dirac::BiBlockHalfPel::~BiBlockHalfPel
24    (int (*)(...))dirac::BiBlockHalfPel::~BiBlockHalfPel
32    (int (*)(...))dirac::BiBlockHalfPel::Diff

Class dirac::BiBlockHalfPel
   size=32 align=8
   base size=32 base align=8
dirac::BiBlockHalfPel (0x0x7f2bc52d00d0) 0
    vptr=((& dirac::BiBlockHalfPel::_ZTVN5dirac14BiBlockHalfPelE) + 16u)
  dirac::BiBlockDiff (0x0x7f2bc52da0c0) 0
      primary-for dirac::BiBlockHalfPel (0x0x7f2bc52d00d0)

Vtable for dirac::BiBlockQuarterPel
dirac::BiBlockQuarterPel::_ZTVN5dirac17BiBlockQuarterPelE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac17BiBlockQuarterPelE)
16    (int (*)(...))dirac::BiBlockQuarterPel::~BiBlockQuarterPel
24    (int (*)(...))dirac::BiBlockQuarterPel::~BiBlockQuarterPel
32    (int (*)(...))dirac::BiBlockQuarterPel::Diff

Class dirac::BiBlockQuarterPel
   size=32 align=8
   base size=32 base align=8
dirac::BiBlockQuarterPel (0x0x7f2bc52d0138) 0
    vptr=((& dirac::BiBlockQuarterPel::_ZTVN5dirac17BiBlockQuarterPelE) + 16u)
  dirac::BiBlockDiff (0x0x7f2bc52da120) 0
      primary-for dirac::BiBlockQuarterPel (0x0x7f2bc52d0138)

Vtable for dirac::BiBlockEighthPel
dirac::BiBlockEighthPel::_ZTVN5dirac16BiBlockEighthPelE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16BiBlockEighthPelE)
16    (int (*)(...))dirac::BiBlockEighthPel::~BiBlockEighthPel
24    (int (*)(...))dirac::BiBlockEighthPel::~BiBlockEighthPel
32    (int (*)(...))dirac::BiBlockEighthPel::Diff

Class dirac::BiBlockEighthPel
   size=32 align=8
   base size=32 base align=8
dirac::BiBlockEighthPel (0x0x7f2bc52d01a0) 0
    vptr=((& dirac::BiBlockEighthPel::_ZTVN5dirac16BiBlockEighthPelE) + 16u)
  dirac::BiBlockDiff (0x0x7f2bc52da180) 0
      primary-for dirac::BiBlockEighthPel (0x0x7f2bc52d01a0)

Class dirac::OneDArray<dirac::BlockDiffUp*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::BlockDiffUp*> (0x0x7f2bc52da240) 0

Class dirac::BlockMatcher
   size=120 align=8
   base size=116 base align=8
dirac::BlockMatcher (0x0x7f2bc52da1e0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0270) 0 empty
  std::allocator_traits<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52da3c0) 0 empty

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

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

Class std::allocator<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<dirac::MotionVector<int> > (0x0x7f2bc52d03a8) 0 empty
  __gnu_cxx::new_allocator<dirac::MotionVector<int> > (0x0x7f2bc52da540) 0 empty

Class std::_Vector_base<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >::_Vector_impl (0x0x7f2bc52d0478) 0
  std::allocator<dirac::MotionVector<int> > (0x0x7f2bc52d04e0) 0 empty
    __gnu_cxx::new_allocator<dirac::MotionVector<int> > (0x0x7f2bc52da5a0) 0 empty

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

Class std::vector<dirac::MotionVector<int> >
   size=24 align=8
   base size=24 base align=8
std::vector<dirac::MotionVector<int> > (0x0x7f2bc52d0618) 0
  std::_Vector_base<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52da600) 0

Class std::is_array<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc52da660) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc52da7e0) 0 empty

Class std::is_void<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc52da840) 0 empty

Class std::__not_<std::is_void<std::allocator<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<dirac::MotionVector<int> > > > (0x0x7f2bc52d0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc52da8a0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d08f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2bc52da960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<dirac::MotionVector<int> > > >, std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<dirac::MotionVector<int> > > >, std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > > (0x0x7f2bc52d0958) 0 empty
  std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d09c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2bc52da9c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0a28) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<dirac::MotionVector<int> > > >, std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > > (0x0x7f2bc52d0a90) 0 empty
    std::__is_default_constructible_impl<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0af8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2bc52daa20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<dirac::MotionVector<int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<dirac::MotionVector<int> >, false> (0x0x7f2bc52d0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc52daa80) 0 empty

Class std::is_default_constructible<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc52daae0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc52daba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> (0x0x7f2bc52d0c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc52dac00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<dirac::MotionVector<int> > >, std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<dirac::MotionVector<int> > >, std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> > (0x0x7f2bc52d0d68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> (0x0x7f2bc52d0dd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc52dad20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d0ea0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<dirac::MotionVector<int> > >, std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> > (0x0x7f2bc52d0f08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<dirac::MotionVector<int> >, false> (0x0x7f2bc52d0f70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<dirac::MotionVector<int> > > (0x0x7f2bc52d02d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc52dade0) 0 empty

Class std::allocator_traits<std::allocator<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc52daf00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc52d0680) 0 empty
  std::allocator_traits<std::allocator<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<dirac::MotionVector<int> > > >::rebind<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<dirac::MotionVector<int> > > >::rebind<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53bc0c0) 0 empty

Class __gnu_cxx::new_allocator<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53bc1e0) 0 empty

Class std::allocator<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53c21a0) 0 empty
  __gnu_cxx::new_allocator<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53bc2a0) 0 empty

Class std::_Vector_base<std::vector<dirac::MotionVector<int> >, std::allocator<std::vector<dirac::MotionVector<int> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<dirac::MotionVector<int> >, std::allocator<std::vector<dirac::MotionVector<int> > > >::_Vector_impl (0x0x7f2bc53c2270) 0
  std::allocator<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53c22d8) 0 empty
    __gnu_cxx::new_allocator<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53bc300) 0 empty

Class std::_Vector_base<std::vector<dirac::MotionVector<int> >, std::allocator<std::vector<dirac::MotionVector<int> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<dirac::MotionVector<int> >, std::allocator<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc52daea0) 0

Class std::vector<std::vector<dirac::MotionVector<int> > >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc53c2340) 0
  std::_Vector_base<std::vector<dirac::MotionVector<int> >, std::allocator<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc360) 0

Class std::iterator_traits<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc53bc5a0) 0 empty

Class __gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc540) 0

Class std::iterator_traits<const std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc53bc660) 0 empty

Class __gnu_cxx::__normal_iterator<const std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc600) 0

Class std::__are_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc53bc6c0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc720) 0 empty

Class std::__are_same<const std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc53bc780) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc53bc7e0) 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> (0x0x7f2bc53bcae0) 0 empty

Vtable for dirac::TwoDArray<dirac::MotionVector<int> >
dirac::TwoDArray<dirac::MotionVector<int> >::_ZTVN5dirac9TwoDArrayINS_12MotionVectorIiEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_12MotionVectorIiEEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MotionVector<int> >
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MotionVector<int> >

Class dirac::TwoDArray<dirac::MotionVector<int> >
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::MotionVector<int> > (0x0x7f2bc50a0300) 0
    vptr=((& dirac::TwoDArray<dirac::MotionVector<int> >::_ZTVN5dirac9TwoDArrayINS_12MotionVectorIiEEEE) + 16u)

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7f2bc53c2ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f2bc53c2f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2bc50a0900) 0 empty

Class std::__is_default_constructible_atom<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<int> > (0x0x7f2bc53c2f70) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7f2bc53c2000) 0 empty
    std::__is_default_constructible_impl<std::allocator<int> > (0x0x7f2bc53c23a8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2bc50a0960) 0 empty

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

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

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

Class std::__is_nt_default_constructible_atom<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f2bc53c28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc50a0ae0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f2bc53c2af8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f2bc53c2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc50a0b40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7f2bc50cb000) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f2bc50cb068) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f2bc50cb0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc50a0ba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<int> > (0x0x7f2bc50cb138) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7f2bc50cb1a0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7f2bc50cb208) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7f2bc50cb270) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc50a0c00) 0 empty

Class dirac::OneDArray<float>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<float> (0x0x7f2bc50a0c60) 0

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f2bc50f4960) 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 (0x0x7f2bc50f4a20) 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> (0x0x7f2bc50f4d80) 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 (0x0x7f2bc50f4e40) 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> (0x0x7f2bc51291e0) 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 (0x0x7f2bc51292a0) 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> (0x0x7f2bc5129600) 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 (0x0x7f2bc51296c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f2bc5163360) 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> (0x0x7f2bc5163420) 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> (0x0x7f2bc5163480) 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> (0x0x7f2bc51633c0) 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> (0x0x7f2bc50cba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc51634e0) 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> (0x0x7f2bc50cbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163540) 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> > > (0x0x7f2bc51635a0) 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> (0x0x7f2bc50cbb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc51636c0) 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> > (0x0x7f2bc5163720) 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> (0x0x7f2bc50cbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163780) 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> > (0x0x7f2bc50cbd00) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f2bc50cbd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc51637e0) 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> > (0x0x7f2bc50cbdd0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f2bc50cbe38) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f2bc50cbea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc5163900) 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> (0x0x7f2bc50cbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163a20) 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> > > (0x0x7f2bc5163a80) 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> (0x0x7f2bc50cbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163ae0) 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> > (0x0x7f2bc5163b40) 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> (0x0x7f2bc5186000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163ba0) 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> > (0x0x7f2bc5186068) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f2bc51860d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5163c00) 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> (0x0x7f2bc5186138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5163c60) 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> > (0x0x7f2bc5163cc0) 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> > (0x0x7f2bc51861a0) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f2bc5186208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5163d20) 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> > (0x0x7f2bc5186270) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f2bc51862d8) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f2bc5186340) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc5163d80) 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> > > (0x0x7f2bc51863a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5163de0) 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> (0x0x7f2bc5186410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5163e40) 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> > (0x0x7f2bc5163ea0) 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> > (0x0x7f2bc5186478) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f2bc51864e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc5163f00) 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> (0x0x7f2bc5186548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5163f60) 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> (0x0x7f2bc518f000) 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> (0x0x7f2bc51865b0) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f2bc518f060) 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> (0x0x7f2bc51639c0) 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> (0x0x7f2bc5186680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc518f240) 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>&> (0x0x7f2bc518f600) 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 (0x0x7f2bc518f8a0) 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 (0x0x7f2bc518fc60) 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 (0x0x7f2bc51bf060) 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 (0x0x7f2bc51bf420) 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 (0x0x7f2bc51bf7e0) 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 (0x0x7f2bc51bfba0) 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 (0x0x7f2bc51bff60) 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 (0x0x7f2bc51f2360) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f2bc51f2720) 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>&> (0x0x7f2bc51f2ae0) 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>&> (0x0x7f2bc523a1e0) 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>&> (0x0x7f2bc523aba0) 0 empty

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

Class __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > (0x0x7f2bc5273000) 0

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7f2bc5273060) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f2bc5186f08) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2bc5273480) 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> (0x0x7f2bc52734e0) 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> (0x0x7f2bc5273540) 0 empty

Class std::is_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc5186f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ea36c0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int> >*> >, std::is_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int> >*> >, std::is_same<std::vector<dirac::MotionVector<int> >*, std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4ea37e0) 0 empty

Class std::remove_volatile<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4ea38a0) 0 empty

Class std::remove_const<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4ea3900) 0 empty

Class std::remove_cv<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4ea3840) 0 empty

Class std::__is_pointer_helper<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4ebd138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ea3a20) 0 empty

Class std::is_pointer<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4ebd270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ea3a80) 0 empty

Class std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4ebd2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4ea3ba0) 0 empty

Class std::__and_<std::is_same<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*>, std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*>, std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >*> > > (0x0x7f2bc4ebd340) 0 empty
  std::__not_<std::is_pointer<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4ebd3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4ea3c00) 0 empty

Class std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*> (0x0x7f2bc4ebd478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ecf120) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<dirac::MotionVector<int>*> >, std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<dirac::MotionVector<int>*> >, std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*> > (0x0x7f2bc4ecf180) 0 empty

Class std::remove_volatile<dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<dirac::MotionVector<int>*> (0x0x7f2bc4ecf240) 0 empty

Class std::remove_const<dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<dirac::MotionVector<int>*> (0x0x7f2bc4ecf2a0) 0 empty

Class std::remove_cv<dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<dirac::MotionVector<int>*> (0x0x7f2bc4ecf1e0) 0 empty

Class std::__is_pointer_helper<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<dirac::MotionVector<int>*> (0x0x7f2bc4ebd548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ecf300) 0 empty

Class std::is_pointer<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<dirac::MotionVector<int>*> (0x0x7f2bc4ebd5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4ecf360) 0 empty

Class std::__not_<std::is_pointer<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4ebd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4ecf3c0) 0 empty

Class std::__and_<std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*>, std::__not_<std::is_pointer<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<dirac::MotionVector<int>*, dirac::MotionVector<int>*>, std::__not_<std::is_pointer<dirac::MotionVector<int>*> > > (0x0x7f2bc4ebd680) 0 empty
  std::__not_<std::is_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4ebd6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4ecf420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::remove_reference<const std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc4f84300) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > > (0x0x7f2bc4f50680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4f84720) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::vector<dirac::MotionVector<int> >*, std::vector<std::vector<dirac::MotionVector<int> > > > > (0x0x7f2bc4f506e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4f84780) 0 empty

Class std::remove_reference<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4f84840) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f2bc4fbe660) 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> (0x0x7f2bc4fbea20) 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> (0x0x7f2bc4fbea80) 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> (0x0x7f2bc4fbe9c0) 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> (0x0x7f2bc4f50d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4fbeae0) 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> (0x0x7f2bc4fbeb40) 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*> (0x0x7f2bc4fbe960) 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*> (0x0x7f2bc4fbec60) 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*> (0x0x7f2bc4fbef00) 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> (0x0x7f2bc4ff8120) 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> (0x0x7f2bc4ff8180) 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> (0x0x7f2bc4ff80c0) 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> (0x0x7f2bc4f50f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4ff81e0) 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> (0x0x7f2bc4ff8240) 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*> (0x0x7f2bc4ff8060) 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*> (0x0x7f2bc4ff84e0) 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> (0x0x7f2bc4ff86c0) 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> (0x0x7f2bc4ff8720) 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> (0x0x7f2bc4ff8660) 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> (0x0x7f2bc4f50888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4ff8780) 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> (0x0x7f2bc4ff87e0) 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*> (0x0x7f2bc4ff8600) 0 empty

Class std::iterator_traits<dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<dirac::MotionVector<int>*> (0x0x7f2bc4ff8de0) 0 empty

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

Class std::is_function<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5034120) 0 empty

Class std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc5034240) 0 empty

Class std::is_lvalue_reference<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50342a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> > >, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> > >, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5034300) 0 empty

Class std::is_rvalue_reference<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5034360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc50204e0) 0 empty
  std::is_rvalue_reference<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc50343c0) 0 empty

Class std::is_reference<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc50205b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5034420) 0 empty

Class std::conditional<false, std::is_reference<std::vector<dirac::MotionVector<int> > >, std::is_void<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::vector<dirac::MotionVector<int> > >, std::is_void<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5034480) 0 empty

Class std::remove_volatile<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5034600) 0 empty

Class std::remove_const<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5034660) 0 empty

Class std::remove_cv<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc50345a0) 0 empty

Class std::__is_void_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc50208f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5034780) 0 empty

Class std::is_void<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50347e0) 0 empty

Class std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc5020a90) 0 empty
  std::is_void<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5034840) 0 empty

Class std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc5020b60) 0 empty
  std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc5020bc8) 0 empty
    std::is_void<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc50348a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc5020c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5034900) 0 empty

Class std::is_object<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5034960) 0 empty

Class std::conditional<true, std::is_object<std::vector<dirac::MotionVector<int> > >, std::is_reference<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::vector<dirac::MotionVector<int> > >, std::is_reference<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5034a80) 0 empty

Class std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc5020d68) 0 empty
  std::is_object<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc5034ae0) 0 empty

Class std::__is_referenceable<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5034b40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>, std::__is_direct_constructible_new_safe<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>, std::__is_direct_constructible_new_safe<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> > (0x0x7f2bc5034ba0) 0 empty

Class std::conditional<false, std::is_void<std::vector<dirac::MotionVector<int> > >, std::__or_<std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::vector<dirac::MotionVector<int> > >, std::__or_<std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc5034c00) 0 empty

Class std::is_array<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5020f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5034c60) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::vector<dirac::MotionVector<int> >, 0u> >, std::is_array<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::vector<dirac::MotionVector<int> >, 0u> >, std::is_array<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5034d80) 0 empty

Class std::__and_<std::is_array<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__not_<std::extent<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__not_<std::extent<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, 0u> > > (0x0x7f2bc505d000) 0 empty
  std::is_array<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5034de0) 0 empty

Class std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d0d0) 0 empty
  std::__and_<std::is_array<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__not_<std::extent<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, 0u> > > (0x0x7f2bc505d138) 0 empty
    std::is_array<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc5034e40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int> > >, std::is_function<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int> > >, std::is_function<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5034ea0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505d208) 0 empty
  std::is_function<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5034f00) 0 empty

Class std::__or_<std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505d2d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505d340) 0 empty
    std::is_function<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc5034f60) 0 empty

Class std::conditional<false, std::is_reference<std::vector<dirac::MotionVector<int> > >, std::is_scalar<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::vector<dirac::MotionVector<int> > >, std::is_scalar<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5064000) 0 empty

Class std::__is_integral_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064120) 0 empty

Class std::is_integral<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064180) 0 empty

Class std::conditional<false, std::is_integral<std::vector<dirac::MotionVector<int> > >, std::is_floating_point<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::vector<dirac::MotionVector<int> > >, std::is_floating_point<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc50642a0) 0 empty

Class std::__is_floating_point_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064300) 0 empty

Class std::is_floating_point<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064360) 0 empty

Class std::__or_<std::is_integral<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_floating_point<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_floating_point<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505d680) 0 empty
  std::is_floating_point<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc50643c0) 0 empty

Class std::is_arithmetic<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064420) 0 empty

Class std::conditional<false, std::is_arithmetic<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc5064480) 0 empty

Class std::is_enum<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50644e0) 0 empty

Class std::conditional<false, std::is_enum<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc5064600) 0 empty

Class std::__is_pointer_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064660) 0 empty

Class std::is_pointer<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50646c0) 0 empty

Class std::conditional<false, std::is_pointer<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::vector<dirac::MotionVector<int> > >, std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > > (0x0x7f2bc50647e0) 0 empty

Class std::__is_member_pointer_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064840) 0 empty

Class std::is_member_pointer<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50648a0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::vector<dirac::MotionVector<int> > >, std::is_null_pointer<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::vector<dirac::MotionVector<int> > >, std::is_null_pointer<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc5064900) 0 empty

Class std::__is_null_pointer_helper<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064960) 0 empty

Class std::is_null_pointer<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc50649c0) 0 empty

Class std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505ddd0) 0 empty
  std::is_null_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505de38) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5064a20) 0 empty

Class std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505dea0) 0 empty
  std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc505df08) 0 empty
    std::is_null_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc505df70) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc5064a80) 0 empty

Class std::__or_<std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c000) 0 empty
  std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c068) 0 empty
    std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c0d0) 0 empty
      std::is_null_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc507c138) 0 empty
        std::integral_constant<bool, false> (0x0x7f2bc5064ae0) 0 empty

Class std::__or_<std::is_arithmetic<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c1a0) 0 empty
  std::__or_<std::is_enum<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c208) 0 empty
    std::__or_<std::is_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c270) 0 empty
      std::__or_<std::is_member_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_null_pointer<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c2d8) 0 empty
        std::is_null_pointer<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc507c340) 0 empty
          std::integral_constant<bool, false> (0x0x7f2bc5064b40) 0 empty

Class std::is_scalar<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc507c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064ba0) 0 empty

Class std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_scalar<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::is_scalar<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc507c410) 0 empty
  std::is_scalar<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc507c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc5064c00) 0 empty

Class std::remove_all_extents<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc5064c60) 0 empty

Class std::is_function<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc5064d20) 0 empty

Class std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> >&>, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> >&>, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > > (0x0x7f2bc5064e40) 0 empty

Class std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc5064ea0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&> > (0x0x7f2bc5064f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > (0x0x7f2bc507c7b8) 0 empty
  std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc5064f60) 0 empty

Class std::is_reference<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c000) 0 empty

Class std::conditional<true, std::is_reference<std::vector<dirac::MotionVector<int> >&>, std::is_void<std::vector<dirac::MotionVector<int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::vector<dirac::MotionVector<int> >&>, std::is_void<std::vector<dirac::MotionVector<int> >&> > (0x0x7f2bc4c8c060) 0 empty

Class std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > (0x0x7f2bc507c9c0) 0 empty
  std::is_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8c0c0) 0 empty

Class std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > (0x0x7f2bc507ca90) 0 empty
  std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > (0x0x7f2bc507caf8) 0 empty
    std::is_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507cb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4c8c120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > > (0x0x7f2bc507cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8c180) 0 empty

Class std::is_object<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8c1e0) 0 empty

Class std::conditional<false, std::is_object<std::vector<dirac::MotionVector<int> >&>, std::is_reference<std::vector<dirac::MotionVector<int> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::vector<dirac::MotionVector<int> >&>, std::is_reference<std::vector<dirac::MotionVector<int> >&> > (0x0x7f2bc4c8c300) 0 empty

Class std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&> > (0x0x7f2bc507cc98) 0 empty
  std::is_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8c360) 0 empty

Class std::__is_referenceable<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c3c0) 0 empty

Class std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&, true> (0x0x7f2bc4c8c420) 0 empty

Class std::add_rvalue_reference<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc507cea0) 0 empty
  std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&, true> (0x0x7f2bc4c8c480) 0 empty

Class std::__is_destructible_impl<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc507c5b0) 0 empty
  std::__do_is_destructible_impl (0x0x7f2bc5064cc0) 0 empty

Class std::__is_destructible_safe<std::vector<dirac::MotionVector<int> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::vector<dirac::MotionVector<int> >, false, false> (0x0x7f2bc507cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c4e0) 0 empty

Class std::is_destructible<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4c99000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>, std::is_destructible<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>, std::is_destructible<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4c8c5a0) 0 empty

Class std::is_function<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c991a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8c660) 0 empty

Class std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> >&&>, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<dirac::MotionVector<int> >&&>, std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > > (0x0x7f2bc4c8c6c0) 0 empty

Class std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c992d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8c720) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::vector<dirac::MotionVector<int> >&&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&&> > (0x0x7f2bc4c8c780) 0 empty

Class std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_rvalue_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c993a8) 0 empty
  std::is_rvalue_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8c840) 0 empty

Class std::is_reference<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8c8a0) 0 empty

Class std::conditional<true, std::is_reference<std::vector<dirac::MotionVector<int> >&&>, std::is_void<std::vector<dirac::MotionVector<int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::vector<dirac::MotionVector<int> >&&>, std::is_void<std::vector<dirac::MotionVector<int> >&&> > (0x0x7f2bc4c8c900) 0 empty

Class std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c995b0) 0 empty
  std::is_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8c960) 0 empty

Class std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c99680) 0 empty
  std::__or_<std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c996e8) 0 empty
    std::is_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99750) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4c8c9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_void<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > > (0x0x7f2bc4c997b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8ca20) 0 empty

Class std::is_object<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4c8ca80) 0 empty

Class std::conditional<false, std::is_object<std::vector<dirac::MotionVector<int> >&&>, std::is_reference<std::vector<dirac::MotionVector<int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::vector<dirac::MotionVector<int> >&&>, std::is_reference<std::vector<dirac::MotionVector<int> >&&> > (0x0x7f2bc4c8cba0) 0 empty

Class std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_reference<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c99888) 0 empty
  std::is_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c998f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8cc00) 0 empty

Class std::__is_referenceable<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8cc60) 0 empty

Class std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&&, true> (0x0x7f2bc4c8ccc0) 0 empty

Class std::add_rvalue_reference<std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99a90) 0 empty
  std::__add_rvalue_reference_helper<std::vector<dirac::MotionVector<int> >&&, true> (0x0x7f2bc4c8cd20) 0 empty

Class std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2bc4c8c600) 0 empty

Class std::__and_<std::is_destructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c99b60) 0 empty
  std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2bc4c8cd80) 0 empty

Class std::__is_direct_constructible_new_safe<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99c30) 0 empty
  std::__and_<std::is_destructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c99c98) 0 empty
    std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2bc4c8cde0) 0 empty

Class std::__is_direct_constructible_new<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99d68) 0 empty
  std::__is_direct_constructible_new_safe<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99dd0) 0 empty
    std::__and_<std::is_destructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > >, std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4c99e38) 0 empty
      std::__is_direct_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99ea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2bc4c8ce40) 0 empty

Class std::__is_direct_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4c99f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8cea0) 0 empty

Class std::__is_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4c99f70) 0 empty
  std::__is_direct_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4cb7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4c8cf00) 0 empty

Class std::is_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb7068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4c8cf60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::is_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4cba000) 0 empty

Class std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4cba060) 0 empty

Class std::__and_<std::is_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4cb7138) 0 empty
  std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4cba0c0) 0 empty

Class std::is_nothrow_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb7208) 0 empty
  std::__and_<std::is_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4cb7270) 0 empty
    std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb72d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4cba120) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::vector<dirac::MotionVector<int> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::vector<dirac::MotionVector<int> >, true> (0x0x7f2bc4cb7340) 0 empty
  std::is_nothrow_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb73a8) 0 empty
    std::__and_<std::is_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4cb7410) 0 empty
      std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb7478) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4cba180) 0 empty

Class std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4cb74e0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::vector<dirac::MotionVector<int> >, true> (0x0x7f2bc4cb7548) 0 empty
    std::is_nothrow_constructible<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb75b0) 0 empty
      std::__and_<std::is_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&>, std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> > (0x0x7f2bc4cb7618) 0 empty
        std::__is_nt_constructible_impl<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > >&&> (0x0x7f2bc4cb7680) 0 empty
          std::integral_constant<bool, true> (0x0x7f2bc4cba1e0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4cb76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cba240) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::vector<dirac::MotionVector<int> > >, std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::vector<dirac::MotionVector<int> > >, std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > > > (0x0x7f2bc4cba360) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >, std::is_copy_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > >, std::is_copy_constructible<std::vector<dirac::MotionVector<int>, std::allocator<dirac::MotionVector<int> > > > > (0x0x7f2bc4cb7750) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4cb77b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cba3c0) 0 empty

Class std::__move_if_noexcept_cond<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4cb7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cba480) 0 empty

Class std::conditional<false, const std::vector<dirac::MotionVector<int> >*, std::move_iterator<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::vector<dirac::MotionVector<int> >*, std::move_iterator<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4cba4e0) 0 empty

Class std::conditional<false, std::vector<dirac::MotionVector<int> >*, std::move_iterator<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::vector<dirac::MotionVector<int> >*, std::move_iterator<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4cba540) 0 empty

Class std::remove_reference<std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc4cba600) 0 empty

Class std::conditional<true, std::vector<dirac::MotionVector<int> >&&, std::vector<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::vector<dirac::MotionVector<int> >&&, std::vector<dirac::MotionVector<int> >&> (0x0x7f2bc4cba660) 0 empty

Class std::move_iterator<std::vector<dirac::MotionVector<int> >*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4cba5a0) 0

Class std::is_function<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int> > (0x0x7f2bc4cd64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cbacc0) 0 empty

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

Class std::is_lvalue_reference<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int> > (0x0x7f2bc4cd6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cbae40) 0 empty

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

Class std::is_rvalue_reference<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::MotionVector<int> > (0x0x7f2bc4cd65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cbaf00) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int> >, std::is_rvalue_reference<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int> >, std::is_rvalue_reference<dirac::MotionVector<int> > > (0x0x7f2bc4cd6618) 0 empty
  std::is_rvalue_reference<dirac::MotionVector<int> > (0x0x7f2bc4cd6680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cbaf60) 0 empty

Class std::is_reference<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int> > (0x0x7f2bc4cd66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6000) 0 empty

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

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

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

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

Class std::__is_void_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<dirac::MotionVector<int> > (0x0x7f2bc4cd67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf61e0) 0 empty

Class std::is_void<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<dirac::MotionVector<int> > (0x0x7f2bc4cd6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6240) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > > (0x0x7f2bc4cd6888) 0 empty
  std::is_void<dirac::MotionVector<int> > (0x0x7f2bc4cd68f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cf62a0) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > > (0x0x7f2bc4cd6a28) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > > (0x0x7f2bc4cd6a90) 0 empty
    std::is_void<dirac::MotionVector<int> > (0x0x7f2bc4cd6af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4cf6300) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> >, std::is_void<dirac::MotionVector<int> > > > (0x0x7f2bc4cd6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4cf6360) 0 empty

Class std::is_object<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int> > (0x0x7f2bc4cd6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4cf63c0) 0 empty

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

Class std::__or_<std::is_object<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int> >, std::is_reference<dirac::MotionVector<int> > > (0x0x7f2bc4cd6c98) 0 empty
  std::is_object<dirac::MotionVector<int> > (0x0x7f2bc4cd6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4cf6480) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int> > (0x0x7f2bc4cd6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4cf65a0) 0 empty

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

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

Class std::is_array<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<dirac::MotionVector<int> > (0x0x7f2bc4cd6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6780) 0 empty

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

Class std::__and_<std::is_array<dirac::MotionVector<int> >, std::__not_<std::extent<dirac::MotionVector<int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<dirac::MotionVector<int> >, std::__not_<std::extent<dirac::MotionVector<int>, 0u> > > (0x0x7f2bc4cd6f08) 0 empty
  std::is_array<dirac::MotionVector<int> > (0x0x7f2bc4cd6f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cf6840) 0 empty

Class std::__is_array_unknown_bounds<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<dirac::MotionVector<int> > (0x0x7f2bc4d0f000) 0 empty
  std::__and_<std::is_array<dirac::MotionVector<int> >, std::__not_<std::extent<dirac::MotionVector<int>, 0u> > > (0x0x7f2bc4d0f068) 0 empty
    std::is_array<dirac::MotionVector<int> > (0x0x7f2bc4d0f0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4cf68a0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int> >, std::is_function<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int> >, std::is_function<dirac::MotionVector<int> > > (0x0x7f2bc4d0f138) 0 empty
  std::is_function<dirac::MotionVector<int> > (0x0x7f2bc4d0f1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cf6960) 0 empty

Class std::__or_<std::is_void<dirac::MotionVector<int> >, std::__is_array_unknown_bounds<dirac::MotionVector<int> >, std::is_function<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<dirac::MotionVector<int> >, std::__is_array_unknown_bounds<dirac::MotionVector<int> >, std::is_function<dirac::MotionVector<int> > > (0x0x7f2bc4d0f208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int> >, std::is_function<dirac::MotionVector<int> > > (0x0x7f2bc4d0f270) 0 empty
    std::is_function<dirac::MotionVector<int> > (0x0x7f2bc4d0f2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4cf69c0) 0 empty

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

Class std::__is_integral_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<dirac::MotionVector<int> > (0x0x7f2bc4d0f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6a80) 0 empty

Class std::is_integral<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<dirac::MotionVector<int> > (0x0x7f2bc4d0f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6ae0) 0 empty

Class std::conditional<false, std::is_integral<dirac::MotionVector<int> >, std::is_floating_point<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<dirac::MotionVector<int> >, std::is_floating_point<dirac::MotionVector<int> > > (0x0x7f2bc4cf6b40) 0 empty

Class std::__is_floating_point_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<dirac::MotionVector<int> > (0x0x7f2bc4d0f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6ba0) 0 empty

Class std::is_floating_point<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<dirac::MotionVector<int> > (0x0x7f2bc4d0f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6c00) 0 empty

Class std::__or_<std::is_integral<dirac::MotionVector<int> >, std::is_floating_point<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<dirac::MotionVector<int> >, std::is_floating_point<dirac::MotionVector<int> > > (0x0x7f2bc4d0f4e0) 0 empty
  std::is_floating_point<dirac::MotionVector<int> > (0x0x7f2bc4d0f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4cf6c60) 0 empty

Class std::is_arithmetic<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<dirac::MotionVector<int> > (0x0x7f2bc4d0f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6cc0) 0 empty

Class std::conditional<false, std::is_arithmetic<dirac::MotionVector<int> >, std::__or_<std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<dirac::MotionVector<int> >, std::__or_<std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > > (0x0x7f2bc4cf6d20) 0 empty

Class std::is_enum<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<dirac::MotionVector<int> > (0x0x7f2bc4d0f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6d80) 0 empty

Class std::conditional<false, std::is_enum<dirac::MotionVector<int> >, std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<dirac::MotionVector<int> >, std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > > (0x0x7f2bc4cf6de0) 0 empty

Class std::__is_pointer_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<dirac::MotionVector<int> > (0x0x7f2bc4d0f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6e40) 0 empty

Class std::is_pointer<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6ea0) 0 empty

Class std::conditional<false, std::is_pointer<dirac::MotionVector<int> >, std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<dirac::MotionVector<int> >, std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > > (0x0x7f2bc4cf6f00) 0 empty

Class std::__is_member_pointer_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<dirac::MotionVector<int> > (0x0x7f2bc4d0f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4cf6f60) 0 empty

Class std::is_member_pointer<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24000) 0 empty

Class std::conditional<false, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d24060) 0 empty

Class std::__is_null_pointer_helper<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<dirac::MotionVector<int> > (0x0x7f2bc4d0f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d240c0) 0 empty

Class std::is_null_pointer<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24120) 0 empty

Class std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0f9c0) 0 empty
  std::is_null_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0fa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4d24180) 0 empty

Class std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fa90) 0 empty
  std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0faf8) 0 empty
    std::is_null_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0fb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4d241e0) 0 empty

Class std::__or_<std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fbc8) 0 empty
  std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fc30) 0 empty
    std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fc98) 0 empty
      std::is_null_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0fd00) 0 empty
        std::integral_constant<bool, false> (0x0x7f2bc4d24240) 0 empty

Class std::__or_<std::is_arithmetic<dirac::MotionVector<int> >, std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<dirac::MotionVector<int> >, std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fd68) 0 empty
  std::__or_<std::is_enum<dirac::MotionVector<int> >, std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fdd0) 0 empty
    std::__or_<std::is_pointer<dirac::MotionVector<int> >, std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fe38) 0 empty
      std::__or_<std::is_member_pointer<dirac::MotionVector<int> >, std::is_null_pointer<dirac::MotionVector<int> > > (0x0x7f2bc4d0fea0) 0 empty
        std::is_null_pointer<dirac::MotionVector<int> > (0x0x7f2bc4d0ff08) 0 empty
          std::integral_constant<bool, false> (0x0x7f2bc4d242a0) 0 empty

Class std::is_scalar<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<dirac::MotionVector<int> > (0x0x7f2bc4d0ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24300) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int> >, std::is_scalar<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int> >, std::is_scalar<dirac::MotionVector<int> > > (0x0x7f2bc4d2f000) 0 empty
  std::is_scalar<dirac::MotionVector<int> > (0x0x7f2bc4d2f068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4d24360) 0 empty

Class std::remove_all_extents<dirac::MotionVector<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<dirac::MotionVector<int> > (0x0x7f2bc4d24480) 0 empty

Class std::is_function<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int>&> (0x0x7f2bc4d2f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24540) 0 empty

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

Class std::is_lvalue_reference<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d246c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>&>, std::is_rvalue_reference<dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>&>, std::is_rvalue_reference<dirac::MotionVector<int>&> > (0x0x7f2bc4d2f2d8) 0 empty
  std::is_lvalue_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d24780) 0 empty

Class std::is_reference<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d247e0) 0 empty

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

Class std::__or_<std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> > (0x0x7f2bc4d2f410) 0 empty
  std::is_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d248a0) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> > (0x0x7f2bc4d2f5b0) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> > (0x0x7f2bc4d2f618) 0 empty
    std::is_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4d24900) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&>, std::is_void<dirac::MotionVector<int>&> > > (0x0x7f2bc4d2f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24960) 0 empty

Class std::is_object<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int>&> (0x0x7f2bc4d2f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d249c0) 0 empty

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

Class std::__or_<std::is_object<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int>&>, std::is_reference<dirac::MotionVector<int>&> > (0x0x7f2bc4d2f820) 0 empty
  std::is_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d24a80) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int>&> (0x0x7f2bc4d2f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d24ba0) 0 empty

Class std::__add_rvalue_reference_helper<dirac::MotionVector<int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::MotionVector<int>&, true> (0x0x7f2bc4d24c00) 0 empty

Class std::add_rvalue_reference<dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d2fa28) 0 empty
  std::__add_rvalue_reference_helper<dirac::MotionVector<int>&, true> (0x0x7f2bc4d24c60) 0 empty

Class std::__is_destructible_impl<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<dirac::MotionVector<int> > (0x0x7f2bc4d2f1a0) 0 empty
  std::__do_is_destructible_impl (0x0x7f2bc4d244e0) 0 empty

Class std::__is_destructible_safe<dirac::MotionVector<int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<dirac::MotionVector<int>, false, false> (0x0x7f2bc4d2faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d24cc0) 0 empty

Class std::is_destructible<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<dirac::MotionVector<int> > (0x0x7f2bc4d2fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d24d20) 0 empty

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

Class std::is_function<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int>&&> (0x0x7f2bc4d2fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d24e40) 0 empty

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

Class std::is_lvalue_reference<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d2fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d4f000) 0 empty

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

Class std::is_rvalue_reference<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d2fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4f0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>&&>, std::is_rvalue_reference<dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>&&>, std::is_rvalue_reference<dirac::MotionVector<int>&&> > (0x0x7f2bc4d2fd68) 0 empty
  std::is_rvalue_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d2fdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d4f120) 0 empty

Class std::is_reference<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d2fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4f180) 0 empty

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

Class std::__or_<std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> > (0x0x7f2bc4d2fea0) 0 empty
  std::is_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d2ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d4f240) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> > (0x0x7f2bc4d54068) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> > (0x0x7f2bc4d540d0) 0 empty
    std::is_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d54138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4d4f2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&>, std::is_void<dirac::MotionVector<int>&&> > > (0x0x7f2bc4d54208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d4f300) 0 empty

Class std::is_object<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int>&&> (0x0x7f2bc4d54270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d4f360) 0 empty

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

Class std::__or_<std::is_object<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int>&&>, std::is_reference<dirac::MotionVector<int>&&> > (0x0x7f2bc4d542d8) 0 empty
  std::is_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d54340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d4f420) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int>&&> (0x0x7f2bc4d54548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4f480) 0 empty

Class std::__add_rvalue_reference_helper<dirac::MotionVector<int>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::MotionVector<int>&&, true> (0x0x7f2bc4d4f4e0) 0 empty

Class std::add_rvalue_reference<dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::MotionVector<int>&&> (0x0x7f2bc4d545b0) 0 empty
  std::__add_rvalue_reference_helper<dirac::MotionVector<int>&&, true> (0x0x7f2bc4d4f540) 0 empty

Class std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d2fbc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2bc4d24de0) 0 empty

Class std::__and_<std::is_destructible<dirac::MotionVector<int> >, std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<dirac::MotionVector<int> >, std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d54680) 0 empty
  std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d546e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2bc4d4f660) 0 empty

Class std::__is_direct_constructible_new_safe<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54750) 0 empty
  std::__and_<std::is_destructible<dirac::MotionVector<int> >, std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d547b8) 0 empty
    std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2bc4d4f720) 0 empty

Class std::__is_direct_constructible_new<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54888) 0 empty
  std::__is_direct_constructible_new_safe<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d548f0) 0 empty
    std::__and_<std::is_destructible<dirac::MotionVector<int> >, std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d54958) 0 empty
      std::__is_direct_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d549c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2bc4d4f8a0) 0 empty

Class std::__is_direct_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4fa80) 0 empty

Class std::__is_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54a90) 0 empty
  std::__is_direct_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d4fae0) 0 empty

Class std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4fb40) 0 empty

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

Class std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4d4fc00) 0 empty

Class std::__and_<std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d54c30) 0 empty
  std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4d4fc60) 0 empty

Class std::is_nothrow_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54d00) 0 empty
  std::__and_<std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d54d68) 0 empty
    std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4d4fcc0) 0 empty

Class std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>, true> (0x0x7f2bc4d54e38) 0 empty
  std::is_nothrow_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54ea0) 0 empty
    std::__and_<std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d54f08) 0 empty
      std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d54f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4d4fd20) 0 empty

Class std::is_nothrow_move_constructible<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<dirac::MotionVector<int> > (0x0x7f2bc4d64000) 0 empty
  std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>, true> (0x0x7f2bc4d64068) 0 empty
    std::is_nothrow_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d640d0) 0 empty
      std::__and_<std::is_constructible<dirac::MotionVector<int>, dirac::MotionVector<int>&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> > (0x0x7f2bc4d64138) 0 empty
        std::__is_nt_constructible_impl<dirac::MotionVector<int>, dirac::MotionVector<int>&&> (0x0x7f2bc4d641a0) 0 empty
          std::integral_constant<bool, true> (0x0x7f2bc4d4fd80) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > > (0x0x7f2bc4d64208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d4fde0) 0 empty

Class std::conditional<false, std::is_copy_constructible<dirac::MotionVector<int> >, std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<dirac::MotionVector<int> >, std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > > > (0x0x7f2bc4d4fe40) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > >, std::is_copy_constructible<dirac::MotionVector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > >, std::is_copy_constructible<dirac::MotionVector<int> > > (0x0x7f2bc4d64270) 0 empty
  std::__not_<std::is_nothrow_move_constructible<dirac::MotionVector<int> > > (0x0x7f2bc4d642d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4d4fea0) 0 empty

Class std::__move_if_noexcept_cond<dirac::MotionVector<int> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<dirac::MotionVector<int> > (0x0x7f2bc4d64340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4d4ff00) 0 empty

Class std::conditional<false, const dirac::MotionVector<int>*, std::move_iterator<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const dirac::MotionVector<int>*, std::move_iterator<dirac::MotionVector<int>*> > (0x0x7f2bc4d4ff60) 0 empty

Class std::conditional<false, dirac::MotionVector<int>*, std::move_iterator<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, dirac::MotionVector<int>*, std::move_iterator<dirac::MotionVector<int>*> > (0x0x7f2bc4d6c000) 0 empty

Class std::remove_reference<dirac::MotionVector<int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<dirac::MotionVector<int>&> (0x0x7f2bc4d6c180) 0 empty

Class std::conditional<true, dirac::MotionVector<int>&&, dirac::MotionVector<int>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, dirac::MotionVector<int>&&, dirac::MotionVector<int>&> (0x0x7f2bc4d6c1e0) 0 empty

Class std::move_iterator<dirac::MotionVector<int>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<dirac::MotionVector<int>*> (0x0x7f2bc4d6c120) 0

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f2bc4d6c720) 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> > (0x0x7f2bc4d6cea0) 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> > (0x0x7f2bc4d6cf00) 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> > (0x0x7f2bc4dcb1e0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f2bc4dcb2a0) 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> > (0x0x7f2bc4dcb240) 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> > (0x0x7f2bc4dcb600) 0

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

Class std::iterator_traits<const dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const dirac::MotionVector<int>*> (0x0x7f2bc4dcbde0) 0 empty

Class __gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4dcbd80) 0

Class std::__are_same<const dirac::MotionVector<int>*, dirac::MotionVector<int>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const dirac::MotionVector<int>*, dirac::MotionVector<int>*> (0x0x7f2bc4dcbe40) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4dcbea0) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f2bc4e3f2a0) 0 empty

Class std::__iterator_traits<std::move_iterator<std::vector<dirac::MotionVector<int> >*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::vector<dirac::MotionVector<int> >*>, void> (0x0x7f2bc4e71d20) 0 empty

Class std::iterator_traits<std::move_iterator<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4da33a8) 0 empty
  std::__iterator_traits<std::move_iterator<std::vector<dirac::MotionVector<int> >*>, void> (0x0x7f2bc4e71e40) 0 empty

Class std::__is_assignable_helper<std::vector<dirac::MotionVector<int> >&, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::vector<dirac::MotionVector<int> >&, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4e71f00) 0 empty

Class std::is_assignable<std::vector<dirac::MotionVector<int> >&, std::vector<dirac::MotionVector<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::vector<dirac::MotionVector<int> >&, std::vector<dirac::MotionVector<int> >&&> (0x0x7f2bc4da3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4a9d0c0) 0 empty

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

Class std::__is_pointer<std::vector<dirac::MotionVector<int> >*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::vector<dirac::MotionVector<int> >*> (0x0x7f2bc4a9d300) 0 empty

Class std::__are_same<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::vector<dirac::MotionVector<int> >, std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4a9d360) 0 empty

Class std::__iterator_traits<std::move_iterator<dirac::MotionVector<int>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<dirac::MotionVector<int>*>, void> (0x0x7f2bc4a9d660) 0 empty

Class std::iterator_traits<std::move_iterator<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<dirac::MotionVector<int>*> > (0x0x7f2bc4da3bc8) 0 empty
  std::__iterator_traits<std::move_iterator<dirac::MotionVector<int>*>, void> (0x0x7f2bc4a9d6c0) 0 empty

Class std::__is_assignable_helper<dirac::MotionVector<int>&, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<dirac::MotionVector<int>&, dirac::MotionVector<int>&&> (0x0x7f2bc4a9d720) 0 empty

Class std::is_assignable<dirac::MotionVector<int>&, dirac::MotionVector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<dirac::MotionVector<int>&, dirac::MotionVector<int>&&> (0x0x7f2bc4ab9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4a9d780) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > >, void> (0x0x7f2bc4acfae0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4ab9340) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > >, void> (0x0x7f2bc4acfb40) 0 empty

Class std::is_function<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const dirac::MotionVector<int>&> (0x0x7f2bc4ab9478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4acfc00) 0 empty

Class std::conditional<false, std::is_function<const dirac::MotionVector<int>&>, std::__or_<std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const dirac::MotionVector<int>&>, std::__or_<std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > > (0x0x7f2bc4acfc60) 0 empty

Class std::is_lvalue_reference<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4acfcc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const dirac::MotionVector<int>&>, std::is_rvalue_reference<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const dirac::MotionVector<int>&>, std::is_rvalue_reference<const dirac::MotionVector<int>&> > (0x0x7f2bc4acfd20) 0 empty

Class std::__or_<std::is_lvalue_reference<const dirac::MotionVector<int>&>, std::is_rvalue_reference<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const dirac::MotionVector<int>&>, std::is_rvalue_reference<const dirac::MotionVector<int>&> > (0x0x7f2bc4ab9548) 0 empty
  std::is_lvalue_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab95b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4acfd80) 0 empty

Class std::is_reference<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4acfde0) 0 empty

Class std::conditional<true, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > (0x0x7f2bc4acfe40) 0 empty

Class std::__or_<std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > (0x0x7f2bc4ab9680) 0 empty
  std::is_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4acfea0) 0 empty

Class std::__or_<std::is_function<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > (0x0x7f2bc4ab9750) 0 empty
  std::__or_<std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > (0x0x7f2bc4ab97b8) 0 empty
    std::is_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab9820) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4acff00) 0 empty

Class std::__not_<std::__or_<std::is_function<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&>, std::is_void<const dirac::MotionVector<int>&> > > (0x0x7f2bc4ab9888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4acff60) 0 empty

Class std::is_object<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const dirac::MotionVector<int>&> (0x0x7f2bc4ab98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9000) 0 empty

Class std::conditional<false, std::is_object<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&> > (0x0x7f2bc4af9060) 0 empty

Class std::__or_<std::is_object<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const dirac::MotionVector<int>&>, std::is_reference<const dirac::MotionVector<int>&> > (0x0x7f2bc4ab9958) 0 empty
  std::is_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4af90c0) 0 empty

Class std::__is_referenceable<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const dirac::MotionVector<int>&> (0x0x7f2bc4ab9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4af9120) 0 empty

Class std::__add_rvalue_reference_helper<const dirac::MotionVector<int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const dirac::MotionVector<int>&, true> (0x0x7f2bc4af9180) 0 empty

Class std::add_rvalue_reference<const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const dirac::MotionVector<int>&> (0x0x7f2bc4ab9a90) 0 empty
  std::__add_rvalue_reference_helper<const dirac::MotionVector<int>&, true> (0x0x7f2bc4af91e0) 0 empty

Class std::__is_assignable_helper<dirac::MotionVector<int>&, const dirac::MotionVector<int>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<dirac::MotionVector<int>&, const dirac::MotionVector<int>&> (0x0x7f2bc4acfba0) 0 empty

Class std::is_assignable<dirac::MotionVector<int>&, const dirac::MotionVector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<dirac::MotionVector<int>&, const dirac::MotionVector<int>&> (0x0x7f2bc4ab9af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4af9240) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4ab9bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9360) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::vector<dirac::MotionVector<int> >*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::vector<dirac::MotionVector<int> >*> > (0x0x7f2bc4ab9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9480) 0 empty

Class std::is_error_condition_enum<std::move_iterator<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<dirac::MotionVector<int>*> > (0x0x7f2bc4b08270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9780) 0 empty

Class std::is_error_code_enum<std::move_iterator<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<dirac::MotionVector<int>*> > (0x0x7f2bc4b08340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af97e0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4b08c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9de0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const dirac::MotionVector<int>*, std::vector<dirac::MotionVector<int> > > > (0x0x7f2bc4b08d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4af9e40) 0 empty

Class std::remove_reference<std::vector<dirac::MotionVector<int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<dirac::MotionVector<int> > > (0x0x7f2bc4b2c060) 0 empty

Class std::remove_reference<dirac::MotionVector<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<dirac::MotionVector<int> > (0x0x7f2bc4b2c360) 0 empty

Class std::remove_reference<std::allocator<dirac::MotionVector<int> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<dirac::MotionVector<int> >&> (0x0x7f2bc4b2ca20) 0 empty

Class std::is_function<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int>*> (0x0x7f2bc4b31478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b2ce40) 0 empty

Class std::conditional<false, std::is_function<dirac::MotionVector<int>*>, std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<dirac::MotionVector<int>*>, std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > > (0x0x7f2bc4b2cea0) 0 empty

Class std::is_lvalue_reference<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int>*> (0x0x7f2bc4b314e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64000) 0 empty

Class std::conditional<false, std::is_lvalue_reference<dirac::MotionVector<int>*>, std::is_rvalue_reference<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<dirac::MotionVector<int>*>, std::is_rvalue_reference<dirac::MotionVector<int>*> > (0x0x7f2bc4b64060) 0 empty

Class std::is_rvalue_reference<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::MotionVector<int>*> (0x0x7f2bc4b31548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b640c0) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*>, std::is_rvalue_reference<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*>, std::is_rvalue_reference<dirac::MotionVector<int>*> > (0x0x7f2bc4b315b0) 0 empty
  std::is_rvalue_reference<dirac::MotionVector<int>*> (0x0x7f2bc4b31618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4b64120) 0 empty

Class std::is_reference<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int>*> (0x0x7f2bc4b31680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64180) 0 empty

Class std::conditional<false, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > (0x0x7f2bc4b641e0) 0 empty

Class std::__is_void_helper<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<dirac::MotionVector<int>*> (0x0x7f2bc4b316e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64240) 0 empty

Class std::is_void<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<dirac::MotionVector<int>*> (0x0x7f2bc4b31750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b642a0) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > (0x0x7f2bc4b317b8) 0 empty
  std::is_void<dirac::MotionVector<int>*> (0x0x7f2bc4b31820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4b64300) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > (0x0x7f2bc4b31958) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > (0x0x7f2bc4b319c0) 0 empty
    std::is_void<dirac::MotionVector<int>*> (0x0x7f2bc4b31a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4b64360) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*>, std::is_void<dirac::MotionVector<int>*> > > (0x0x7f2bc4b31af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b643c0) 0 empty

Class std::is_object<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int>*> (0x0x7f2bc4b31b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b64420) 0 empty

Class std::conditional<true, std::is_object<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*> > (0x0x7f2bc4b64480) 0 empty

Class std::__or_<std::is_object<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int>*>, std::is_reference<dirac::MotionVector<int>*> > (0x0x7f2bc4b31bc8) 0 empty
  std::is_object<dirac::MotionVector<int>*> (0x0x7f2bc4b31c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b644e0) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int>*> (0x0x7f2bc4b31d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b64600) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_direct_constructible_new_safe<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_direct_constructible_new_safe<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4b64660) 0 empty

Class std::conditional<false, std::is_void<dirac::MotionVector<int>*>, std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<dirac::MotionVector<int>*>, std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > > (0x0x7f2bc4b64780) 0 empty

Class std::is_array<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_array<dirac::MotionVector<int>*> (0x0x7f2bc4b31dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b647e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<dirac::MotionVector<int>*, 0u> >, std::is_array<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<dirac::MotionVector<int>*, 0u> >, std::is_array<dirac::MotionVector<int>*> > (0x0x7f2bc4b64840) 0 empty

Class std::__and_<std::is_array<dirac::MotionVector<int>*>, std::__not_<std::extent<dirac::MotionVector<int>*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<dirac::MotionVector<int>*>, std::__not_<std::extent<dirac::MotionVector<int>*, 0u> > > (0x0x7f2bc4b31e38) 0 empty
  std::is_array<dirac::MotionVector<int>*> (0x0x7f2bc4b31ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4b648a0) 0 empty

Class std::__is_array_unknown_bounds<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<dirac::MotionVector<int>*> (0x0x7f2bc4b31f08) 0 empty
  std::__and_<std::is_array<dirac::MotionVector<int>*>, std::__not_<std::extent<dirac::MotionVector<int>*, 0u> > > (0x0x7f2bc4b31f70) 0 empty
    std::is_array<dirac::MotionVector<int>*> (0x0x7f2bc4b7b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4b64900) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > (0x0x7f2bc4b64960) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b068) 0 empty
  std::is_function<dirac::MotionVector<int>*> (0x0x7f2bc4b7b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4b649c0) 0 empty

Class std::__or_<std::is_void<dirac::MotionVector<int>*>, std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<dirac::MotionVector<int>*>, std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<dirac::MotionVector<int>*>, std::is_function<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b1a0) 0 empty
    std::is_function<dirac::MotionVector<int>*> (0x0x7f2bc4b7b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f2bc4b64a20) 0 empty

Class std::conditional<false, std::is_reference<dirac::MotionVector<int>*>, std::is_scalar<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<dirac::MotionVector<int>*>, std::is_scalar<dirac::MotionVector<int>*> > (0x0x7f2bc4b64a80) 0 empty

Class std::__is_integral_helper<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<dirac::MotionVector<int>*> (0x0x7f2bc4b7b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64ae0) 0 empty

Class std::is_integral<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<dirac::MotionVector<int>*> (0x0x7f2bc4b7b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64b40) 0 empty

Class std::conditional<false, std::is_integral<dirac::MotionVector<int>*>, std::is_floating_point<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<dirac::MotionVector<int>*>, std::is_floating_point<dirac::MotionVector<int>*> > (0x0x7f2bc4b64ba0) 0 empty

Class std::__is_floating_point_helper<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<dirac::MotionVector<int>*> (0x0x7f2bc4b7b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64c00) 0 empty

Class std::is_floating_point<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<dirac::MotionVector<int>*> (0x0x7f2bc4b7b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64c60) 0 empty

Class std::__or_<std::is_integral<dirac::MotionVector<int>*>, std::is_floating_point<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<dirac::MotionVector<int>*>, std::is_floating_point<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b410) 0 empty
  std::is_floating_point<dirac::MotionVector<int>*> (0x0x7f2bc4b7b478) 0 empty
    std::integral_constant<bool, false> (0x0x7f2bc4b64cc0) 0 empty

Class std::is_arithmetic<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<dirac::MotionVector<int>*> (0x0x7f2bc4b7b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64d20) 0 empty

Class std::conditional<false, std::is_arithmetic<dirac::MotionVector<int>*>, std::__or_<std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<dirac::MotionVector<int>*>, std::__or_<std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > > (0x0x7f2bc4b64d80) 0 empty

Class std::is_enum<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<dirac::MotionVector<int>*> (0x0x7f2bc4b7b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b64de0) 0 empty

Class std::conditional<false, std::is_enum<dirac::MotionVector<int>*>, std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<dirac::MotionVector<int>*>, std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > > (0x0x7f2bc4b64e40) 0 empty

Class std::conditional<true, std::is_pointer<dirac::MotionVector<int>*>, std::__or_<std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<dirac::MotionVector<int>*>, std::__or_<std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > > (0x0x7f2bc4b64ea0) 0 empty

Class std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b680) 0 empty
  std::is_pointer<dirac::MotionVector<int>*> (0x0x7f2bc4b7b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b64f00) 0 empty

Class std::__or_<std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b750) 0 empty
  std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b7b8) 0 empty
    std::is_pointer<dirac::MotionVector<int>*> (0x0x7f2bc4b7b820) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4b64f60) 0 empty

Class std::__or_<std::is_arithmetic<dirac::MotionVector<int>*>, std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<dirac::MotionVector<int>*>, std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b888) 0 empty
  std::__or_<std::is_enum<dirac::MotionVector<int>*>, std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b8f0) 0 empty
    std::__or_<std::is_pointer<dirac::MotionVector<int>*>, std::is_member_pointer<dirac::MotionVector<int>*>, std::is_null_pointer<dirac::MotionVector<int>*> > (0x0x7f2bc4b7b958) 0 empty
      std::is_pointer<dirac::MotionVector<int>*> (0x0x7f2bc4b7b9c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4b91000) 0 empty

Class std::is_scalar<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<dirac::MotionVector<int>*> (0x0x7f2bc4b7ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b91060) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_scalar<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>*>, std::is_scalar<dirac::MotionVector<int>*> > (0x0x7f2bc4b7ba90) 0 empty
  std::is_scalar<dirac::MotionVector<int>*> (0x0x7f2bc4b7baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b910c0) 0 empty

Class std::__is_destructible_safe<dirac::MotionVector<int>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<dirac::MotionVector<int>*, false, true> (0x0x7f2bc4b7bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b911e0) 0 empty

Class std::is_destructible<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<dirac::MotionVector<int>*> (0x0x7f2bc4b7bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b91240) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::is_destructible<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::is_destructible<dirac::MotionVector<int>*> > (0x0x7f2bc4b912a0) 0 empty

Class std::is_function<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int>*&&> (0x0x7f2bc4b7bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b91360) 0 empty

Class std::conditional<false, std::is_function<dirac::MotionVector<int>*&&>, std::__or_<std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<dirac::MotionVector<int>*&&>, std::__or_<std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > > (0x0x7f2bc4b913c0) 0 empty

Class std::is_lvalue_reference<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4b7bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b91420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<dirac::MotionVector<int>*&&>, std::is_rvalue_reference<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<dirac::MotionVector<int>*&&>, std::is_rvalue_reference<dirac::MotionVector<int>*&&> > (0x0x7f2bc4b91480) 0 empty

Class std::is_rvalue_reference<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4b7bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b914e0) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*&&>, std::is_rvalue_reference<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*&&>, std::is_rvalue_reference<dirac::MotionVector<int>*&&> > (0x0x7f2bc4b7bf70) 0 empty
  std::is_rvalue_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b91540) 0 empty

Class std::is_reference<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b915a0) 0 empty

Class std::conditional<true, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > (0x0x7f2bc4b91600) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba30d0) 0 empty
  std::is_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b91660) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba3270) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba32d8) 0 empty
    std::is_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3340) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4b916c0) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&>, std::is_void<dirac::MotionVector<int>*&&> > > (0x0x7f2bc4ba3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b91720) 0 empty

Class std::is_object<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4b91780) 0 empty

Class std::conditional<false, std::is_object<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&> > (0x0x7f2bc4b917e0) 0 empty

Class std::__or_<std::is_object<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int>*&&>, std::is_reference<dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba34e0) 0 empty
  std::is_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b91840) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b918a0) 0 empty

Class std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&&, true> (0x0x7f2bc4b91900) 0 empty

Class std::add_rvalue_reference<dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::MotionVector<int>*&&> (0x0x7f2bc4ba36e8) 0 empty
  std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&&, true> (0x0x7f2bc4b91960) 0 empty

Class std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4b7bd00) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2bc4b91300) 0 empty

Class std::__and_<std::is_destructible<dirac::MotionVector<int>*>, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<dirac::MotionVector<int>*>, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba37b8) 0 empty
  std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2bc4b91a80) 0 empty

Class std::__is_direct_constructible_new_safe<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3888) 0 empty
  std::__and_<std::is_destructible<dirac::MotionVector<int>*>, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba38f0) 0 empty
    std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2bc4b91b40) 0 empty

Class std::__is_direct_constructible_new<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba39c0) 0 empty
  std::__is_direct_constructible_new_safe<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3a28) 0 empty
    std::__and_<std::is_destructible<dirac::MotionVector<int>*>, std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4ba3a90) 0 empty
      std::__is_direct_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2bc4b91cc0) 0 empty

Class std::__is_direct_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b91ea0) 0 empty

Class std::__is_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3bc8) 0 empty
  std::__is_direct_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4b91f00) 0 empty

Class std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4b91f60) 0 empty

Class std::__is_move_constructible_impl<dirac::MotionVector<int>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4ba3d00) 0 empty
  std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4baf000) 0 empty

Class std::is_move_constructible<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<dirac::MotionVector<int>*> (0x0x7f2bc4ba3dd0) 0 empty
  std::__is_move_constructible_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4ba3e38) 0 empty
    std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4ba3ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4baf060) 0 empty

Class std::conditional<true, std::is_move_assignable<dirac::MotionVector<int>*>, std::is_move_constructible<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<dirac::MotionVector<int>*>, std::is_move_constructible<dirac::MotionVector<int>*> > (0x0x7f2bc4baf0c0) 0 empty

Class std::is_function<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::MotionVector<int>*&> (0x0x7f2bc4ba3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4baf180) 0 empty

Class std::conditional<false, std::is_function<dirac::MotionVector<int>*&>, std::__or_<std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<dirac::MotionVector<int>*&>, std::__or_<std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > > (0x0x7f2bc4baf1e0) 0 empty

Class std::is_lvalue_reference<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4ba3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4baf300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<dirac::MotionVector<int>*&>, std::is_rvalue_reference<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<dirac::MotionVector<int>*&>, std::is_rvalue_reference<dirac::MotionVector<int>*&> > (0x0x7f2bc4baf360) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*&>, std::is_rvalue_reference<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::MotionVector<int>*&>, std::is_rvalue_reference<dirac::MotionVector<int>*&> > (0x0x7f2bc4bc2000) 0 empty
  std::is_lvalue_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc2068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4baf3c0) 0 empty

Class std::is_reference<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4baf420) 0 empty

Class std::conditional<true, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > (0x0x7f2bc4baf480) 0 empty

Class std::__or_<std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > (0x0x7f2bc4bc2138) 0 empty
  std::is_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4baf4e0) 0 empty

Class std::__or_<std::is_function<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > (0x0x7f2bc4bc22d8) 0 empty
  std::__or_<std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > (0x0x7f2bc4bc2340) 0 empty
    std::is_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc23a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4baf540) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&>, std::is_void<dirac::MotionVector<int>*&> > > (0x0x7f2bc4bc2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4baf5a0) 0 empty

Class std::is_object<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::MotionVector<int>*&> (0x0x7f2bc4bc24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2bc4baf600) 0 empty

Class std::conditional<false, std::is_object<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&> > (0x0x7f2bc4baf660) 0 empty

Class std::__or_<std::is_object<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::MotionVector<int>*&>, std::is_reference<dirac::MotionVector<int>*&> > (0x0x7f2bc4bc2548) 0 empty
  std::is_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc25b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4baf6c0) 0 empty

Class std::__is_referenceable<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::MotionVector<int>*&> (0x0x7f2bc4bc27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4baf720) 0 empty

Class std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&, true> (0x0x7f2bc4baf780) 0 empty

Class std::add_rvalue_reference<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4bc2820) 0 empty
  std::__add_rvalue_reference_helper<dirac::MotionVector<int>*&, true> (0x0x7f2bc4baf7e0) 0 empty

Class std::__is_assignable_helper<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4baf120) 0 empty

Class std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4baf840) 0 empty

Class std::__is_move_assignable_impl<dirac::MotionVector<int>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bc2958) 0 empty
  std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4baf8a0) 0 empty

Class std::is_move_assignable<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<dirac::MotionVector<int>*> (0x0x7f2bc4bc2a28) 0 empty
  std::__is_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bc2a90) 0 empty
    std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4baf900) 0 empty

Class std::__and_<std::is_move_constructible<dirac::MotionVector<int>*>, std::is_move_assignable<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<dirac::MotionVector<int>*>, std::is_move_assignable<dirac::MotionVector<int>*> > (0x0x7f2bc4bc2b60) 0 empty
  std::is_move_assignable<dirac::MotionVector<int>*> (0x0x7f2bc4bc2bc8) 0 empty
    std::__is_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bc2c30) 0 empty
      std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4baf960) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4baf9c0) 0 empty

Class std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4bafa20) 0 empty

Class std::__and_<std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bc2d68) 0 empty
  std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4bafa80) 0 empty

Class std::is_nothrow_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2e38) 0 empty
  std::__and_<std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bc2ea0) 0 empty
    std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bc2f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4bafae0) 0 empty

Class std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bc2f70) 0 empty
  std::is_nothrow_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7000) 0 empty
    std::__and_<std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd7068) 0 empty
      std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd70d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4bafb40) 0 empty

Class std::is_nothrow_move_constructible<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<dirac::MotionVector<int>*> (0x0x7f2bc4bd7138) 0 empty
  std::__is_nothrow_move_constructible_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bd71a0) 0 empty
    std::is_nothrow_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7208) 0 empty
      std::__and_<std::is_constructible<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&>, std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd7270) 0 empty
        std::__is_nt_constructible_impl<dirac::MotionVector<int>*, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd72d8) 0 empty
          std::integral_constant<bool, true> (0x0x7f2bc4bafba0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<dirac::MotionVector<int>*>, std::is_nothrow_move_constructible<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<dirac::MotionVector<int>*>, std::is_nothrow_move_constructible<dirac::MotionVector<int>*> > (0x0x7f2bc4bafc00) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bafc60) 0 empty

Class std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2bc4bafcc0) 0 empty

Class std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd73a8) 0 empty
  std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2bc4bafd20) 0 empty

Class std::is_nothrow_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7478) 0 empty
  std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd74e0) 0 empty
    std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7548) 0 empty
      std::integral_constant<bool, true> (0x0x7f2bc4bafd80) 0 empty

Class std::__is_nt_move_assignable_impl<dirac::MotionVector<int>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bd75b0) 0 empty
  std::is_nothrow_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7618) 0 empty
    std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd7680) 0 empty
      std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd76e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2bc4bafde0) 0 empty

Class std::is_nothrow_move_assignable<dirac::MotionVector<int>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<dirac::MotionVector<int>*> (0x0x7f2bc4bd7750) 0 empty
  std::__is_nt_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bd77b8) 0 empty
    std::is_nothrow_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7820) 0 empty
      std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd7888) 0 empty
        std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd78f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f2bc4bafe40) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<dirac::MotionVector<int>*>, std::is_nothrow_move_assignable<dirac::MotionVector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<dirac::MotionVector<int>*>, std::is_nothrow_move_assignable<dirac::MotionVector<int>*> > (0x0x7f2bc4bd7958) 0 empty
  std::is_nothrow_move_assignable<dirac::MotionVector<int>*> (0x0x7f2bc4bd79c0) 0 empty
    std::__is_nt_move_assignable_impl<dirac::MotionVector<int>*, true> (0x0x7f2bc4bd7a28) 0 empty
      std::is_nothrow_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7a90) 0 empty
        std::__and_<std::is_assignable<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&>, std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> > (0x0x7f2bc4bd7af8) 0 empty
          std::__is_nt_assignable_impl<dirac::MotionVector<int>*&, dirac::MotionVector<int>*&&> (0x0x7f2bc4bd7b60) 0 empty
            std::integral_constant<bool, true> (0x0x7f2bc4bafea0) 0 empty

Class std::remove_reference<dirac::MotionVector<int>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<dirac::MotionVector<int>*&> (0x0x7f2bc4be8360) 0 empty

