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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f578cccfc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13660) 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> (0x0x7f578cccfd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd136c0) 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> (0x0x7f578cccfd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13720) 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> (0x0x7f578cccfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13780) 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> (0x0x7f578cccfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd137e0) 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> (0x0x7f578cccfea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13840) 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> (0x0x7f578cccff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd138a0) 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> (0x0x7f578cccff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13900) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f578cd2a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13960) 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> (0x0x7f578cd2a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd139c0) 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> (0x0x7f578cd2a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13a20) 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> (0x0x7f578cd2a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13a80) 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> (0x0x7f578cd2a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13ae0) 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> (0x0x7f578cd2a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13b40) 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> (0x0x7f578cd2a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13c60) 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> (0x0x7f578cd2a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13cc0) 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> (0x0x7f578cd2a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd13d20) 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> (0x0x7f578cd4b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f578cd35f00) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f578cd63b40) 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 (0x0x7f578cd63d80) 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 (0x0x7f578cd8f000) 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 (0x0x7f578cd8f240) 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 (0x0x7f578cd8f3c0) 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 (0x0x7f578cd8f780) 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> (0x0x7f578cdcfa20) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f578cdfdd20) 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> (0x0x7f578cdfdd80) 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> (0x0x7f578cdfdde0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f578ce2ac00) 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 (0x0x7f578ce2af60) 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 (0x0x7f578ce5b060) 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 (0x0x7f578ce5b120) 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 (0x0x7f578ce5b1e0) 0 empty

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

Class std::piecewise_construct_t
   size=1 align=1
   base size=0 base align=1
std::piecewise_construct_t (0x0x7f578ce5b600) 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> (0x0x7f578ce5b720) 0 empty

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

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

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

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

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

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f578ce5bb40) 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 (0x0x7f578ce5bba0) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f578c71a5a0) 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> (0x0x7f578c71a600) 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> (0x0x7f578c71a660) 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> (0x0x7f578c71a6c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f578c755060) 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> (0x0x7f578c7550c0) 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> (0x0x7f578c755120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f578c755180) 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> (0x0x7f578c7551e0) 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> (0x0x7f578c755240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f578c755300) 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> (0x0x7f578c755360) 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> (0x0x7f578c7553c0) 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> (0x0x7f578c755420) 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> (0x0x7f578c755480) 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> (0x0x7f578c7554e0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f578c779068) 0 empty
  std::input_iterator_tag (0x0x7f578c755b40) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f578c7790d0) 0 empty
  std::forward_iterator_tag (0x0x7f578c779138) 0 empty
    std::input_iterator_tag (0x0x7f578c755ba0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f578c7791a0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f578c779208) 0 empty
    std::forward_iterator_tag (0x0x7f578c779270) 0 empty
      std::input_iterator_tag (0x0x7f578c755c00) 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> (0x0x7f578c78a840) 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 (0x0x7f578c78aa80) 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 (0x0x7f578c78aae0) 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 (0x0x7f578c78ab40) 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 (0x0x7f578c78aba0) 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 (0x0x7f578c78ac00) 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> (0x0x7f578c47d180) 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> (0x0x7f578c47d1e0) 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> (0x0x7f578c47d360) 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> (0x0x7f578c47d3c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f578c614780) 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 (0x0x7f578c6147e0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f578c32fba0) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7f578c32fb40) 0

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

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

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

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

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f578c4690c0) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f578c469120) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f578c469060) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f578c2e0c30) 0
  std::allocator<char> (0x0x7f578c2e0c98) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f578c4698a0) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7f578c4697e0) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f578c469900) 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> > (0x0x7f578c469960) 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> (0x0x7f578c4699c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f578c469cc0) 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> > (0x0x7f578c469d20) 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> (0x0x7f578c469d80) 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> (0x0x7f578c2e0f70) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f578c469de0) 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> (0x0x7f578c469e40) 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> (0x0x7f578c469ea0) 0 empty

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

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f578c2e09c0) 0
  std::allocator<wchar_t> (0x0x7f578c2e0a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f578be84000) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f578c469f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f578bf3a4e0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f578be84ba0) 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> (0x0x7f578be84c00) 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> (0x0x7f578bf3a548) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f578be84c60) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f578bf3a680) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f578be84f60) 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> > (0x0x7f578bf3a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f578bf7e060) 0 empty

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

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

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

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

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

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

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

Class std::hash<std::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char16_t> > (0x0x7f578bf3aaf8) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f578bf7e360) 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> (0x0x7f578bf7e4e0) 0 empty

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

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

Class std::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t>::_Alloc_hider (0x0x7f578bf3ac30) 0
  std::allocator<char16_t> (0x0x7f578bf3ac98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f578bf7e6c0) 0 empty

Class std::basic_string<char16_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t> (0x0x7f578bf7e480) 0

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

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

Class std::hash<std::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char32_t> > (0x0x7f578bf3ad68) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f578bf7e7e0) 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> (0x0x7f578bf7e960) 0 empty

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

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

Class std::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t>::_Alloc_hider (0x0x7f578bf3aea0) 0
  std::allocator<char32_t> (0x0x7f578bf3af08) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f578bf7eb40) 0 empty

Class std::basic_string<char32_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t> (0x0x7f578bf7e900) 0

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

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7f578bf7ec00) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f578bf3abc8) 0
  std::basic_string<char>::_Rep_base (0x0x7f578bf7ec60) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7f578bf7ecc0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f578bf7ed80) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7f578bd74000) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f578bf7ed20) 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 (0x0x7f578bd740d0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f578bf7ede0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f578bd740d0)

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0::_Anything
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Anything (0x0x7f578bd94780) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f578bd74a28) 0
  std::__uses_alloc_base (0x0x7f578bd94720) 0 empty

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

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

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

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

Class std::__detail::_Identity
   size=1 align=1
   base size=0 base align=1
std::__detail::_Identity (0x0x7f578bb51480) 0 empty

Class std::__detail::_Select1st
   size=1 align=1
   base size=0 base align=1
std::__detail::_Select1st (0x0x7f578bb514e0) 0 empty

Class std::__detail::_Hash_node_base
   size=8 align=8
   base size=8 base align=8
std::__detail::_Hash_node_base (0x0x7f578bb51660) 0

Class std::__detail::_Mod_range_hashing
   size=1 align=1
   base size=0 base align=1
std::__detail::_Mod_range_hashing (0x0x7f578bb51900) 0 empty

Class std::__detail::_Default_ranged_hash
   size=1 align=1
   base size=0 base align=1
std::__detail::_Default_ranged_hash (0x0x7f578bb51960) 0 empty

Class std::__detail::_Prime_rehash_policy
   size=16 align=8
   base size=16 base align=8
std::__detail::_Prime_rehash_policy (0x0x7f578bb519c0) 0

Class std::pair<bool, long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::pair<bool, long unsigned int> (0x0x7f578bbc6c60) 0

Class std::__detail::_Equality_base
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equality_base (0x0x7f578bc2aa80) 0 empty

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

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

Class pt_regs
   size=168 align=8
   base size=168 base align=8
pt_regs (0x0x7f578b965540) 0

Class ptlib_stat
   size=144 align=8
   base size=144 base align=8
ptlib_stat (0x0x7f578b9655a0) 0

Class stat_override
   size=48 align=8
   base size=41 base align=8
stat_override (0x0x7f578b965600) 0

Class override_key
   size=16 align=8
   base size=16 base align=8
override_key (0x0x7f578b965660) 0

Class db_key_hash
   size=1 align=1
   base size=0 base align=1
db_key_hash (0x0x7f578b9656c0) 0 empty

Class std::__is_fast_hash<db_key_hash>
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<db_key_hash> (0x0x7f578b9d59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b965780) 0 empty

Class std::conditional<true, std::__detail::__is_noexcept_hash<override_key, db_key_hash>, std::__is_fast_hash<db_key_hash> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__detail::__is_noexcept_hash<override_key, db_key_hash>, std::__is_fast_hash<db_key_hash> > (0x0x7f578b9657e0) 0 empty

Class std::is_function<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const db_key_hash&> (0x0x7f578b9d5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b965840) 0 empty

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

Class std::is_lvalue_reference<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const db_key_hash&> (0x0x7f578b9d5a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b965900) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const db_key_hash&>, std::is_rvalue_reference<const db_key_hash&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const db_key_hash&>, std::is_rvalue_reference<const db_key_hash&> > (0x0x7f578b9d5af8) 0 empty
  std::is_lvalue_reference<const db_key_hash&> (0x0x7f578b9d5b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b9659c0) 0 empty

Class std::is_reference<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const db_key_hash&> (0x0x7f578b9d5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b965a20) 0 empty

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

Class std::__or_<std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > (0x0x7f578b9d5ea0) 0 empty
  std::is_reference<const db_key_hash&> (0x0x7f578b9d5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b965ba0) 0 empty

Class std::__or_<std::is_function<const db_key_hash&>, std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const db_key_hash&>, std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > (0x0x7f578b9d5f70) 0 empty
  std::__or_<std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > (0x0x7f578b727000) 0 empty
    std::is_reference<const db_key_hash&> (0x0x7f578b727068) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b965c00) 0 empty

Class std::__not_<std::__or_<std::is_function<const db_key_hash&>, std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const db_key_hash&>, std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > > (0x0x7f578b7270d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b965c60) 0 empty

Class std::is_object<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const db_key_hash&> (0x0x7f578b727138) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b965cc0) 0 empty

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

Class std::__or_<std::is_object<const db_key_hash&>, std::is_reference<const db_key_hash&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const db_key_hash&>, std::is_reference<const db_key_hash&> > (0x0x7f578b727270) 0 empty
  std::is_reference<const db_key_hash&> (0x0x7f578b7272d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b965e40) 0 empty

Class std::__is_referenceable<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const db_key_hash&> (0x0x7f578b727340) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b965ea0) 0 empty

Class std::__add_rvalue_reference_helper<const db_key_hash&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const db_key_hash&, true> (0x0x7f578b965f00) 0 empty

Class std::add_rvalue_reference<const db_key_hash&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const db_key_hash&> (0x0x7f578b7273a8) 0 empty
  std::__add_rvalue_reference_helper<const db_key_hash&, true> (0x0x7f578b965f60) 0 empty

Class std::is_function<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const override_key&> (0x0x7f578b727410) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b732000) 0 empty

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

Class std::is_lvalue_reference<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const override_key&> (0x0x7f578b727478) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b7320c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const override_key&>, std::is_rvalue_reference<const override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const override_key&>, std::is_rvalue_reference<const override_key&> > (0x0x7f578b7274e0) 0 empty
  std::is_lvalue_reference<const override_key&> (0x0x7f578b727548) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b732180) 0 empty

Class std::is_reference<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const override_key&> (0x0x7f578b727680) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b7321e0) 0 empty

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

Class std::__or_<std::is_reference<const override_key&>, std::is_void<const override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const override_key&>, std::is_void<const override_key&> > (0x0x7f578b7277b8) 0 empty
  std::is_reference<const override_key&> (0x0x7f578b727820) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b732360) 0 empty

Class std::__or_<std::is_function<const override_key&>, std::is_reference<const override_key&>, std::is_void<const override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const override_key&>, std::is_reference<const override_key&>, std::is_void<const override_key&> > (0x0x7f578b727888) 0 empty
  std::__or_<std::is_reference<const override_key&>, std::is_void<const override_key&> > (0x0x7f578b7278f0) 0 empty
    std::is_reference<const override_key&> (0x0x7f578b727958) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b7323c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const override_key&>, std::is_reference<const override_key&>, std::is_void<const override_key&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const override_key&>, std::is_reference<const override_key&>, std::is_void<const override_key&> > > (0x0x7f578b7279c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b732420) 0 empty

Class std::is_object<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const override_key&> (0x0x7f578b727a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b732480) 0 empty

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

Class std::__or_<std::is_object<const override_key&>, std::is_reference<const override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const override_key&>, std::is_reference<const override_key&> > (0x0x7f578b727c30) 0 empty
  std::is_reference<const override_key&> (0x0x7f578b727c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b732540) 0 empty

Class std::__is_referenceable<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const override_key&> (0x0x7f578b727d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b732660) 0 empty

Class std::__add_rvalue_reference_helper<const override_key&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const override_key&, true> (0x0x7f578b7326c0) 0 empty

Class std::add_rvalue_reference<const override_key&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const override_key&> (0x0x7f578b727d68) 0 empty
  std::__add_rvalue_reference_helper<const override_key&, true> (0x0x7f578b732720) 0 empty

Class std::__detail::__is_noexcept_hash<override_key, db_key_hash>
   size=1 align=1
   base size=1 base align=1
std::__detail::__is_noexcept_hash<override_key, db_key_hash> (0x0x7f578b727dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b732780) 0 empty

Class std::__and_<std::__is_fast_hash<db_key_hash>, std::__detail::__is_noexcept_hash<override_key, db_key_hash> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_fast_hash<db_key_hash>, std::__detail::__is_noexcept_hash<override_key, db_key_hash> > (0x0x7f578b727e38) 0 empty
  std::__detail::__is_noexcept_hash<override_key, db_key_hash> (0x0x7f578b727ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b7327e0) 0 empty

Class std::__not_<std::__and_<std::__is_fast_hash<db_key_hash>, std::__detail::__is_noexcept_hash<override_key, db_key_hash> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_fast_hash<db_key_hash>, std::__detail::__is_noexcept_hash<override_key, db_key_hash> > > (0x0x7f578b741000) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b732840) 0 empty

Class std::__detail::_Hashtable_traits<true, false, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Hashtable_traits<true, false, true> (0x0x7f578b7328a0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const override_key, stat_override> > (0x0x7f578b732960) 0 empty

Class std::allocator<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const override_key, stat_override> > (0x0x7f578b741208) 0 empty
  __gnu_cxx::new_allocator<std::pair<const override_key, stat_override> > (0x0x7f578b732a20) 0 empty

Class std::allocator<std::pair<const override_key, stat_override> >::rebind<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const override_key, stat_override> >::rebind<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b732ae0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b732900) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>, true> (0x0x7f578b732c00) 0 empty

Class std::binary_function<override_key, override_key, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<override_key, override_key, bool> (0x0x7f578b732c60) 0 empty

Class std::equal_to<override_key>
   size=1 align=1
   base size=1 base align=1
std::equal_to<override_key> (0x0x7f578b741340) 0 empty
  std::binary_function<override_key, override_key, bool> (0x0x7f578b732cc0) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f578b7413a8) 0 empty
  std::__detail::_Select1st (0x0x7f578b732d20) 0 empty

Class std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f578b741410) 0 empty
  db_key_hash (0x0x7f578b732d80) 0 empty

Class std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f578b741478) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f578b732de0) 0 empty

Class std::__detail::_Hash_code_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hash_code_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f578b711870) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f578b7414e0) 0 empty
    std::__detail::_Select1st (0x0x7f578b732e40) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f578b741548) 0 empty
    db_key_hash (0x0x7f578b732ea0) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f578b7415b0) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f578b732f00) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true> (0x0x7f578b741618) 0 empty
  std::equal_to<override_key> (0x0x7f578b741680) 0 empty
    std::binary_function<override_key, override_key, bool> (0x0x7f578b732f60) 0 empty

Class std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true>, bool>, std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true> > (0x0x7f578b79e180) 0 empty

Class std::__detail::_Hashtable_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b76bbd0) 0 empty
  std::__detail::_Hash_code_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f578b7118e8) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f578b7416e8) 0 empty
      std::__detail::_Select1st (0x0x7f578b79e000) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f578b741750) 0 empty
      db_key_hash (0x0x7f578b79e060) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f578b7417b8) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f578b79e0c0) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true> (0x0x7f578b741820) 0 empty
    std::equal_to<override_key> (0x0x7f578b741888) 0 empty
      std::binary_function<override_key, override_key, bool> (0x0x7f578b79e120) 0 empty

Class std::tuple_element<1ul, std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1ul, std::pair<const override_key, stat_override> > (0x0x7f578b79e960) 0 empty

Class std::__detail::_Map_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Map_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f578b79e2a0) 0 empty

Class std::__detail::_Insert_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Insert_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b7b5000) 0 empty

Class std::__detail::_Insert<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Insert<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7f578b7bf888) 0 empty
  std::__detail::_Insert_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b7b5060) 0 empty

Class std::__detail::_Rehash_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=1 align=1
   base size=0 base align=1
std::__detail::_Rehash_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b7b5120) 0 empty

Class std::__detail::_Equality<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equality<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f578b7b5360) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7b53c0) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7ceaf8) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7b5540) 0 empty

Class std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true>
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true> (0x0x7f578b7ceb60) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7cebc8) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7b56c0) 0 empty

Class std::pair<const override_key, stat_override>
   size=64 align=8
   base size=64 base align=8
std::pair<const override_key, stat_override> (0x0x7f578b7b5840) 0

Class std::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 8ul> (0x0x7f578b7b58a0) 0 empty

Class std::alignment_of<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const override_key, stat_override> > (0x0x7f578b7cee38) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f578b7b5900) 0 empty

Class std::aligned_storage<64ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<64ul, 8ul> (0x0x7f578b7b5960) 0 empty

Class std::aligned_storage<64ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<64ul, 8ul>::type::<anonymous struct> (0x0x7f578b7b5a80) 0 empty

Class std::aligned_storage<64ul, 8ul>::type
   size=64 align=8
   base size=64 base align=8
std::aligned_storage<64ul, 8ul>::type (0x0x7f578b7b5a20) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const override_key, stat_override> >
   size=64 align=8
   base size=64 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const override_key, stat_override> > (0x0x7f578b7ceea0) 0
  std::aligned_storage<64ul, 8ul> (0x0x7f578b7b59c0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> >
   size=72 align=8
   base size=72 base align=8
std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> > (0x0x7f578b7cedd0) 0
  std::__detail::_Hash_node_base (0x0x7f578b7b57e0) 0

Class std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>
   size=80 align=8
   base size=80 base align=8
std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> (0x0x7f578b7cef08) 0
  std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> > (0x0x7f578b7cef70) 0
    std::__detail::_Hash_node_base (0x0x7f578b7b5ae0) 0

Class std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >::rebind<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >::rebind<std::pair<const override_key, stat_override> > (0x0x7f578b7b5ba0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::pair<const override_key, stat_override> > (0x0x7f578b7b5b40) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::pair<const override_key, stat_override>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::pair<const override_key, stat_override>, true> (0x0x7f578b7b5c00) 0 empty

Class std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >::rebind<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >::rebind<std::__detail::_Hash_node_base*> (0x0x7f578b7b5cc0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::__detail::_Hash_node_base*> (0x0x7f578b7b5c60) 0 empty

Class std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::__detail::_Hash_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, std::__detail::_Hash_node_base*, true> (0x0x7f578b7b5d20) 0 empty

Class std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > >
   size=1 align=1
   base size=1 base align=1
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578b7cec30) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true> (0x0x7f578b7cec98) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7ced00) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b7b5780) 0 empty

Class std::remove_volatile<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const override_key, stat_override> > (0x0x7f578b85f2a0) 0 empty

Class std::remove_const<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const override_key, stat_override> > (0x0x7f578b85f300) 0 empty

Class std::remove_cv<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const override_key, stat_override> > (0x0x7f578b85f240) 0 empty

Class std::__ptrtr_not_void<std::pair<const override_key, stat_override>, std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const override_key, stat_override>, std::pair<const override_key, stat_override> > (0x0x7f578b85f360) 0 empty

Class std::pointer_traits<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const override_key, stat_override>*> (0x0x7f578b85f1e0) 0 empty

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

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

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

Class std::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<long int> (0x0x7f578b861f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b85f540) 0 empty

Class std::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<long int> (0x0x7f578b861d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85f5a0) 0 empty

Class std::is_const<long int>
   size=1 align=1
   base size=1 base align=1
std::is_const<long int> (0x0x7f578b481068) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85f660) 0 empty

Class std::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<long int> (0x0x7f578b4810d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85f6c0) 0 empty

Class std::__cv_selector<long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<long unsigned int, false, false> (0x0x7f578b85f780) 0 empty

Class std::__match_cv_qualifiers<long int, long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<long int, long unsigned int, false, false> (0x0x7f578b85f720) 0 empty

Class std::__make_unsigned_selector<long int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<long int, true, false> (0x0x7f578b85f600) 0 empty

Class std::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<long int> (0x0x7f578b85f3c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > > (0x0x7f578b85f180) 0 empty

Class std::conditional<false, std::__detail::_Identity, std::__detail::_Select1st>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__detail::_Identity, std::__detail::_Select1st> (0x0x7f578b85f7e0) 0 empty

Class std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85f840) 0 empty

Class std::conditional<false, std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::__or_<std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7f578b85f8a0) 0 empty

Class std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0680) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b85f900) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b85f960) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b4d06e8) 0 empty
  std::is_lvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0750) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b85f9c0) 0 empty

Class std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d07b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b85fa20) 0 empty

Class std::conditional<true, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b85fa80) 0 empty

Class std::__or_<std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b4d0820) 0 empty
  std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0888) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b85fae0) 0 empty

Class std::__or_<std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b4d08f0) 0 empty
  std::__or_<std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b4d0958) 0 empty
    std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d09c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b85fb40) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_void<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > > (0x0x7f578b4d0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85fba0) 0 empty

Class std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85fc00) 0 empty

Class std::conditional<false, std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b85fc60) 0 empty

Class std::__or_<std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>, std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> > (0x0x7f578b4d0af8) 0 empty
  std::is_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b85fcc0) 0 empty

Class std::__is_referenceable<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b85fd20) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7f578b85fd80) 0 empty

Class std::add_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&> (0x0x7f578b4d0c30) 0 empty
  std::__add_rvalue_reference_helper<const std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access&, true> (0x0x7f578b85fde0) 0 empty

Class std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access
   size=1 align=1
   base size=1 base align=1
std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::__hash_code_base_access (0x0x7f578b4d0d00) 0 empty
  std::__detail::_Hash_code_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f578b86e0f0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f578b4d0d68) 0 empty
      std::__detail::_Select1st (0x0x7f578b85fe40) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f578b4d0dd0) 0 empty
      db_key_hash (0x0x7f578b85fea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f578b4d0e38) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f578b85ff00) 0 empty

Class std::is_function<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b85ff60) 0 empty

Class std::conditional<false, std::is_function<const std::__detail::_Mod_range_hashing&>, std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__detail::_Mod_range_hashing&>, std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > > (0x0x7f578b50f000) 0 empty

Class std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50f060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b50f0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&>, std::is_rvalue_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b4f7410) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f7478) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b50f120) 0 empty

Class std::is_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50f180) 0 empty

Class std::conditional<true, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b50f1e0) 0 empty

Class std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b4f7548) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b50f240) 0 empty

Class std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b4f7618) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b4f7680) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f76e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b50f2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > > (0x0x7f578b4f7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f300) 0 empty

Class std::is_object<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f360) 0 empty

Class std::conditional<false, std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b50f3c0) 0 empty

Class std::__or_<std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__detail::_Mod_range_hashing&>, std::is_reference<const std::__detail::_Mod_range_hashing&> > (0x0x7f578b4f7820) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f7888) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b50f420) 0 empty

Class std::__is_referenceable<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f78f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50f480) 0 empty

Class std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f578b50f4e0) 0 empty

Class std::add_rvalue_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578b4f7958) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f578b50f540) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7f578b4f7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f5a0) 0 empty

Class std::conditional<false, std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> > (0x0x7f578b50f600) 0 empty

Class std::is_array<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__detail::_Mod_range_hashing> (0x0x7f578b4f7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f660) 0 empty

Class std::remove_volatile<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Mod_range_hashing> (0x0x7f578b50f720) 0 empty

Class std::remove_const<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Mod_range_hashing> (0x0x7f578b50f780) 0 empty

Class std::remove_cv<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Mod_range_hashing> (0x0x7f578b50f6c0) 0 empty

Class std::__is_void_helper<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__detail::_Mod_range_hashing> (0x0x7f578b4f7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f7e0) 0 empty

Class std::is_void<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__detail::_Mod_range_hashing> (0x0x7f578b4f7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b50f840) 0 empty

Class std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::__detail::_Mod_range_hashing> > (0x0x7f578b4f7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50f8a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing>, std::__not_<std::is_void<std::__detail::_Mod_range_hashing> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing>, std::__not_<std::is_void<std::__detail::_Mod_range_hashing> > > (0x0x7f578b50f900) 0 empty

Class std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f578b4f7f08) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f578b50f960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::__detail::_Mod_range_hashing> >, std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> > (0x0x7f578b4f7f70) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f578b52c000) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f578b50f9c0) 0 empty

Class std::__is_default_constructible_atom<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::__detail::_Mod_range_hashing> (0x0x7f578b52c068) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50fa20) 0 empty

Class std::__is_default_constructible_safe<std::__detail::_Mod_range_hashing, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::__detail::_Mod_range_hashing, false> (0x0x7f578b52c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50fa80) 0 empty

Class std::is_default_constructible<std::__detail::_Mod_range_hashing>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f578b52c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b50fae0) 0 empty

Class std::__or_<std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__not_<std::integral_constant<bool, true> >, std::is_default_constructible<std::__detail::_Mod_range_hashing> > (0x0x7f578b52c1a0) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f578b52c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b50fb40) 0 empty

Class std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >
   size=56 align=8
   base size=56 base align=8
std::_Hashtable<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b840c78) 0
  std::__detail::_Hashtable_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b842c40) 0 empty
    std::__detail::_Hash_code_base<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true> (0x0x7f578b7c3f78) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f578b83e1a0) 0 empty
        std::__detail::_Select1st (0x0x7f578b7b5de0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f578b83e208) 0 empty
        db_key_hash (0x0x7f578b7b5e40) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f578b83e270) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f578b7b5ea0) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true> (0x0x7f578b83e2d8) 0 empty
      std::equal_to<override_key> (0x0x7f578b83e340) 0 empty
        std::binary_function<override_key, override_key, bool> (0x0x7f578b7b5f00) 0 empty
  std::__detail::_Map_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f578b7b5f60) 0 empty
  std::__detail::_Insert<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false, true> (0x0x7f578b83e3a8) 0 empty
    std::__detail::_Insert_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b85f000) 0 empty
  std::__detail::_Rehash_base<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > (0x0x7f578b85f060) 0 empty
  std::__detail::_Equality<override_key, std::pair<const override_key, stat_override>, std::allocator<std::pair<const override_key, stat_override> >, std::__detail::_Select1st, std::equal_to<override_key>, db_key_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true> (0x0x7f578b85f0c0) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578b83e410) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true> (0x0x7f578b83e478) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b83e4e0) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b85f120) 0 empty

Class std::unordered_map<override_key, stat_override, db_key_hash>
   size=56 align=8
   base size=56 base align=8
std::unordered_map<override_key, stat_override, db_key_hash> (0x0x7f578b965720) 0

Class std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f578b50fc00) 0

Class std::conditional<false, const std::pair<const override_key, stat_override>*, std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const override_key, stat_override>*, std::pair<const override_key, stat_override>*> (0x0x7f578b50fcc0) 0 empty

Class std::conditional<false, const std::pair<const override_key, stat_override>&, std::pair<const override_key, stat_override>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const override_key, stat_override>&, std::pair<const override_key, stat_override>&> (0x0x7f578b50fd20) 0 empty

Class std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true> (0x0x7f578b5aaf70) 0
  std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f578b50fc60) 0

Class std::__detail::_Node_const_iterator<std::pair<const override_key, stat_override>, false, true>
   size=8 align=8
   base size=8 base align=8
std::__detail::_Node_const_iterator<std::pair<const override_key, stat_override>, false, true> (0x0x7f578b5f11a0) 0
  std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f578b50fe40) 0

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

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

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

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

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

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

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep_base (0x0x7f578b61c2a0) 0

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f578b61c360) 0 empty

Class std::basic_string<char16_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep (0x0x7f578b5f12d8) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f578b61c300) 0

Class std::basic_string<char32_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep_base (0x0x7f578b61c3c0) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f578b61c480) 0 empty

Class std::basic_string<char32_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep (0x0x7f578b5f13a8) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f578b61c420) 0

Class std::initializer_list<std::pair<const override_key, stat_override> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const override_key, stat_override> > (0x0x7f578b61c4e0) 0

Class std::remove_reference<override_key&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<override_key&> (0x0x7f578b61c540) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<override_key&&> > (0x0x7f578b61c8a0) 0 empty

Class std::is_empty<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<override_key&&> (0x0x7f578b5f1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b61c900) 0 empty

Class std::__is_empty_non_tuple<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<override_key&&> (0x0x7f578b5f1f08) 0 empty
  std::is_empty<override_key&&> (0x0x7f578b5f1f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b61c960) 0 empty

Class std::_Tuple_impl<1ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1ul> (0x0x7f578b61c9c0) 0 empty

Class std::_Head_base<0ul, override_key&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, override_key&&, false> (0x0x7f578b61ca20) 0

Class std::_Tuple_impl<0ul, override_key&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, override_key&&> (0x0x7f578b2e7f50) 0
  std::_Tuple_impl<1ul> (0x0x7f578b61ca80) 0 empty
  std::_Head_base<0ul, override_key&&, false> (0x0x7f578b61cae0) 0

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

Class std::tuple<override_key&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<override_key&&> (0x0x7f578b31b068) 0
  std::_Tuple_impl<0ul, override_key&&> (0x0x7f578b319620) 0
    std::_Tuple_impl<1ul> (0x0x7f578b61cb40) 0 empty
    std::_Head_base<0ul, override_key&&, false> (0x0x7f578b61cba0) 0

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

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

Class std::remove_reference<override_key>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<override_key> (0x0x7f578b61ce40) 0 empty

Class std::remove_volatile<override_key>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<override_key> (0x0x7f578b61cf00) 0 empty

Class std::remove_const<override_key>
   size=1 align=1
   base size=0 base align=1
std::remove_const<override_key> (0x0x7f578b61cf60) 0 empty

Class std::remove_cv<override_key>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<override_key> (0x0x7f578b61cea0) 0 empty

Class std::__is_void_helper<override_key>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<override_key> (0x0x7f578b3e8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2000) 0 empty

Class std::is_void<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key> (0x0x7f578b3e81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2060) 0 empty

Class std::conditional<false, std::is_void<override_key>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<override_key>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > > (0x0x7f578b3f20c0) 0 empty

Class std::is_function<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key&&> (0x0x7f578b3e8208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2120) 0 empty

Class std::conditional<false, std::is_function<override_key&&>, std::is_array<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b3f2180) 0 empty

Class std::is_array<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<override_key&&> (0x0x7f578b3e8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f22a0) 0 empty

Class std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b3e82d8) 0 empty
  std::is_array<override_key&&> (0x0x7f578b3e8340) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b3f2300) 0 empty

Class std::__or_<std::is_void<override_key>, std::is_function<override_key&&>, std::is_array<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<override_key>, std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b3e83a8) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b3e8410) 0 empty
    std::is_array<override_key&&> (0x0x7f578b3e8478) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b3f2360) 0 empty

Class std::is_function<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key> (0x0x7f578b3e85b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2420) 0 empty

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

Class std::is_lvalue_reference<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<override_key> (0x0x7f578b3e8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f24e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<override_key>, std::is_rvalue_reference<override_key> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<override_key>, std::is_rvalue_reference<override_key> > (0x0x7f578b3f2540) 0 empty

Class std::is_rvalue_reference<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<override_key> (0x0x7f578b3e8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f25a0) 0 empty

Class std::__or_<std::is_lvalue_reference<override_key>, std::is_rvalue_reference<override_key> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<override_key>, std::is_rvalue_reference<override_key> > (0x0x7f578b3e87b8) 0 empty
  std::is_rvalue_reference<override_key> (0x0x7f578b3e8820) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b3f2600) 0 empty

Class std::is_reference<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key> (0x0x7f578b3e8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2720) 0 empty

Class std::conditional<false, std::is_reference<override_key>, std::is_void<override_key> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<override_key>, std::is_void<override_key> > (0x0x7f578b3f2780) 0 empty

Class std::__or_<std::is_reference<override_key>, std::is_void<override_key> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<override_key>, std::is_void<override_key> > (0x0x7f578b3e88f0) 0 empty
  std::is_void<override_key> (0x0x7f578b3e8958) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b3f27e0) 0 empty

Class std::__or_<std::is_function<override_key>, std::is_reference<override_key>, std::is_void<override_key> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<override_key>, std::is_reference<override_key>, std::is_void<override_key> > (0x0x7f578b3e89c0) 0 empty
  std::__or_<std::is_reference<override_key>, std::is_void<override_key> > (0x0x7f578b3e8a28) 0 empty
    std::is_void<override_key> (0x0x7f578b3e8a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b3f2840) 0 empty

Class std::__not_<std::__or_<std::is_function<override_key>, std::is_reference<override_key>, std::is_void<override_key> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<override_key>, std::is_reference<override_key>, std::is_void<override_key> > > (0x0x7f578b3e8bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b3f28a0) 0 empty

Class std::is_object<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key> (0x0x7f578b3e8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b3f2900) 0 empty

Class std::conditional<true, std::is_object<override_key>, std::is_reference<override_key> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<override_key>, std::is_reference<override_key> > (0x0x7f578b3f2960) 0 empty

Class std::__or_<std::is_object<override_key>, std::is_reference<override_key> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<override_key>, std::is_reference<override_key> > (0x0x7f578b3e8c98) 0 empty
  std::is_object<override_key> (0x0x7f578b3e8d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b3f29c0) 0 empty

Class std::__is_referenceable<override_key>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key> (0x0x7f578b3e8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b3f2a20) 0 empty

Class std::__add_rvalue_reference_helper<override_key, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<override_key, true> (0x0x7f578b3f2a80) 0 empty

Class std::add_rvalue_reference<override_key>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<override_key> (0x0x7f578b3e8dd0) 0 empty
  std::__add_rvalue_reference_helper<override_key, true> (0x0x7f578b3f2ae0) 0 empty

Class std::__is_convertible_helper<override_key, override_key&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<override_key, override_key&&, false> (0x0x7f578b3f23c0) 0 empty

Class std::is_convertible<override_key, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<override_key, override_key&&> (0x0x7f578b3e8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b3f2b40) 0 empty

Class std::__and_<std::is_convertible<override_key, override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<override_key, override_key&&> > (0x0x7f578b3e8f08) 0 empty
  std::is_convertible<override_key, override_key&&> (0x0x7f578b3e8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b3f2ba0) 0 empty

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

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

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

Class std::__is_void_helper<override_key&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<override_key&> (0x0x7f578b4191a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2d20) 0 empty

Class std::is_void<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key&> (0x0x7f578b419208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2d80) 0 empty

Class std::conditional<false, std::is_void<override_key&>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<override_key&>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > > (0x0x7f578b3f2de0) 0 empty

Class std::__or_<std::is_void<override_key&>, std::is_function<override_key&&>, std::is_array<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<override_key&>, std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b419270) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b4192d8) 0 empty
    std::is_array<override_key&&> (0x0x7f578b419340) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b3f2e40) 0 empty

Class std::is_function<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key&> (0x0x7f578b419478) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b3f2f00) 0 empty

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

Class std::is_lvalue_reference<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<override_key&> (0x0x7f578b4194e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b44b000) 0 empty

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

Class std::__or_<std::is_lvalue_reference<override_key&>, std::is_rvalue_reference<override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<override_key&>, std::is_rvalue_reference<override_key&> > (0x0x7f578b419618) 0 empty
  std::is_lvalue_reference<override_key&> (0x0x7f578b419680) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b44b0c0) 0 empty

Class std::is_reference<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key&> (0x0x7f578b4196e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b44b2a0) 0 empty

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

Class std::__or_<std::is_reference<override_key&>, std::is_void<override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<override_key&>, std::is_void<override_key&> > (0x0x7f578b419750) 0 empty
  std::is_reference<override_key&> (0x0x7f578b4197b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b44b360) 0 empty

Class std::__or_<std::is_function<override_key&>, std::is_reference<override_key&>, std::is_void<override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<override_key&>, std::is_reference<override_key&>, std::is_void<override_key&> > (0x0x7f578b419820) 0 empty
  std::__or_<std::is_reference<override_key&>, std::is_void<override_key&> > (0x0x7f578b419888) 0 empty
    std::is_reference<override_key&> (0x0x7f578b4198f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b44b3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<override_key&>, std::is_reference<override_key&>, std::is_void<override_key&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<override_key&>, std::is_reference<override_key&>, std::is_void<override_key&> > > (0x0x7f578b419a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44b420) 0 empty

Class std::is_object<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key&> (0x0x7f578b419a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44b480) 0 empty

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

Class std::__or_<std::is_object<override_key&>, std::is_reference<override_key&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<override_key&>, std::is_reference<override_key&> > (0x0x7f578b419af8) 0 empty
  std::is_reference<override_key&> (0x0x7f578b419b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b44b600) 0 empty

Class std::__is_referenceable<override_key&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key&> (0x0x7f578b419bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b44b660) 0 empty

Class std::__add_rvalue_reference_helper<override_key&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<override_key&, true> (0x0x7f578b44b6c0) 0 empty

Class std::add_rvalue_reference<override_key&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<override_key&> (0x0x7f578b419c30) 0 empty
  std::__add_rvalue_reference_helper<override_key&, true> (0x0x7f578b44b720) 0 empty

Class std::__is_convertible_helper<override_key&, override_key&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<override_key&, override_key&&, false> (0x0x7f578b3f2ea0) 0 empty

Class std::is_convertible<override_key&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<override_key&, override_key&&> (0x0x7f578b419d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44b780) 0 empty

Class std::__and_<std::is_convertible<override_key&, override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<override_key&, override_key&&> > (0x0x7f578b419d68) 0 empty
  std::is_convertible<override_key&, override_key&&> (0x0x7f578b419dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b44b7e0) 0 empty

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

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

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

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

Class std::__is_void_helper<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<override_key&&> (0x0x7f578b419ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44b9c0) 0 empty

Class std::is_void<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key&&> (0x0x7f578b419f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44ba20) 0 empty

Class std::conditional<false, std::is_void<override_key&&>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<override_key&&>, std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > > (0x0x7f578b44ba80) 0 empty

Class std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&>, std::is_array<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b419f70) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f578b460000) 0 empty
    std::is_array<override_key&&> (0x0x7f578b460068) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b44bae0) 0 empty

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

Class std::is_lvalue_reference<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<override_key&&> (0x0x7f578b4601a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b44bc00) 0 empty

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

Class std::is_rvalue_reference<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<override_key&&> (0x0x7f578b4602d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b44bcc0) 0 empty

Class std::__or_<std::is_lvalue_reference<override_key&&>, std::is_rvalue_reference<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<override_key&&>, std::is_rvalue_reference<override_key&&> > (0x0x7f578b460340) 0 empty
  std::is_rvalue_reference<override_key&&> (0x0x7f578b4603a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b44bd20) 0 empty

Class std::is_reference<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key&&> (0x0x7f578b460410) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b44bf00) 0 empty

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

Class std::__or_<std::is_reference<override_key&&>, std::is_void<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<override_key&&>, std::is_void<override_key&&> > (0x0x7f578b460478) 0 empty
  std::is_reference<override_key&&> (0x0x7f578b4604e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b4710c0) 0 empty

Class std::__or_<std::is_function<override_key&&>, std::is_reference<override_key&&>, std::is_void<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<override_key&&>, std::is_reference<override_key&&>, std::is_void<override_key&&> > (0x0x7f578b460548) 0 empty
  std::__or_<std::is_reference<override_key&&>, std::is_void<override_key&&> > (0x0x7f578b4605b0) 0 empty
    std::is_reference<override_key&&> (0x0x7f578b460618) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b471120) 0 empty

Class std::__not_<std::__or_<std::is_function<override_key&&>, std::is_reference<override_key&&>, std::is_void<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<override_key&&>, std::is_reference<override_key&&>, std::is_void<override_key&&> > > (0x0x7f578b460680) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b471180) 0 empty

Class std::is_object<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key&&> (0x0x7f578b4606e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b4711e0) 0 empty

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

Class std::__or_<std::is_object<override_key&&>, std::is_reference<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<override_key&&>, std::is_reference<override_key&&> > (0x0x7f578b460750) 0 empty
  std::is_reference<override_key&&> (0x0x7f578b4607b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b471360) 0 empty

Class std::__is_referenceable<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key&&> (0x0x7f578b460820) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b4713c0) 0 empty

Class std::__add_rvalue_reference_helper<override_key&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<override_key&&, true> (0x0x7f578b471420) 0 empty

Class std::add_rvalue_reference<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<override_key&&> (0x0x7f578b460888) 0 empty
  std::__add_rvalue_reference_helper<override_key&&, true> (0x0x7f578b471480) 0 empty

Class std::__is_convertible_helper<override_key&&, override_key&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<override_key&&, override_key&&, false> (0x0x7f578b44bb40) 0 empty

Class std::is_convertible<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<override_key&&, override_key&&> (0x0x7f578b460958) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b4714e0) 0 empty

Class std::__and_<std::is_convertible<override_key&&, override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<override_key&&, override_key&&> > (0x0x7f578b4609c0) 0 empty
  std::is_convertible<override_key&&, override_key&&> (0x0x7f578b460a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b471540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<override_key&&, override_key&&>, std::__is_direct_constructible_new_safe<override_key&&, override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<override_key&&, override_key&&>, std::__is_direct_constructible_new_safe<override_key&&, override_key&&> > (0x0x7f578b4715a0) 0 empty

Class std::conditional<false, std::is_void<override_key&&>, std::is_function<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<override_key&&>, std::is_function<override_key&&> > (0x0x7f578b471600) 0 empty

Class std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&> > (0x0x7f578b460a90) 0 empty
  std::is_function<override_key&&> (0x0x7f578b460af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b471720) 0 empty

Class std::__not_<std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<override_key&&>, std::is_function<override_key&&> > > (0x0x7f578b460b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b471780) 0 empty

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

Class std::__and_<std::is_lvalue_reference<override_key&&>, std::is_rvalue_reference<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<override_key&&>, std::is_rvalue_reference<override_key&&> > (0x0x7f578b460c98) 0 empty
  std::is_lvalue_reference<override_key&&> (0x0x7f578b460d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b471900) 0 empty

Class std::__is_static_castable_impl<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<override_key&&, override_key&&> (0x0x7f578b460e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f578b471a20) 0 empty

Class std::__is_static_castable_safe<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<override_key&&, override_key&&> (0x0x7f578b460f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b471a80) 0 empty

Class std::__is_static_castable<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<override_key&&, override_key&&> (0x0x7f578b460f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b471ae0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > >, std::__is_static_castable<override_key&&, override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > >, std::__is_static_castable<override_key&&, override_key&&> > (0x0x7f578b471b40) 0 empty

Class std::remove_reference<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<override_key&&> (0x0x7f578b471c00) 0 empty

Class std::__is_base_to_derived_ref<override_key&&, override_key&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<override_key&&, override_key&&, true> (0x0x7f578b471ba0) 0 empty

Class std::is_same<override_key, override_key>
   size=1 align=1
   base size=1 base align=1
std::is_same<override_key, override_key> (0x0x7f578b091068) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b471c60) 0 empty

Class std::__not_<std::is_same<override_key, override_key> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<override_key, override_key> > (0x0x7f578b0910d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b471cc0) 0 empty

Class std::conditional<false, std::is_base_of<override_key, override_key>, std::__not_<std::is_same<override_key, override_key> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<override_key, override_key>, std::__not_<std::is_same<override_key, override_key> > > (0x0x7f578b471d20) 0 empty

Class std::__and_<std::__not_<std::is_same<override_key, override_key> >, std::is_base_of<override_key, override_key> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<override_key, override_key> >, std::is_base_of<override_key, override_key> > (0x0x7f578b091138) 0 empty
  std::__not_<std::is_same<override_key, override_key> > (0x0x7f578b0911a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b471d80) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > (0x0x7f578b471de0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> (0x0x7f578b091208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b471e40) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > (0x0x7f578b091270) 0 empty
  std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> (0x0x7f578b0912d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b471ea0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > > (0x0x7f578b091340) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b471f00) 0 empty

Class std::__and_<std::__is_static_castable<override_key&&, override_key&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<override_key&&, override_key&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > > > (0x0x7f578b0913a8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<override_key&&, override_key&&, true>, std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> > > (0x0x7f578b091410) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b471f60) 0 empty

Class std::__is_direct_constructible_ref_cast<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<override_key&&, override_key&&> (0x0x7f578b091478) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09d000) 0 empty

Class std::__is_direct_constructible_new<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<override_key&&, override_key&&> (0x0x7f578b0914e0) 0 empty
  std::__is_direct_constructible_ref_cast<override_key&&, override_key&&> (0x0x7f578b091548) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b09d060) 0 empty

Class std::__is_direct_constructible<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<override_key&&, override_key&&> (0x0x7f578b0915b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09d0c0) 0 empty

Class std::__is_constructible_impl<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<override_key&&, override_key&&> (0x0x7f578b091618) 0 empty
  std::__is_direct_constructible<override_key&&, override_key&&> (0x0x7f578b091680) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b09d120) 0 empty

Class std::is_constructible<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<override_key&&, override_key&&> (0x0x7f578b0916e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09d180) 0 empty

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

Class std::__is_nt_constructible_impl<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<override_key&&, override_key&&> (0x0x7f578b091750) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09d240) 0 empty

Class std::__and_<std::is_constructible<override_key&&, override_key&&>, std::__is_nt_constructible_impl<override_key&&, override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<override_key&&, override_key&&>, std::__is_nt_constructible_impl<override_key&&, override_key&&> > (0x0x7f578b0917b8) 0 empty
  std::__is_nt_constructible_impl<override_key&&, override_key&&> (0x0x7f578b091820) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b09d2a0) 0 empty

Class std::is_nothrow_constructible<override_key&&, override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<override_key&&, override_key&&> (0x0x7f578b091888) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09d300) 0 empty

Class std::__is_nothrow_move_constructible_impl<override_key&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<override_key&&, true> (0x0x7f578b0918f0) 0 empty
  std::is_nothrow_constructible<override_key&&, override_key&&> (0x0x7f578b091958) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b09d360) 0 empty

Class std::is_nothrow_move_constructible<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<override_key&&> (0x0x7f578b0919c0) 0 empty
  std::__is_nothrow_move_constructible_impl<override_key&&, true> (0x0x7f578b091a28) 0 empty
    std::is_nothrow_constructible<override_key&&, override_key&&> (0x0x7f578b091a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b09d3c0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<override_key&&> > (0x0x7f578b09d420) 0 empty

Class std::is_function<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul> > (0x0x7f578b091af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d480) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f578b09d4e0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f578b091b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d540) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f578b09d5a0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f578b091bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f578b091c30) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f578b091c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b09d660) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul> > (0x0x7f578b091d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d6c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f578b09d720) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1ul> > (0x0x7f578b09d7e0) 0 empty

Class std::remove_const<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1ul> > (0x0x7f578b09d840) 0 empty

Class std::remove_cv<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1ul> > (0x0x7f578b09d780) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1ul> > (0x0x7f578b091ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d8a0) 0 empty

Class std::is_void<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1ul> > (0x0x7f578b091f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09d900) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f578b091f70) 0 empty
  std::is_void<std::_Tuple_impl<1ul> > (0x0x7f578b0b5000) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b09d960) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f578b0b5068) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f578b0b50d0) 0 empty
    std::is_void<std::_Tuple_impl<1ul> > (0x0x7f578b0b5138) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b09da80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f578b0b51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09db40) 0 empty

Class std::is_object<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul> > (0x0x7f578b0b5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09dba0) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f578b09dc00) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f578b0b5340) 0 empty
  std::is_object<std::_Tuple_impl<1ul> > (0x0x7f578b0b53a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b09dc60) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul> > (0x0x7f578b0b5410) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b09de40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f578b09dea0) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > > (0x0x7f578b09df00) 0 empty

Class std::is_array<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1ul> > (0x0x7f578b0b5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b09df60) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > > (0x0x7f578b0c5000) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > > (0x0x7f578b0b54e0) 0 empty
  std::is_array<std::_Tuple_impl<1ul> > (0x0x7f578b0b5548) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b0c5060) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> > (0x0x7f578b0b5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c50c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f578b0c5120) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f578b0b56e8) 0 empty
  std::is_function<std::_Tuple_impl<1ul> > (0x0x7f578b0b5750) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b0c5180) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f578b0b57b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f578b0b5820) 0 empty
    std::is_function<std::_Tuple_impl<1ul> > (0x0x7f578b0b5888) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b0c51e0) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f578b0c5240) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1ul> > (0x0x7f578b0b59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c52a0) 0 empty

Class std::is_integral<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1ul> > (0x0x7f578b0b5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5300) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f578b0c5360) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1ul> > (0x0x7f578b0b5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c53c0) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f578b0b5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5420) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f578b0b5b60) 0 empty
  std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f578b0b5bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b0c5480) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1ul> > (0x0x7f578b0b5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c54e0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f578b0c5540) 0 empty

Class std::is_enum<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1ul> > (0x0x7f578b0b5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c55a0) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f578b0c5600) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f578b0b5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5660) 0 empty

Class std::is_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0b5f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c56c0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f578b0c5720) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f578b0dc068) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5780) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c57e0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0c5840) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f578b0dc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c58a0) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5900) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc208) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc270) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b0c5960) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc2d8) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc340) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b0c59c0) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc410) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc478) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc4e0) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc548) 0 empty
        std::integral_constant<bool, false> (0x0x7f578b0c5a20) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc5b0) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc618) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc680) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc6e8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f578b0dc750) 0 empty
          std::integral_constant<bool, false> (0x0x7f578b0c5a80) 0 empty

Class std::is_scalar<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f578b0dc7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5ae0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f578b0dc820) 0 empty
  std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f578b0dc888) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b0c5b40) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1ul> > (0x0x7f578b0c5d20) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&> (0x0x7f578b0dc958) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0c5de0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f578b0c5e40) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0dc9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0c5ea0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f578b0c5f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f578b0dca28) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0dca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0c5f60) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0dcaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f3000) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f578b0f3060) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f578b0dcc30) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0dcc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0f30c0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f578b0dcd00) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f578b0dcd68) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0dcdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b0f31e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f578b0dce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f32a0) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&> (0x0x7f578b0dcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f3300) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f578b0f3360) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f578b0f9000) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0f9068) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0f33c0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&> (0x0x7f578b0f90d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f35a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f578b0f3600) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b0f9138) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f578b0f3660) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1ul> > (0x0x7f578b0dc8f0) 0 empty
  std::__do_is_destructible_impl (0x0x7f578b0c5d80) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false> (0x0x7f578b0f9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f36c0) 0 empty

Class std::is_destructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1ul> > (0x0x7f578b0f9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f3720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > > (0x0x7f578b0f3780) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f3840) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f578b0f38a0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f39c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f3a20) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f3a80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f9478) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f94e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0f3ae0) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b0f3b40) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f3ba0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f9680) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0f3c00) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f9750) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f97b8) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9820) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b0f3d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f578b0f9888) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f3de0) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b0f3e40) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f3ea0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f9958) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b0f3f00) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b112060) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f578b1120c0) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f578b112120) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f92d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f578b0f37e0) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f578b0f9c30) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f578b112180) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1121e0) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9d68) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b112240) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1122a0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9ea0) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b112300) 0 empty

Class std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b0f9f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b112360) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f578b1123c0) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b112420) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f578b11c068) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b112480) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1124e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f578b11c1a0) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b112540) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f578b11c270) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f578b11c2d8) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c340) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b1125a0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<override_key&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<override_key&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > > (0x0x7f578b11c3a8) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f578b11c410) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f578b11c478) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f578b11c4e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f578b112600) 0 empty

Class std::remove_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1ul>&> (0x0x7f578b112660) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b1127e0) 0 empty

Class std::remove_const<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b112900) 0 empty

Class std::remove_cv<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b112780) 0 empty

Class std::__ptrtr_not_void<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>, std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f578b112ba0) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>*> (0x0x7f578b112720) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578b1126c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578b11cd00) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578b112cc0) 0 empty

Class std::remove_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::piecewise_construct_t&> (0x0x7f578b112d20) 0 empty

Class std::remove_reference<std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<override_key&&> > (0x0x7f578b112d80) 0 empty

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

Class std::is_function<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const override_key, stat_override>*> (0x0x7f578b11cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b112ea0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const override_key, stat_override>*>, std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const override_key, stat_override>*>, std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > > (0x0x7f578b112f00) 0 empty

Class std::is_lvalue_reference<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const override_key, stat_override>*> (0x0x7f578b11ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b112f60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const override_key, stat_override>*>, std::is_rvalue_reference<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const override_key, stat_override>*>, std::is_rvalue_reference<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c1000) 0 empty

Class std::is_rvalue_reference<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const override_key, stat_override>*> (0x0x7f578b11cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const override_key, stat_override>*>, std::is_rvalue_reference<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const override_key, stat_override>*>, std::is_rvalue_reference<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c4000) 0 empty
  std::is_rvalue_reference<std::pair<const override_key, stat_override>*> (0x0x7f578b1c4068) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1c10c0) 0 empty

Class std::is_reference<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const override_key, stat_override>*> (0x0x7f578b1c40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1120) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c1180) 0 empty

Class std::remove_volatile<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const override_key, stat_override>*> (0x0x7f578b1c1240) 0 empty

Class std::remove_const<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const override_key, stat_override>*> (0x0x7f578b1c12a0) 0 empty

Class std::remove_cv<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const override_key, stat_override>*> (0x0x7f578b1c11e0) 0 empty

Class std::__is_void_helper<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const override_key, stat_override>*> (0x0x7f578b1c41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1300) 0 empty

Class std::is_void<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const override_key, stat_override>*> (0x0x7f578b1c4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1360) 0 empty

Class std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c4270) 0 empty
  std::is_void<std::pair<const override_key, stat_override>*> (0x0x7f578b1c42d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1c13c0) 0 empty

Class std::__or_<std::is_function<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c4340) 0 empty
  std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c43a8) 0 empty
    std::is_void<std::pair<const override_key, stat_override>*> (0x0x7f578b1c4410) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b1c1420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > > (0x0x7f578b1c4478) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c1480) 0 empty

Class std::is_object<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const override_key, stat_override>*> (0x0x7f578b1c44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c14e0) 0 empty

Class std::conditional<true, std::is_object<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c1540) 0 empty

Class std::__or_<std::is_object<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const override_key, stat_override>*>, std::is_reference<std::pair<const override_key, stat_override>*> > (0x0x7f578b1c4548) 0 empty
  std::is_object<std::pair<const override_key, stat_override>*> (0x0x7f578b1c45b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1c15a0) 0 empty

Class std::__is_referenceable<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const override_key, stat_override>*> (0x0x7f578b1c4618) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c1600) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const override_key, stat_override>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const override_key, stat_override>*, true> (0x0x7f578b1c1660) 0 empty

Class std::add_rvalue_reference<std::pair<const override_key, stat_override>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const override_key, stat_override>*> (0x0x7f578b1c4680) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const override_key, stat_override>*, true> (0x0x7f578b1c16c0) 0 empty

Class std::is_function<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::piecewise_construct_t&> (0x0x7f578b1c4750) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1720) 0 empty

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

Class std::is_lvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f578b1c47b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c17e0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f578b1c4820) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f578b1c4888) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1c18a0) 0 empty

Class std::is_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::piecewise_construct_t&> (0x0x7f578b1c48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c1900) 0 empty

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

Class std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f578b1c4958) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f578b1c49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1c19c0) 0 empty

Class std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f578b1c4a28) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f578b1c4a90) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f578b1c4af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b1c1a20) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > > (0x0x7f578b1c4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1a80) 0 empty

Class std::is_object<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::piecewise_construct_t&> (0x0x7f578b1c4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1ae0) 0 empty

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

Class std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f578b1c4c30) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f578b1c4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1c1ba0) 0 empty

Class std::__is_referenceable<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::piecewise_construct_t&> (0x0x7f578b1c4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1c1c00) 0 empty

Class std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f578b1c1c60) 0 empty

Class std::add_rvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::piecewise_construct_t&> (0x0x7f578b1c4d68) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f578b1c1cc0) 0 empty

Class std::is_function<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<override_key&&> > (0x0x7f578b1c4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1d20) 0 empty

Class std::conditional<false, std::is_function<std::tuple<override_key&&> >, std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<override_key&&> >, std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > > (0x0x7f578b1c1d80) 0 empty

Class std::is_lvalue_reference<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<override_key&&> > (0x0x7f578b1c4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<override_key&&> >, std::is_rvalue_reference<std::tuple<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<override_key&&> >, std::is_rvalue_reference<std::tuple<override_key&&> > > (0x0x7f578b1c1e40) 0 empty

Class std::is_rvalue_reference<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<override_key&&> > (0x0x7f578b1c4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<override_key&&> >, std::is_rvalue_reference<std::tuple<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<override_key&&> >, std::is_rvalue_reference<std::tuple<override_key&&> > > (0x0x7f578b1f0000) 0 empty
  std::is_rvalue_reference<std::tuple<override_key&&> > (0x0x7f578b1f0068) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1c1f00) 0 empty

Class std::is_reference<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<override_key&&> > (0x0x7f578b1f00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1c1f60) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > (0x0x7f578b1f2000) 0 empty

Class std::remove_volatile<std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<override_key&&> > (0x0x7f578b1f20c0) 0 empty

Class std::remove_const<std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<override_key&&> > (0x0x7f578b1f2120) 0 empty

Class std::remove_cv<std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<override_key&&> > (0x0x7f578b1f2060) 0 empty

Class std::__is_void_helper<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<override_key&&> > (0x0x7f578b1f01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2180) 0 empty

Class std::is_void<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<override_key&&> > (0x0x7f578b1f0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f21e0) 0 empty

Class std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > (0x0x7f578b1f0270) 0 empty
  std::is_void<std::tuple<override_key&&> > (0x0x7f578b1f02d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1f2240) 0 empty

Class std::__or_<std::is_function<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > (0x0x7f578b1f0410) 0 empty
  std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > (0x0x7f578b1f0478) 0 empty
    std::is_void<std::tuple<override_key&&> > (0x0x7f578b1f04e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b1f22a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > > (0x0x7f578b1f05b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2300) 0 empty

Class std::is_object<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<override_key&&> > (0x0x7f578b1f0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2360) 0 empty

Class std::conditional<true, std::is_object<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> > > (0x0x7f578b1f23c0) 0 empty

Class std::__or_<std::is_object<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<override_key&&> >, std::is_reference<std::tuple<override_key&&> > > (0x0x7f578b1f0680) 0 empty
  std::is_object<std::tuple<override_key&&> > (0x0x7f578b1f06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1f2420) 0 empty

Class std::__is_referenceable<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<override_key&&> > (0x0x7f578b1f0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2480) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<override_key&&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<override_key&&>, true> (0x0x7f578b1f24e0) 0 empty

Class std::add_rvalue_reference<std::tuple<override_key&&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<override_key&&> > (0x0x7f578b1f0888) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<override_key&&>, true> (0x0x7f578b1f2540) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f578b1f08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f25a0) 0 empty

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

Class std::is_lvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<> > (0x0x7f578b1f0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f578b1f26c0) 0 empty

Class std::is_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<> > (0x0x7f578b1f0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f578b1f0af8) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f578b1f0b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1f2780) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f578b1f0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2960) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f578b1f29c0) 0 empty

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

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

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

Class std::__is_void_helper<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<> > (0x0x7f578b1f0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2b40) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f578b1f0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b1f2ba0) 0 empty

Class std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f578b1f0d68) 0 empty
  std::is_void<std::tuple<> > (0x0x7f578b1f0dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b1f2c00) 0 empty

Class std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f578b1f0e38) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f578b1f0ea0) 0 empty
    std::is_void<std::tuple<> > (0x0x7f578b1f0f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b1f2c60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f578b210068) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2cc0) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f578b2100d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2d20) 0 empty

Class std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f578b1f2d80) 0 empty

Class std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f578b210138) 0 empty
  std::is_object<std::tuple<> > (0x0x7f578b2101a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b1f2ea0) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f578b210208) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b1f2f00) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f578b1f2f60) 0 empty

Class std::add_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<> > (0x0x7f578b210270) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f578b214000) 0 empty

Class std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2102d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214060) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::__or_<std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > > (0x0x7f578b2140c0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210340) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b214240) 0 empty

Class std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2103a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b2142a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b210410) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210478) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b2143c0) 0 empty

Class std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2104e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214480) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b2144e0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2145a0) 0 empty

Class std::remove_const<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b214600) 0 empty

Class std::remove_cv<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b214540) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2105b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214660) 0 empty

Class std::is_void<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210618) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b2146c0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b210680) 0 empty
  std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2106e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b214720) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b210750) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b2107b8) 0 empty
    std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210820) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b214780) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> > > (0x0x7f578b210888) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b2147e0) 0 empty

Class std::is_object<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2108f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b214840) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b2148a0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::pair<const override_key, stat_override> >*>, std::is_reference<std::allocator<std::pair<const override_key, stat_override> >*> > (0x0x7f578b210958) 0 empty
  std::is_object<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b2109c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b214900) 0 empty

Class std::__is_referenceable<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b214960) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::pair<const override_key, stat_override> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::pair<const override_key, stat_override> >*, true> (0x0x7f578b2149c0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f578b210b60) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const override_key, stat_override> >*, true> (0x0x7f578b214a20) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > >::__construct_helper<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > >::__construct_helper<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > (0x0x7f578b112e40) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f578b214b40) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > > (0x0x7f578b1c46e8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f578b210bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b214ba0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > > > (0x0x7f578b210c30) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const override_key, stat_override>, const std::piecewise_construct_t&, std::tuple<override_key&&>, std::tuple<> > > (0x0x7f578b210c98) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f578b210d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b214c00) 0 empty

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

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

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

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f578b214cc0) 0 empty

Class std::__is_void_helper<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const bool&> (0x0x7f578b243680) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214de0) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f578b2436e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b214e40) 0 empty

Class std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f578b214ea0) 0 empty

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

Class std::conditional<false, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::is_array<bool> > (0x0x7f578b214f60) 0 empty

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

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f578b243820) 0 empty
  std::is_array<bool> (0x0x7f578b243888) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b24f060) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f578b2438f0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f578b243958) 0 empty
    std::is_array<bool> (0x0x7f578b2439c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b24f0c0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f578b243a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b24f180) 0 empty

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

Class std::is_lvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const bool&> (0x0x7f578b243a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b24f240) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f578b243c98) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f578b243d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b24f300) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f578b243d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b24f420) 0 empty

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f578b243dd0) 0 empty
  std::is_reference<const bool&> (0x0x7f578b243e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b24f4e0) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f578b243ea0) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f578b243f08) 0 empty
    std::is_reference<const bool&> (0x0x7f578b243f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f578b24f540) 0 empty

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

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f578b265208) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b24f600) 0 empty

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f578b265270) 0 empty
  std::is_reference<const bool&> (0x0x7f578b2652d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578b24f6c0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f578b265340) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b24f720) 0 empty

Class std::__add_rvalue_reference_helper<const bool&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f578b24f780) 0 empty

Class std::add_rvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&> (0x0x7f578b2653a8) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f578b24f7e0) 0 empty

Class std::__is_convertible_helper<const bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const bool&, bool, false> (0x0x7f578b24f120) 0 empty

Class std::is_convertible<const bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const bool&, bool> (0x0x7f578b265478) 0 empty
  std::integral_constant<bool, true> (0x0x7f578b24f840) 0 empty

Class std::conditional<true, std::is_convertible<const long unsigned int&, long unsigned int>, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const long unsigned int&, long unsigned int>, std::is_convertible<const bool&, bool> > (0x0x7f578b24f8a0) 0 empty

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

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

Class std::remove_cv<const long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const long unsigned int&> (0x0x7f578b24f900) 0 empty

Class std::__is_void_helper<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const long unsigned int&> (0x0x7f578b265548) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b24fa20) 0 empty

Class std::is_void<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const long unsigned int&> (0x0x7f578b2655b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b24fa80) 0 empty

Class std::conditional<false, std::is_void<const long unsigned int&>, std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const long unsigned int&>, std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> > > (0x0x7f578b24fae0) 0 empty

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

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

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

Class std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> > (0x0x7f578b2656e8) 0 empty
  std::is_array<long unsigned int> (0x0x7f578b265750) 0 empty
    std::integral_constant<bool, false> (0x0x7f578b24fde0) 0 empty

Class std::__or_<std::is_void<const long unsigned int&>, std::is_function<long unsigned int>, std::is_array<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const long unsigned int&>, std::is_function<long unsigned int>, std::is_array<long unsigned int> > (0x0x7f578b2657b8) 0 empty
  std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> > (0x0x7f578b265820) 0 empty
    std::is_array<long unsigned int> (0x0x7f578b265888) 0 empty
      std::integral_constant<bool, false> (0x0x7f578b24fe40) 0 empty

Class std::is_function<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long unsigned int&> (0x0x7f578b2658f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f578b24ff00) 0 empty

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

Class std::is_lvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long unsigned int&> (0x0x7f578b265958) 0 empty
  std::integral_constant<bool, true> (0x0x7f578ae870c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7f578b2659c0) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7f578b265a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f578ae87180) 0 empty

Class std::is_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long unsigned int&> (0x0x7f578b265a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f578ae871e0) 0 empty

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

Class std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f578b265bc8) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f578b265c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f578ae872a0) 0 empty

Class std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f578b265d68) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f578b265dd0) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7f578b265e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f578ae87300) 0 empty

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

Class std::is_object<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long unsigned int&> (0x0x7f578b265f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f578ae873c0) 0 empty

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

Class std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7f578ae93000) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f578ae93068) 0 empty
    std::integral_constant<bool, true> (0x0x7f578ae87480) 0 empty

Class std::__is_referenceable<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long unsigned int&> (0x0x7f578ae931a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f578ae875a0) 0 empty

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

Class std::add_rvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long unsigned int&> (0x0x7f578ae93208) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7f578ae87660) 0 empty

Class std::__is_convertible_helper<const long unsigned int&, long unsigned int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const long unsigned int&, long unsigned int, false> (0x0x7f578b24fea0) 0 empty

Class std::is_convertible<const long unsigned int&, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const long unsigned int&, long unsigned int> (0x0x7f578ae932d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f578ae876c0) 0 empty

Class std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const long unsigned int&, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const long unsigned int&, long unsigned int> > (0x0x7f578ae93340) 0 empty
  std::is_convertible<const long unsigned int&, long unsigned int> (0x0x7f578ae933a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578ae87720) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7f578ae877e0) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7f578ae87840) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7f578ae87780) 0 empty

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

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

Class std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f578ae87960) 0 empty

Class std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> > (0x0x7f578ae93750) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f578ae937b8) 0 empty
    std::is_array<bool> (0x0x7f578ae93820) 0 empty
      std::integral_constant<bool, false> (0x0x7f578ae879c0) 0 empty

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

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

Class std::conditional<false, std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f578ae87b40) 0 empty

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

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f578ae93a28) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f578ae93a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f578ae87cc0) 0 empty

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

Class std::conditional<false, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<bool>, std::is_void<bool> > (0x0x7f578ae87d80) 0 empty

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f578ae93b60) 0 empty
  std::is_void<bool> (0x0x7f578ae93bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f578ae87de0) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7f578ae93c30) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f578ae93c98) 0 empty
    std::is_void<bool> (0x0x7f578ae93d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f578ae87e40) 0 empty

Class std::__not_<std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > > (0x0x7f578ae93d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f578ae87ea0) 0 empty

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

Class std::conditional<true, std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<bool>, std::is_reference<bool> > (0x0x7f578aeb3120) 0 empty

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7f578ae93e38) 0 empty
  std::is_object<bool> (0x0x7f578ae93ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f578aeb3180) 0 empty

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

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

Class std::add_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool> (0x0x7f578ae93f70) 0 empty
  std::__add_rvalue_reference_helper<bool, true> (0x0x7f578aeb32a0) 0 empty

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

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

Class std::conditional<true, std::is_convertible<long unsigned int, long unsigned int>, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<long unsigned int, long unsigned int>, std::is_convertible<bool, bool> > (0x0x7f578aeb3360) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<long unsigned int>, std::is_function<long unsigned int>, std::is_array<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int>, std::is_function<long unsigned int>, std::is_array<long unsigned int> > (0x0x7f578aeb8208) 0 empty
  std::__or_<std::is_function<long unsigned int>, std::is_array<long unsigned int> > (0x0x7f578aeb8270) 0 empty
    std::is_array<long unsigned int> (0x0x7f578aeb82d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f578aeb3600) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7f578aeb8410) 0 empty
  std::is_rvalue_reference<long unsigned int> (0x0x7f578aeb8478) 0 empty
    std::integral_constant<bool, false> (0x0x7f578aeb3840) 0 empty

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

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

Class std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f578aeb86e8) 0 empty
  std::is_void<long unsigned int> (0x0x7f578aeb8750) 0 empty
    std::integral_constant<bool, false> (0x0x7f578aeb3ae0) 0 empty

Class std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f578aeb87b8) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f578aeb8820) 0 empty
    std::is_void<long unsigned int> (0x0x7f578aeb8888) 0 empty
      std::integral_constant<bool, false> (0x0x7f578aeb3b40) 0 empty

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

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

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

Class std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7f578aeb8a90) 0 empty
  std::is_object<long unsigned int> (0x0x7f578aeb8af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f578aeb3d80) 0 empty

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

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

Class std::add_rvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int> (0x0x7f578aeb8bc8) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int, true> (0x0x7f578aeb3ea0) 0 empty

Class std::__is_convertible_helper<long unsigned int, long unsigned int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long unsigned int, long unsigned int, false> (0x0x7f578aeb3660) 0 empty

Class std::is_convertible<long unsigned int, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long unsigned int, long unsigned int> (0x0x7f578aeb8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f578aeb3f00) 0 empty

Class std::__and_<std::is_convertible<bool, bool>, std::is_convertible<long unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<bool, bool>, std::is_convertible<long unsigned int, long unsigned int> > (0x0x7f578aeb8d00) 0 empty
  std::is_convertible<long unsigned int, long unsigned int> (0x0x7f578aeb8d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f578aeb3f60) 0 empty

Class std::remove_reference<std::pair<const override_key, stat_override>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const override_key, stat_override>&> (0x0x7f578aede000) 0 empty

Class std::tuple_element<0ul, std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::pair<const override_key, stat_override> > (0x0x7f578aede0c0) 0 empty

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

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

Class std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f578aede3c0) 0 empty

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

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

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f578aede720) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f578aede6c0) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f578aede780) 0

Class std::remove_reference<const std::equal_to<override_key>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::equal_to<override_key>&> (0x0x7f578aede7e0) 0 empty

Class __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f578aede840) 0 empty

Class std::allocator<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__detail::_Hash_node_base*> (0x0x7f578af42f08) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f578aede900) 0 empty

Class std::remove_volatile<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__detail::_Hash_node_base*> (0x0x7f578aedeae0) 0 empty

Class std::remove_const<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__detail::_Hash_node_base*> (0x0x7f578aedeb40) 0 empty

Class std::remove_cv<std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__detail::_Hash_node_base*> (0x0x7f578aedea80) 0 empty

Class std::__ptrtr_not_void<std::__detail::_Hash_node_base*, std::__detail::_Hash_node_base*>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::__detail::_Hash_node_base*, std::__detail::_Hash_node_base*> (0x0x7f578aedeba0) 0 empty

Class std::pointer_traits<std::__detail::_Hash_node_base**>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::__detail::_Hash_node_base**> (0x0x7f578aedea20) 0 empty

Class std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> > (0x0x7f578aede9c0) 0 empty

Class std::__detail::_Equal_helper<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Equal_helper<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, long unsigned int, true> (0x0x7f578aedec00) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > >::__destroy_helper<std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const override_key, stat_override> > >::__destroy_helper<std::pair<const override_key, stat_override> > (0x0x7f578aedec60) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7f578b029d00) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f578b029d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f578aedecc0) 0 empty

Class std::remove_reference<const std::__detail::_Select1st&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__detail::_Select1st&> (0x0x7f578aeded80) 0 empty

Class std::remove_reference<const db_key_hash&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const db_key_hash&> (0x0x7f578aedede0) 0 empty

Class std::remove_reference<const std::__detail::_Mod_range_hashing&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f578aedee40) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f578ac95000) 0 empty

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

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f578ac95060) 0 empty

Class std::tuple_element<0ul, std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<override_key&&> > (0x0x7f578ac950c0) 0 empty

Class std::__add_r_ref<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<override_key&&> (0x0x7f578ac95120) 0 empty

Class std::__add_c_ref<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<override_key&&> (0x0x7f578ac95180) 0 empty

Class std::__add_ref<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<override_key&&> (0x0x7f578ac951e0) 0 empty

