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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f052e6cbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e07e0) 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> (0x0x7f052e6cbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0840) 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> (0x0x7f052e6cbd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e08a0) 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> (0x0x7f052e6cbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0900) 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> (0x0x7f052e6cbe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0960) 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> (0x0x7f052e6cbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e09c0) 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> (0x0x7f052e6cbf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0a20) 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> (0x0x7f052e6cbf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0a80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f052e729000) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0ae0) 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> (0x0x7f052e729068) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0b40) 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> (0x0x7f052e7290d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0ba0) 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> (0x0x7f052e729138) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0c00) 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> (0x0x7f052e7291a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0c60) 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> (0x0x7f052e729208) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0cc0) 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> (0x0x7f052e729340) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0de0) 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> (0x0x7f052e7293a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0e40) 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> (0x0x7f052e729410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e6e0ea0) 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> (0x0x7f052e74c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f052e75f0c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f052e75fcc0) 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 (0x0x7f052e75ff00) 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 (0x0x7f052e78e180) 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 (0x0x7f052e78e3c0) 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 (0x0x7f052e78e540) 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 (0x0x7f052e78e900) 0 empty

Class std::integral_constant<unsigned int, 0u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 0u> (0x0x7f052e7cbba0) 0 empty

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

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

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

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

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

Class std::__make_unsigned<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_unsigned<wchar_t> (0x0x7f052e7e86e8) 0 empty
  std::__make_unsigned<long int> (0x0x7f052e7faba0) 0 empty

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f052e7faea0) 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> (0x0x7f052e7faf00) 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> (0x0x7f052e7faf60) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f052e826d80) 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 (0x0x7f052e856120) 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 (0x0x7f052e8561e0) 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 (0x0x7f052e8562a0) 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 (0x0x7f052e856360) 0 empty

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

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

Class std::integral_constant<unsigned int, 2u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 2u> (0x0x7f052e8568a0) 0 empty

Class std::__pair_get<0u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<0u> (0x0x7f052e856a20) 0 empty

Class std::__pair_get<1u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<1u> (0x0x7f052e856a80) 0 empty

Class std::_Build_index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0u> (0x0x7f052e856ba0) 0 empty

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

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f052e856c00) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f052e7e8f70) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f052e856c60) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f052e7e8f70)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f052e856cc0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f052e515720) 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> (0x0x7f052e515780) 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> (0x0x7f052e5157e0) 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> (0x0x7f052e515840) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f052e5511e0) 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> (0x0x7f052e551240) 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> (0x0x7f052e5512a0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f052e551300) 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> (0x0x7f052e551360) 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> (0x0x7f052e5513c0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f052e551480) 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> (0x0x7f052e5514e0) 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> (0x0x7f052e551540) 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> (0x0x7f052e5515a0) 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> (0x0x7f052e551600) 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> (0x0x7f052e551660) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f052e579068) 0 empty
  std::input_iterator_tag (0x0x7f052e551cc0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f052e5790d0) 0 empty
  std::forward_iterator_tag (0x0x7f052e579138) 0 empty
    std::input_iterator_tag (0x0x7f052e551d20) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f052e5791a0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f052e579208) 0 empty
    std::forward_iterator_tag (0x0x7f052e579270) 0 empty
      std::input_iterator_tag (0x0x7f052e551d80) 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> (0x0x7f052e5839c0) 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 (0x0x7f052e583c00) 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 (0x0x7f052e583c60) 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 (0x0x7f052e583cc0) 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 (0x0x7f052e583d20) 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 (0x0x7f052e583d80) 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> (0x0x7f052e664300) 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> (0x0x7f052e664360) 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> (0x0x7f052e6644e0) 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> (0x0x7f052e664540) 0 empty

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

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

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

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

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f052e664900) 0

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

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

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

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

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f052e5797b8) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f052e3ff000) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f052e5797b8)

Vtable for std::bad_array_new_length
std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt20bad_array_new_length)
8     (int (*)(...))std::bad_array_new_length::~bad_array_new_length
12    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
16    (int (*)(...))std::bad_array_new_length::what

Class std::bad_array_new_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_new_length (0x0x7f052e579820) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7f052e579888) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f052e579820)
    std::exception (0x0x7f052e3ff060) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f052e579888)

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f052e3ff8a0) 0

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

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=4 align=4
   base size=4 base align=4
__cxxabiv1::__forced_unwind (0x0x7f052e3ff960) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u)

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f052e126480) 0

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f052e1265a0) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f052e126600) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f052e126660) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f052e1266c0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f052e126720) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f052e126780) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f052e1267e0) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f052e126960) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f052e126900) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f052e1268a0) 0

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

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

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

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

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

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

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

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

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

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

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f052e126d20) 0

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f052e126de0) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f052e126d80) 0

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f052e126e40) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f052e126ea0) 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> > (0x0x7f052e1f10c0) 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> (0x0x7f052e1f1120) 0 empty

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

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

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

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

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

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

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f052e1f1480) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f052e1f14e0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f052e1f1540) 0

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f052e1f15a0) 0

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f052e1f1600) 0

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f052e1f16c0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f052e1f1720) 0

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f052e1f1780) 0

Class _IO_FILE
   size=148 align=4
   base size=148 base align=4
_IO_FILE (0x0x7f052e1f17e0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f052e1f1840) 0

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f052e0ddc98) 0
  std::allocator<char> (0x0x7f052e0ddd00) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f052e1f1ae0) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f052e1f1a20) 0

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f052e1f1b40) 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> > (0x0x7f052e1f1ba0) 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> (0x0x7f052e1f1c00) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f052e1f1f00) 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> > (0x0x7f052e1f1f60) 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> (0x0x7f052e076000) 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> (0x0x7f052e0dda28) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f052e076060) 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> (0x0x7f052e0760c0) 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> (0x0x7f052e076120) 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> (0x0x7f052e0761e0) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f052e0ddb60) 0
  std::allocator<wchar_t> (0x0x7f052e0ddaf8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f052e076240) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f052e076180) 0

Class std::initializer_list<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<wchar_t> (0x0x7f052e0762a0) 0

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

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f052dd39000) 0 empty
  std::__hash_base<unsigned int, bool> (0x0x7f052e076420) 0 empty

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

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f052dd39068) 0 empty
  std::__hash_base<unsigned int, char> (0x0x7f052e0764e0) 0 empty

Class std::__hash_base<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, signed char> (0x0x7f052e076540) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f052dd390d0) 0 empty
  std::__hash_base<unsigned int, signed char> (0x0x7f052e0765a0) 0 empty

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

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f052dd39138) 0 empty
  std::__hash_base<unsigned int, unsigned char> (0x0x7f052e076660) 0 empty

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

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f052dd391a0) 0 empty
  std::__hash_base<unsigned int, wchar_t> (0x0x7f052e076720) 0 empty

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

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f052dd39208) 0 empty
  std::__hash_base<unsigned int, char16_t> (0x0x7f052e0767e0) 0 empty

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

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f052dd39270) 0 empty
  std::__hash_base<unsigned int, char32_t> (0x0x7f052e0768a0) 0 empty

Class std::__hash_base<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short int> (0x0x7f052e076900) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f052dd392d8) 0 empty
  std::__hash_base<unsigned int, short int> (0x0x7f052e076960) 0 empty

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

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f052dd39340) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7f052e076a20) 0 empty

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

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

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

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

Class std::__hash_base<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short unsigned int> (0x0x7f052e076c00) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f052dd39478) 0 empty
  std::__hash_base<unsigned int, short unsigned int> (0x0x7f052e076c60) 0 empty

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

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f052dd394e0) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7f052e076d20) 0 empty

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

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

Class std::__hash_base<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long long unsigned int> (0x0x7f052e076e40) 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> (0x0x7f052dd395b0) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f052e076ea0) 0 empty

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7f052e076f60) 0 empty

Class std::__hash_base<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, float> (0x0x7f052dd74000) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f052dd39618) 0 empty
  std::__hash_base<unsigned int, float> (0x0x7f052dd74060) 0 empty

Class std::__hash_base<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, double> (0x0x7f052dd740c0) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f052dd39680) 0 empty
  std::__hash_base<unsigned int, double> (0x0x7f052dd74120) 0 empty

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f052dd396e8) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f052dd741e0) 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> > (0x0x7f052dd397b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052dd742a0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f052dd74300) 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> > (0x0x7f052dd398f0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f052dd74360) 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> > > (0x0x7f052dd39958) 0 empty
  std::integral_constant<bool, false> (0x0x7f052dd743c0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f052dd74420) 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> > (0x0x7f052dd39a90) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f052dd74480) 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> > > (0x0x7f052dd39af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052dd744e0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f052dd74540) 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> > (0x0x7f052dd39b60) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f052dd745a0) 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> (0x0x7f052dd74720) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f052dd39bc8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f052dd747e0) 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> (0x0x7f052dd748a0) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t>::_Alloc_hider (0x0x7f052dd39c98) 0
  std::allocator<char16_t> (0x0x7f052dd39d00) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f052dd74900) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f052dd746c0) 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> > > (0x0x7f052dd39d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052dd74960) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f052dd749c0) 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> > (0x0x7f052dd39dd0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f052dd74a20) 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> (0x0x7f052dd74ba0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f052dd39e38) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f052dd74c60) 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> (0x0x7f052dd74d20) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t>::_Alloc_hider (0x0x7f052dd39f08) 0
  std::allocator<char32_t> (0x0x7f052dd39f70) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f052dd74d80) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f052dd74b40) 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> > > (0x0x7f052dd39c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f052dd74de0) 0 empty

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f052dd74e40) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f052dd39ea0) 0
  std::basic_string<char>::_Rep_base (0x0x7f052dd74ea0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f052dd74f00) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f052db64068) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f052dd74f60) 0

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11logic_error)
8     (int (*)(...))std::logic_error::~logic_error
12    (int (*)(...))std::logic_error::~logic_error
16    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7f052db64138) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f052db76060) 0 nearly-empty
      primary-for std::logic_error (0x0x7f052db64138)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12domain_error)
8     (int (*)(...))std::domain_error::~domain_error
12    (int (*)(...))std::domain_error::~domain_error
16    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7f052db641a0) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f052db64208) 0
      primary-for std::domain_error (0x0x7f052db641a0)
    std::exception (0x0x7f052db760c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f052db64208)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16invalid_argument)
8     (int (*)(...))std::invalid_argument::~invalid_argument
12    (int (*)(...))std::invalid_argument::~invalid_argument
16    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7f052db64270) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f052db642d8) 0
      primary-for std::invalid_argument (0x0x7f052db64270)
    std::exception (0x0x7f052db76120) 0 nearly-empty
        primary-for std::logic_error (0x0x7f052db642d8)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12length_error)
8     (int (*)(...))std::length_error::~length_error
12    (int (*)(...))std::length_error::~length_error
16    (int (*)(...))std::logic_error::what

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7f052db64340) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f052db643a8) 0
      primary-for std::length_error (0x0x7f052db64340)
    std::exception (0x0x7f052db76180) 0 nearly-empty
        primary-for std::logic_error (0x0x7f052db643a8)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12out_of_range)
8     (int (*)(...))std::out_of_range::~out_of_range
12    (int (*)(...))std::out_of_range::~out_of_range
16    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7f052db64410) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f052db64478) 0
      primary-for std::out_of_range (0x0x7f052db64410)
    std::exception (0x0x7f052db761e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f052db64478)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13runtime_error)
8     (int (*)(...))std::runtime_error::~runtime_error
12    (int (*)(...))std::runtime_error::~runtime_error
16    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7f052db644e0) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7f052db76240) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f052db644e0)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11range_error)
8     (int (*)(...))std::range_error::~range_error
12    (int (*)(...))std::range_error::~range_error
16    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7f052db64548) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f052db645b0) 0
      primary-for std::range_error (0x0x7f052db64548)
    std::exception (0x0x7f052db762a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f052db645b0)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14overflow_error)
8     (int (*)(...))std::overflow_error::~overflow_error
12    (int (*)(...))std::overflow_error::~overflow_error
16    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7f052db64618) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f052db64680) 0
      primary-for std::overflow_error (0x0x7f052db64618)
    std::exception (0x0x7f052db76300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f052db64680)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15underflow_error)
8     (int (*)(...))std::underflow_error::~underflow_error
12    (int (*)(...))std::underflow_error::~underflow_error
16    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7f052db646e8) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f052db64750) 0
      primary-for std::underflow_error (0x0x7f052db646e8)
    std::exception (0x0x7f052db76360) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f052db64750)

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f052db64a90) 0
  std::__uses_alloc_base (0x0x7f052db76960) 0 empty

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

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

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

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

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

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

Class std::__detail::_Hash_node_base
   size=4 align=4
   base size=4 base align=4
std::__detail::_Hash_node_base (0x0x7f052d9198a0) 0

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

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

Class std::__detail::_Prime_rehash_policy
   size=8 align=4
   base size=8 base align=4
std::__detail::_Prime_rehash_policy (0x0x7f052d919c00) 0

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f052d6e46c0) 0

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

Class pt_regs
   size=68 align=4
   base size=68 base align=4
pt_regs (0x0x7f052d6e4780) 0

Class rlimit
   size=8 align=4
   base size=8 base align=4
rlimit (0x0x7f052d6e47e0) 0

Class rlimit64
   size=16 align=4
   base size=16 base align=4
rlimit64 (0x0x7f052d6e4840) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4900) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4960) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e49c0) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4a20) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4a80) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4ae0) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4b40) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4ba0) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4c00) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4c60) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4cc0) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4d20) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4d80) 0

Class rusage::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rusage::<anonymous union> (0x0x7f052d6e4de0) 0

Class rusage
   size=72 align=4
   base size=72 base align=4
rusage (0x0x7f052d6e48a0) 0

Class ptlib_stat
   size=96 align=4
   base size=96 base align=4
ptlib_stat (0x0x7f052d6e4e40) 0

Class stat_override
   size=40 align=4
   base size=37 base align=4
stat_override (0x0x7f052d6e4ea0) 0

Class override_key
   size=16 align=4
   base size=16 base align=4
override_key (0x0x7f052d6e4f00) 0

Class db_key_hash
   size=1 align=1
   base size=0 base align=1
db_key_hash (0x0x7f052d6e4f60) 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> (0x0x7f052d7d7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52e060) 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> > (0x0x7f052d52e0c0) 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&> (0x0x7f052d7d7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52e120) 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&> > > (0x0x7f052d52e180) 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&> (0x0x7f052d7d7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52e1e0) 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&> > (0x0x7f052d52e240) 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&> > (0x0x7f052d7d7b60) 0 empty
  std::is_lvalue_reference<const db_key_hash&> (0x0x7f052d7d7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52e2a0) 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&> (0x0x7f052d7d7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52e300) 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&> > (0x0x7f052d52e360) 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&> > (0x0x7f052d7d7f08) 0 empty
  std::is_reference<const db_key_hash&> (0x0x7f052d7d7f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52e480) 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&> > (0x0x7f052d53f000) 0 empty
  std::__or_<std::is_reference<const db_key_hash&>, std::is_void<const db_key_hash&> > (0x0x7f052d53f068) 0 empty
    std::is_reference<const db_key_hash&> (0x0x7f052d53f0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d52e4e0) 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&> > > (0x0x7f052d53f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52e540) 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&> (0x0x7f052d53f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52e5a0) 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&> > (0x0x7f052d52e600) 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&> > (0x0x7f052d53f2d8) 0 empty
  std::is_reference<const db_key_hash&> (0x0x7f052d53f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52e720) 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&> (0x0x7f052d53f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52e780) 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> (0x0x7f052d52e7e0) 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&> (0x0x7f052d53f410) 0 empty
  std::__add_rvalue_reference_helper<const db_key_hash&, true> (0x0x7f052d52e840) 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&> (0x0x7f052d53f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52e8a0) 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&> > > (0x0x7f052d52e900) 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&> (0x0x7f052d53f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52e960) 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&> > (0x0x7f052d52e9c0) 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&> > (0x0x7f052d53f548) 0 empty
  std::is_lvalue_reference<const override_key&> (0x0x7f052d53f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52ea20) 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&> (0x0x7f052d53f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52ea80) 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&> > (0x0x7f052d52eae0) 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&> > (0x0x7f052d53f820) 0 empty
  std::is_reference<const override_key&> (0x0x7f052d53f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52ec00) 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&> > (0x0x7f052d53f8f0) 0 empty
  std::__or_<std::is_reference<const override_key&>, std::is_void<const override_key&> > (0x0x7f052d53f958) 0 empty
    std::is_reference<const override_key&> (0x0x7f052d53f9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d52ec60) 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&> > > (0x0x7f052d53fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52ecc0) 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&> (0x0x7f052d53fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d52ed20) 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&> > (0x0x7f052d52ed80) 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&> > (0x0x7f052d53fc98) 0 empty
  std::is_reference<const override_key&> (0x0x7f052d53fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d52ede0) 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&> (0x0x7f052d53fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d52ef00) 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> (0x0x7f052d52ef60) 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&> (0x0x7f052d53fdd0) 0 empty
  std::__add_rvalue_reference_helper<const override_key&, true> (0x0x7f052d558000) 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> (0x0x7f052d53fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d558060) 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> > (0x0x7f052d53fea0) 0 empty
  std::__detail::__is_noexcept_hash<override_key, db_key_hash> (0x0x7f052d53ff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d5580c0) 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> > > (0x0x7f052d559068) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d558120) 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> (0x0x7f052d558180) 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> > (0x0x7f052d558240) 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> > (0x0x7f052d559270) 0 empty
  __gnu_cxx::new_allocator<std::pair<const override_key, stat_override> > (0x0x7f052d558300) 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> > (0x0x7f052d5583c0) 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> > (0x0x7f052d5581e0) 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> (0x0x7f052d5584e0) 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> (0x0x7f052d558540) 0 empty

Class std::equal_to<override_key>
   size=1 align=1
   base size=1 base align=1
std::equal_to<override_key> (0x0x7f052d5593a8) 0 empty
  std::binary_function<override_key, override_key, bool> (0x0x7f052d5585a0) 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> (0x0x7f052d559410) 0 empty
  std::__detail::_Select1st (0x0x7f052d558600) 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> (0x0x7f052d559478) 0 empty
  db_key_hash (0x0x7f052d558660) 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> (0x0x7f052d5594e0) 0 empty
  std::__detail::_Mod_range_hashing (0x0x7f052d5586c0) 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> (0x0x7f052d531618) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f052d559548) 0 empty
    std::__detail::_Select1st (0x0x7f052d558720) 0 empty
  std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f052d5595b0) 0 empty
    db_key_hash (0x0x7f052d558780) 0 empty
  std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f052d559618) 0 empty
    std::__detail::_Mod_range_hashing (0x0x7f052d5587e0) 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> (0x0x7f052d559680) 0 empty
  std::equal_to<override_key> (0x0x7f052d5596e8) 0 empty
    std::binary_function<override_key, override_key, bool> (0x0x7f052d558840) 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> > (0x0x7f052d558a20) 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> > (0x0x7f052d5ae230) 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> (0x0x7f052d531690) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f052d559750) 0 empty
      std::__detail::_Select1st (0x0x7f052d5588a0) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f052d5597b8) 0 empty
      db_key_hash (0x0x7f052d558900) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f052d559820) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f052d558960) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true> (0x0x7f052d559888) 0 empty
    std::equal_to<override_key> (0x0x7f052d5598f0) 0 empty
      std::binary_function<override_key, override_key, bool> (0x0x7f052d5589c0) 0 empty

Class std::tuple_element<1u, std::pair<const override_key, stat_override> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<1u, std::pair<const override_key, stat_override> > (0x0x7f052d5c4240) 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> (0x0x7f052d558b40) 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> > (0x0x7f052d5c48a0) 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> (0x0x7f052d5d38f0) 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> > (0x0x7f052d5c4900) 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> > (0x0x7f052d5c49c0) 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> (0x0x7f052d5c4c00) 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> > (0x0x7f052d5c4c60) 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> > (0x0x7f052d5e7b60) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d5c4de0) 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> (0x0x7f052d5e7bc8) 0 empty
  std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d5e7c30) 0 empty
    __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d5c4f60) 0 empty

Class std::pair<const override_key, stat_override>
   size=56 align=4
   base size=56 base align=4
std::pair<const override_key, stat_override> (0x0x7f052d609120) 0

Class std::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 4u> (0x0x7f052d609180) 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> > (0x0x7f052d5e7ea0) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f052d6091e0) 0 empty

Class std::aligned_storage<56u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<56u, 4u> (0x0x7f052d609240) 0 empty

Class std::aligned_storage<56u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<56u, 4u>::type::<anonymous struct> (0x0x7f052d609360) 0 empty

Class std::aligned_storage<56u, 4u>::type
   size=56 align=4
   base size=56 base align=4
std::aligned_storage<56u, 4u>::type (0x0x7f052d609300) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const override_key, stat_override> >
   size=56 align=4
   base size=56 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const override_key, stat_override> > (0x0x7f052d5e7f08) 0
  std::aligned_storage<56u, 4u> (0x0x7f052d6092a0) 0 empty

Class std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> >
   size=60 align=4
   base size=60 base align=4
std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> > (0x0x7f052d5e7e38) 0
  std::__detail::_Hash_node_base (0x0x7f052d6090c0) 0

Class std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true>
   size=64 align=4
   base size=64 base align=4
std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> (0x0x7f052d5e7f70) 0
  std::__detail::_Hash_node_value_base<std::pair<const override_key, stat_override> > (0x0x7f052d64e000) 0
    std::__detail::_Hash_node_base (0x0x7f052d6093c0) 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> > (0x0x7f052d609480) 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> > (0x0x7f052d609420) 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> (0x0x7f052d6094e0) 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*> (0x0x7f052d6095a0) 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*> (0x0x7f052d609540) 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> (0x0x7f052d609600) 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> > > (0x0x7f052d5e7c98) 0 empty
  std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true> (0x0x7f052d5e7d00) 0 empty
    std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d5e7d68) 0 empty
      __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d609060) 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> > (0x0x7f052d609b40) 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> > (0x0x7f052d609ba0) 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> > (0x0x7f052d609ae0) 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> > (0x0x7f052d609c00) 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>*> (0x0x7f052d609a80) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f052d609c60) 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> > > (0x0x7f052d609a20) 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> (0x0x7f052d69b0c0) 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&> (0x0x7f052d2e8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69b120) 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&> > > (0x0x7f052d69b180) 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&> (0x0x7f052d2e86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69b1e0) 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&> > (0x0x7f052d69b240) 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&> > (0x0x7f052d2e8750) 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&> (0x0x7f052d2e87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69b2a0) 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&> (0x0x7f052d2e8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69b300) 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&> > (0x0x7f052d69b360) 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&> > (0x0x7f052d2e8888) 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&> (0x0x7f052d2e88f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69b3c0) 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&> > (0x0x7f052d2e8958) 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&> > (0x0x7f052d2e89c0) 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&> (0x0x7f052d2e8a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d69b420) 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&> > > (0x0x7f052d2e8a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69b480) 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&> (0x0x7f052d2e8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69b4e0) 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&> > (0x0x7f052d69b540) 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&> > (0x0x7f052d2e8b60) 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&> (0x0x7f052d2e8bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69b5a0) 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&> (0x0x7f052d2e8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69b600) 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> (0x0x7f052d69b660) 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&> (0x0x7f052d2e8c98) 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> (0x0x7f052d69b6c0) 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 (0x0x7f052d2e8d68) 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> (0x0x7f052d5dee88) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f052d2e8dd0) 0 empty
      std::__detail::_Select1st (0x0x7f052d69b720) 0 empty
    std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f052d2e8e38) 0 empty
      db_key_hash (0x0x7f052d69b780) 0 empty
    std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f052d2e8ea0) 0 empty
      std::__detail::_Mod_range_hashing (0x0x7f052d69b7e0) 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&> (0x0x7f052d30e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69b840) 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&> > > (0x0x7f052d69b8a0) 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&> (0x0x7f052d30e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69b900) 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&> > (0x0x7f052d69b960) 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&> > (0x0x7f052d30e478) 0 empty
  std::is_lvalue_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f052d30e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69b9c0) 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&> (0x0x7f052d30e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69ba20) 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&> > (0x0x7f052d69ba80) 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&> > (0x0x7f052d30e5b0) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f052d30e618) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69bae0) 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&> > (0x0x7f052d30e680) 0 empty
  std::__or_<std::is_reference<const std::__detail::_Mod_range_hashing&>, std::is_void<const std::__detail::_Mod_range_hashing&> > (0x0x7f052d30e6e8) 0 empty
    std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f052d30e750) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d69bb40) 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&> > > (0x0x7f052d30e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69bba0) 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&> (0x0x7f052d30e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69bc00) 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&> > (0x0x7f052d69bc60) 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&> > (0x0x7f052d30e888) 0 empty
  std::is_reference<const std::__detail::_Mod_range_hashing&> (0x0x7f052d30e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d69bcc0) 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&> (0x0x7f052d30e958) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d69bd20) 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> (0x0x7f052d69bd80) 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&> (0x0x7f052d30e9c0) 0 empty
  std::__add_rvalue_reference_helper<const std::__detail::_Mod_range_hashing&, true> (0x0x7f052d69bde0) 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> > (0x0x7f052d30ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69be40) 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> > (0x0x7f052d69bea0) 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> (0x0x7f052d30ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d69bf00) 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> (0x0x7f052d33d000) 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> (0x0x7f052d33d060) 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> (0x0x7f052d69bf60) 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> (0x0x7f052d30ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d33d0c0) 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> (0x0x7f052d30eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d33d120) 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> > (0x0x7f052d30ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d33d180) 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> > > (0x0x7f052d33d1e0) 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> (0x0x7f052d30ef70) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f052d33d240) 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> > (0x0x7f052d343000) 0 empty
  std::__is_default_constructible_impl<std::__detail::_Mod_range_hashing> (0x0x7f052d343068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f052d33d2a0) 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> (0x0x7f052d3430d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d33d300) 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> (0x0x7f052d343138) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d33d360) 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> (0x0x7f052d3431a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d33d3c0) 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> > (0x0x7f052d343208) 0 empty
  std::is_default_constructible<std::__detail::_Mod_range_hashing> (0x0x7f052d343270) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d33d420) 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=28 align=4
   base size=28 base align=4
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> > (0x0x7f052d671260) 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> > (0x0x7f052d6702a0) 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> (0x0x7f052d5ded20) 0 empty
      std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> (0x0x7f052d64e208) 0 empty
        std::__detail::_Select1st (0x0x7f052d6096c0) 0 empty
      std::__detail::_Hashtable_ebo_helper<1, db_key_hash, true> (0x0x7f052d64e270) 0 empty
        db_key_hash (0x0x7f052d609720) 0 empty
      std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> (0x0x7f052d64e2d8) 0 empty
        std::__detail::_Mod_range_hashing (0x0x7f052d609780) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::equal_to<override_key>, true> (0x0x7f052d64e340) 0 empty
      std::equal_to<override_key> (0x0x7f052d64e3a8) 0 empty
        std::binary_function<override_key, override_key, bool> (0x0x7f052d6097e0) 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> (0x0x7f052d609840) 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> (0x0x7f052d64e410) 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> > (0x0x7f052d6098a0) 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> > (0x0x7f052d609900) 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> (0x0x7f052d609960) 0 empty
  std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f052d64e478) 0 empty
    std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> >, true> (0x0x7f052d64e4e0) 0 empty
      std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d64e548) 0 empty
        __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > (0x0x7f052d6099c0) 0 empty

Class std::unordered_map<override_key, stat_override, db_key_hash>
   size=28 align=4
   base size=28 base align=4
std::unordered_map<override_key, stat_override, db_key_hash> (0x0x7f052d52e000) 0

Class std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f052d33d4e0) 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>*> (0x0x7f052d33d5a0) 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>&> (0x0x7f052d33d600) 0 empty

Class std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_iterator<std::pair<const override_key, stat_override>, false, true> (0x0x7f052d40c000) 0
  std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f052d33d540) 0

Class std::__detail::_Node_const_iterator<std::pair<const override_key, stat_override>, false, true>
   size=4 align=4
   base size=4 base align=4
std::__detail::_Node_const_iterator<std::pair<const override_key, stat_override>, false, true> (0x0x7f052d40c208) 0
  std::__detail::_Node_iterator_base<std::pair<const override_key, stat_override>, true> (0x0x7f052d33d720) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f052d33d840) 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> (0x0x7f052d33d8a0) 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> (0x0x7f052d33d900) 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> (0x0x7f052d33d960) 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> (0x0x7f052d33d9c0) 0 empty

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep_base (0x0x7f052d33db40) 0

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

Class std::basic_string<char16_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep (0x0x7f052d40c2d8) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f052d33dba0) 0

Class std::basic_string<char32_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep_base (0x0x7f052d33dc60) 0

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

Class std::basic_string<char32_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep (0x0x7f052d40c3a8) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f052d33dcc0) 0

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

Class std::remove_reference<override_key&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<override_key&> (0x0x7f052d33dde0) 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&&> > (0x0x7f052d10a180) 0 empty

Class std::is_empty<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<override_key&&> (0x0x7f052d40cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10a1e0) 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&&> (0x0x7f052d40cf08) 0 empty
  std::is_empty<override_key&&> (0x0x7f052d40cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d10a240) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f052d10a2a0) 0 empty

Class std::_Head_base<0u, override_key&&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, override_key&&, false> (0x0x7f052d10a300) 0

Class std::_Tuple_impl<0u, override_key&&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, override_key&&> (0x0x7f052d10b5b0) 0
  std::_Tuple_impl<1u> (0x0x7f052d10a360) 0 empty
  std::_Head_base<0u, override_key&&, false> (0x0x7f052d10a3c0) 0

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

Class std::tuple<override_key&&>
   size=4 align=4
   base size=4 base align=4
std::tuple<override_key&&> (0x0x7f052d133068) 0
  std::_Tuple_impl<0u, override_key&&> (0x0x7f052d10bc40) 0
    std::_Tuple_impl<1u> (0x0x7f052d10a420) 0 empty
    std::_Head_base<0u, override_key&&, false> (0x0x7f052d10a480) 0

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

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

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

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

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

Class std::remove_cv<override_key>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<override_key> (0x0x7f052d10a780) 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> (0x0x7f052d1fe138) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10a8a0) 0 empty

Class std::is_void<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key> (0x0x7f052d1fe1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10a900) 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&&> > > (0x0x7f052d10a960) 0 empty

Class std::is_function<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key&&> (0x0x7f052d1fe208) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10a9c0) 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&&> > (0x0x7f052d10aa20) 0 empty

Class std::is_array<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<override_key&&> (0x0x7f052d1fe270) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10ab40) 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&&> > (0x0x7f052d1fe2d8) 0 empty
  std::is_array<override_key&&> (0x0x7f052d1fe340) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d10aba0) 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&&> > (0x0x7f052d1fe3a8) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f052d1fe410) 0 empty
    std::is_array<override_key&&> (0x0x7f052d1fe478) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d10ac00) 0 empty

Class std::is_function<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key> (0x0x7f052d1fe5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10acc0) 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> > > (0x0x7f052d10ad20) 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> (0x0x7f052d1fe618) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10ad80) 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> > (0x0x7f052d10ade0) 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> (0x0x7f052d1fe750) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d10ae40) 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> > (0x0x7f052d1fe7b8) 0 empty
  std::is_rvalue_reference<override_key> (0x0x7f052d1fe820) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d10aea0) 0 empty

Class std::is_reference<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key> (0x0x7f052d1fe888) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d223000) 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> > (0x0x7f052d223060) 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> > (0x0x7f052d1fe8f0) 0 empty
  std::is_void<override_key> (0x0x7f052d1fe958) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d2230c0) 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> > (0x0x7f052d1fe9c0) 0 empty
  std::__or_<std::is_reference<override_key>, std::is_void<override_key> > (0x0x7f052d1fea28) 0 empty
    std::is_void<override_key> (0x0x7f052d1fea90) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d223120) 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> > > (0x0x7f052d1febc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d223180) 0 empty

Class std::is_object<override_key>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key> (0x0x7f052d1fec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d2231e0) 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> > (0x0x7f052d223240) 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> > (0x0x7f052d1fec98) 0 empty
  std::is_object<override_key> (0x0x7f052d1fed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d2232a0) 0 empty

Class std::__is_referenceable<override_key>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key> (0x0x7f052d1fed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d223300) 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> (0x0x7f052d223360) 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> (0x0x7f052d1fedd0) 0 empty
  std::__add_rvalue_reference_helper<override_key, true> (0x0x7f052d2233c0) 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> (0x0x7f052d10ac60) 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&&> (0x0x7f052d1feea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d223420) 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&&> > (0x0x7f052d1fef08) 0 empty
  std::is_convertible<override_key, override_key&&> (0x0x7f052d1fef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d223480) 0 empty

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

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

Class std::remove_cv<override_key&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<override_key&> (0x0x7f052d2234e0) 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&> (0x0x7f052d2301a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d223600) 0 empty

Class std::is_void<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key&> (0x0x7f052d230208) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d223660) 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&&> > > (0x0x7f052d2236c0) 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&&> > (0x0x7f052d230270) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f052d2302d8) 0 empty
    std::is_array<override_key&&> (0x0x7f052d230340) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d223720) 0 empty

Class std::is_function<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_function<override_key&> (0x0x7f052d230478) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d2237e0) 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&> > > (0x0x7f052d223840) 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&> (0x0x7f052d2304e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d2238a0) 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&> > (0x0x7f052d223900) 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&> > (0x0x7f052d230618) 0 empty
  std::is_lvalue_reference<override_key&> (0x0x7f052d230680) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d223960) 0 empty

Class std::is_reference<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key&> (0x0x7f052d2306e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d223b40) 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&> > (0x0x7f052d223ba0) 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&> > (0x0x7f052d230750) 0 empty
  std::is_reference<override_key&> (0x0x7f052d2307b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d223c00) 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&> > (0x0x7f052d230820) 0 empty
  std::__or_<std::is_reference<override_key&>, std::is_void<override_key&> > (0x0x7f052d230888) 0 empty
    std::is_reference<override_key&> (0x0x7f052d2308f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d223c60) 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&> > > (0x0x7f052d230a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d223cc0) 0 empty

Class std::is_object<override_key&>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key&> (0x0x7f052d230a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d223d20) 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&> > (0x0x7f052d223d80) 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&> > (0x0x7f052d230af8) 0 empty
  std::is_reference<override_key&> (0x0x7f052d230b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d223ea0) 0 empty

Class std::__is_referenceable<override_key&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key&> (0x0x7f052d230bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d223f00) 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> (0x0x7f052d223f60) 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&> (0x0x7f052d230c30) 0 empty
  std::__add_rvalue_reference_helper<override_key&, true> (0x0x7f052d26c000) 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> (0x0x7f052d223780) 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&&> (0x0x7f052d230d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26c060) 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&&> > (0x0x7f052d230d68) 0 empty
  std::is_convertible<override_key&, override_key&&> (0x0x7f052d230dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d26c0c0) 0 empty

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

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

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

Class std::remove_cv<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<override_key&&> (0x0x7f052d26c180) 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&&> (0x0x7f052d230ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26c2a0) 0 empty

Class std::is_void<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<override_key&&> (0x0x7f052d230f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26c300) 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&&> > > (0x0x7f052d26c360) 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&&> > (0x0x7f052d230f70) 0 empty
  std::__or_<std::is_function<override_key&&>, std::is_array<override_key&&> > (0x0x7f052d276000) 0 empty
    std::is_array<override_key&&> (0x0x7f052d276068) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d26c3c0) 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&&> > > (0x0x7f052d26c480) 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&&> (0x0x7f052d2761a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26c4e0) 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&&> > (0x0x7f052d26c540) 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&&> (0x0x7f052d2762d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d26c5a0) 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&&> > (0x0x7f052d276340) 0 empty
  std::is_rvalue_reference<override_key&&> (0x0x7f052d2763a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d26c600) 0 empty

Class std::is_reference<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<override_key&&> (0x0x7f052d276410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d26c7e0) 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&&> > (0x0x7f052d26c840) 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&&> > (0x0x7f052d276478) 0 empty
  std::is_reference<override_key&&> (0x0x7f052d2764e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d26c960) 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&&> > (0x0x7f052d276548) 0 empty
  std::__or_<std::is_reference<override_key&&>, std::is_void<override_key&&> > (0x0x7f052d2765b0) 0 empty
    std::is_reference<override_key&&> (0x0x7f052d276618) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d26c9c0) 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&&> > > (0x0x7f052d276680) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26ca20) 0 empty

Class std::is_object<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<override_key&&> (0x0x7f052d2766e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d26ca80) 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&&> > (0x0x7f052d26cae0) 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&&> > (0x0x7f052d276750) 0 empty
  std::is_reference<override_key&&> (0x0x7f052d2767b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d26cc00) 0 empty

Class std::__is_referenceable<override_key&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<override_key&&> (0x0x7f052d276820) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d26cc60) 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> (0x0x7f052d26ccc0) 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&&> (0x0x7f052d276888) 0 empty
  std::__add_rvalue_reference_helper<override_key&&, true> (0x0x7f052d26cd20) 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> (0x0x7f052d26c420) 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&&> (0x0x7f052d276958) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d26cd80) 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&&> > (0x0x7f052d2769c0) 0 empty
  std::is_convertible<override_key&&, override_key&&> (0x0x7f052d276a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d26cde0) 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&&> > (0x0x7f052d26ce40) 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&&> > (0x0x7f052d26cea0) 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&&> > (0x0x7f052d276a90) 0 empty
  std::is_function<override_key&&> (0x0x7f052d276af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d29b000) 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&&> > > (0x0x7f052d276b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b060) 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&&> > (0x0x7f052d29b180) 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&&> > (0x0x7f052d276c98) 0 empty
  std::is_lvalue_reference<override_key&&> (0x0x7f052d276d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d29b1e0) 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&&> (0x0x7f052d276e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f052d29b300) 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&&> (0x0x7f052d276f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b360) 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&&> (0x0x7f052d276f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b3c0) 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&&> > (0x0x7f052d29b420) 0 empty

Class std::remove_reference<override_key&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<override_key&&> (0x0x7f052d29b4e0) 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> (0x0x7f052d29b480) 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> (0x0x7f052d2a9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b540) 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> > (0x0x7f052d2a90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29b5a0) 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> > > (0x0x7f052d29b600) 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> > (0x0x7f052d2a9138) 0 empty
  std::__not_<std::is_same<override_key, override_key> > (0x0x7f052d2a91a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d29b660) 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> > (0x0x7f052d29b6c0) 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> (0x0x7f052d2a9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29b720) 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> > (0x0x7f052d2a9270) 0 empty
  std::__is_lvalue_to_rvalue_ref<override_key&&, override_key&&, false> (0x0x7f052d2a92d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d29b780) 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> > > (0x0x7f052d2a9340) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b7e0) 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> > > > (0x0x7f052d2a93a8) 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> > > (0x0x7f052d2a9410) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d29b840) 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&&> (0x0x7f052d2a9478) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b8a0) 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&&> (0x0x7f052d2a94e0) 0 empty
  std::__is_direct_constructible_ref_cast<override_key&&, override_key&&> (0x0x7f052d2a9548) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d29b900) 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&&> (0x0x7f052d2a95b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29b960) 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&&> (0x0x7f052d2a9618) 0 empty
  std::__is_direct_constructible<override_key&&, override_key&&> (0x0x7f052d2a9680) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d29b9c0) 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&&> (0x0x7f052d2a96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29ba20) 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&&> > (0x0x7f052d29ba80) 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&&> (0x0x7f052d2a9750) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29bae0) 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&&> > (0x0x7f052d2a97b8) 0 empty
  std::__is_nt_constructible_impl<override_key&&, override_key&&> (0x0x7f052d2a9820) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d29bb40) 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&&> (0x0x7f052d2a9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d29bba0) 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> (0x0x7f052d2a98f0) 0 empty
  std::is_nothrow_constructible<override_key&&, override_key&&> (0x0x7f052d2a9958) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d29bc00) 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&&> (0x0x7f052d2a99c0) 0 empty
  std::__is_nothrow_move_constructible_impl<override_key&&, true> (0x0x7f052d2a9a28) 0 empty
    std::is_nothrow_constructible<override_key&&, override_key&&> (0x0x7f052d2a9a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d29bc60) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, 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<1u> >, std::is_nothrow_move_constructible<override_key&&> > (0x0x7f052d29bcc0) 0 empty

Class std::is_function<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u> > (0x0x7f052d2a9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29bd20) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u> > (0x0x7f052d2a9b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29bde0) 0 empty

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

Class std::is_rvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f052d2a9bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29bea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f052d2a9c30) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f052d2a9c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d29bf00) 0 empty

Class std::is_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u> > (0x0x7f052d2a9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d29bf60) 0 empty

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

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

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

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

Class std::__is_void_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1u> > (0x0x7f052d2a9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9180) 0 empty

Class std::is_void<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1u> > (0x0x7f052cecf000) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec91e0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f052cecf068) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f052cecf0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cec9240) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f052cecf138) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f052cecf1a0) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f052cecf208) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cec9360) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u> > (0x0x7f052cecf2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cec9480) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f052cecf410) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f052cecf478) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cec9540) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u> > (0x0x7f052cecf4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cec9660) 0 empty

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

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

Class std::is_array<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1u> > (0x0x7f052cecf618) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9780) 0 empty

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

Class std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > > (0x0x7f052cecf680) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f052cecf6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cec9840) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1u> > (0x0x7f052cecf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec98a0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f052cecf958) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f052cecf9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cec9960) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f052cecfa28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f052cecfa90) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f052cecfaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cec99c0) 0 empty

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

Class std::__is_integral_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1u> > (0x0x7f052cecfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9a80) 0 empty

Class std::is_integral<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1u> > (0x0x7f052cecfc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9ae0) 0 empty

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

Class std::__is_floating_point_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1u> > (0x0x7f052cecfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9ba0) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f052cecfd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9c00) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f052cecfdd0) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f052cecfe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cec9c60) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1u> > (0x0x7f052cecff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9d80) 0 empty

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

Class std::is_enum<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1u> > (0x0x7f052ceee000) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9e40) 0 empty

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

Class std::__is_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f052ceee068) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9f00) 0 empty

Class std::is_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cec9f60) 0 empty

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

Class std::__is_member_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f052ceee208) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef3060) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee270) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef30c0) 0 empty

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

Class std::__is_null_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f052ceee2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef3180) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee340) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef31e0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee3a8) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee410) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cef3240) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee548) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee5b0) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee618) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cef32a0) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee6e8) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee750) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee7b8) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceee820) 0 empty
        std::integral_constant<bool, false> (0x0x7f052cef3300) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee8f0) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee958) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceee9c0) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f052ceeea28) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f052ceeea90) 0 empty
          std::integral_constant<bool, false> (0x0x7f052cef3360) 0 empty

Class std::is_scalar<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f052ceeeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef33c0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f052ceeebc8) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f052ceeec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cef3420) 0 empty

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

Class std::is_function<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&> (0x0x7f052ceeed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef3600) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f052ceeed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cef36c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f052ceeedd0) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f052ceeee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cef3780) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f052ceeeea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cef37e0) 0 empty

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

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f052cf0e0d0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f052cf0e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cef38a0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f052cf0e1a0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f052cf0e208) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f052cf0e270) 0 empty
      std::integral_constant<bool, true> (0x0x7f052cef39c0) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&> (0x0x7f052cf0e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef3ae0) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f052cf0e478) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f052cf0e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cef3ba0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&> (0x0x7f052cf0e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cef3cc0) 0 empty

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

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f052cf0e5b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f052cef3d80) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1u> > (0x0x7f052ceeec98) 0 empty
  std::__do_is_destructible_impl (0x0x7f052cef35a0) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false> (0x0x7f052cf0e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cef3de0) 0 empty

Class std::is_destructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1u> > (0x0x7f052cf0e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cef3e40) 0 empty

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

Class std::is_function<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&&> (0x0x7f052cf0e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cef3f60) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf1f060) 0 empty

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

Class std::is_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0e888) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1f120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f052cf0e8f0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0e958) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1f180) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1f1e0) 0 empty

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

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f052cf0eaf8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1f2a0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f052cf0ebc8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f052cf0ec30) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0ec98) 0 empty
      std::integral_constant<bool, true> (0x0x7f052cf1f3c0) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&&> (0x0x7f052cf0ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf1f4e0) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f052cf0eea0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf0ef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1f5a0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&&> (0x0x7f052cf0ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1f780) 0 empty

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

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f052cf2d000) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f052cf1f840) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf0e750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f052cef3f00) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f052cf2d0d0) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f052cf1f8a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1f900) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d208) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1f960) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1f9c0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d340) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1fa20) 0 empty

Class std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1fa80) 0 empty

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

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1fb40) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f052cf2d4e0) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1fba0) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf1fc00) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f052cf2d618) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d680) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf1fc60) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f052cf2d6e8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f052cf2d750) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f052cf1fcc0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<override_key&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   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<1u> > > (0x0x7f052cf2d820) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f052cf2d888) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f052cf2d8f0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f052cf2d958) 0 empty
        std::integral_constant<bool, true> (0x0x7f052cf1fd20) 0 empty

Class std::remove_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1u>&> (0x0x7f052cf1fd80) 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> > (0x0x7f052cf1ff00) 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> > (0x0x7f052cf53060) 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> > (0x0x7f052cf1fea0) 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> > (0x0x7f052cf53300) 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>*> (0x0x7f052cf1fe40) 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> > > (0x0x7f052cf1fde0) 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> > > (0x0x7f052cf541a0) 0 empty
  std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<const override_key, stat_override>, true> > > (0x0x7f052cf53420) 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&> (0x0x7f052cf53480) 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&&> > (0x0x7f052cf534e0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f052cf53540) 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>*> (0x0x7f052cf54b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53600) 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>*> > > (0x0x7f052cf53660) 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>*> (0x0x7f052cf54bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf536c0) 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>*> > (0x0x7f052cf53720) 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>*> (0x0x7f052cf54c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53780) 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>*> > (0x0x7f052cf54c98) 0 empty
  std::is_rvalue_reference<std::pair<const override_key, stat_override>*> (0x0x7f052cf54d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cf537e0) 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>*> (0x0x7f052cf54d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53840) 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>*> > (0x0x7f052cf538a0) 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>*> (0x0x7f052cf53960) 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>*> (0x0x7f052cf539c0) 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>*> (0x0x7f052cf53900) 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>*> (0x0x7f052cf54e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53a20) 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>*> (0x0x7f052cf54ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53a80) 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>*> > (0x0x7f052cf54f08) 0 empty
  std::is_void<std::pair<const override_key, stat_override>*> (0x0x7f052cf54f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cf53ae0) 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>*> > (0x0x7f052cf54208) 0 empty
  std::__or_<std::is_reference<std::pair<const override_key, stat_override>*>, std::is_void<std::pair<const override_key, stat_override>*> > (0x0x7f052cf54270) 0 empty
    std::is_void<std::pair<const override_key, stat_override>*> (0x0x7f052cf542d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cf53b40) 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>*> > > (0x0x7f052cf54340) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf53ba0) 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>*> (0x0x7f052cf54410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf53c00) 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>*> > (0x0x7f052cf53c60) 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>*> > (0x0x7f052cf54478) 0 empty
  std::is_object<std::pair<const override_key, stat_override>*> (0x0x7f052cf544e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cf53cc0) 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>*> (0x0x7f052cf54548) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf53d20) 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> (0x0x7f052cf53d80) 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>*> (0x0x7f052cf54618) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const override_key, stat_override>*, true> (0x0x7f052cf53de0) 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&> (0x0x7f052cf546e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cf53e40) 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&> > > (0x0x7f052cf53ea0) 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&> (0x0x7f052cf54750) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cf53f00) 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&> > (0x0x7f052cf53f60) 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&> > (0x0x7f052cf547b8) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f052cf54888) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cff3000) 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&> (0x0x7f052cf548f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cff3060) 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&> > (0x0x7f052cff30c0) 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&> > (0x0x7f052cf54958) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f052cf549c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cff3120) 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&> > (0x0x7f052cf54a28) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f052cf54af8) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f052cf2dd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f052cff3180) 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&> > > (0x0x7f052cff8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff31e0) 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&> (0x0x7f052cff8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3240) 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&> > (0x0x7f052cff32a0) 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&> > (0x0x7f052cff80d0) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f052cff8138) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cff3300) 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&> (0x0x7f052cff81a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cff3360) 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> (0x0x7f052cff33c0) 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&> (0x0x7f052cff8208) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f052cff3420) 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&&> > (0x0x7f052cff8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3480) 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&&> > > > (0x0x7f052cff34e0) 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&&> > (0x0x7f052cff83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3540) 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&&> > > (0x0x7f052cff35a0) 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&&> > (0x0x7f052cff8410) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3600) 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&&> > > (0x0x7f052cff8478) 0 empty
  std::is_rvalue_reference<std::tuple<override_key&&> > (0x0x7f052cff84e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cff3660) 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&&> > (0x0x7f052cff8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff36c0) 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&&> > > (0x0x7f052cff3720) 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&&> > (0x0x7f052cff37e0) 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&&> > (0x0x7f052cff3840) 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&&> > (0x0x7f052cff3780) 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&&> > (0x0x7f052cff8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff38a0) 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&&> > (0x0x7f052cff8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3900) 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&&> > > (0x0x7f052cff86e8) 0 empty
  std::is_void<std::tuple<override_key&&> > (0x0x7f052cff8750) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cff3960) 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&&> > > (0x0x7f052cff8888) 0 empty
  std::__or_<std::is_reference<std::tuple<override_key&&> >, std::is_void<std::tuple<override_key&&> > > (0x0x7f052cff88f0) 0 empty
    std::is_void<std::tuple<override_key&&> > (0x0x7f052cff8958) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cff39c0) 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&&> > > > (0x0x7f052cff8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cff3a20) 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&&> > (0x0x7f052cff8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cff3a80) 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&&> > > (0x0x7f052cff3ae0) 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&&> > > (0x0x7f052cff8af8) 0 empty
  std::is_object<std::tuple<override_key&&> > (0x0x7f052cff8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cff3b40) 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&&> > (0x0x7f052cff8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cff3ba0) 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> (0x0x7f052cff3c00) 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&&> > (0x0x7f052cff8d00) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<override_key&&>, true> (0x0x7f052cff3c60) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f052cff8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3cc0) 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<> > > > (0x0x7f052cff3d20) 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<> > (0x0x7f052cff8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3d80) 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<> > > (0x0x7f052cff3de0) 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<> > (0x0x7f052cff8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f052cff3e40) 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<> > > (0x0x7f052cff8f70) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f052d01f000) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cff3ea0) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f052d01f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d0200c0) 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<> > > (0x0x7f052d020120) 0 empty

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

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

Class std::remove_cv<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<> > (0x0x7f052d020180) 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<> > (0x0x7f052d01f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d0202a0) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f052d01f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020300) 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<> > > (0x0x7f052d01f208) 0 empty
  std::is_void<std::tuple<> > (0x0x7f052d01f270) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d020360) 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<> > > (0x0x7f052d01f2d8) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f052d01f340) 0 empty
    std::is_void<std::tuple<> > (0x0x7f052d01f3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d0203c0) 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<> > > > (0x0x7f052d01f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d020420) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f052d01f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d020480) 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<> > > (0x0x7f052d0204e0) 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<> > > (0x0x7f052d01f5b0) 0 empty
  std::is_object<std::tuple<> > (0x0x7f052d01f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d020600) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f052d01f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d020660) 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> (0x0x7f052d0206c0) 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<> > (0x0x7f052d01f6e8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f052d020720) 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> >*> (0x0x7f052d01f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020780) 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> >*> > > (0x0x7f052d0207e0) 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> >*> (0x0x7f052d01f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020840) 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> >*> > (0x0x7f052d020960) 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> >*> (0x0x7f052d01f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d0209c0) 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> >*> > (0x0x7f052d01f888) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f052d01f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d020ae0) 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> >*> (0x0x7f052d01f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020ba0) 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> >*> > (0x0x7f052d020c00) 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> >*> (0x0x7f052d020cc0) 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> >*> (0x0x7f052d020d20) 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> >*> (0x0x7f052d020c60) 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> >*> (0x0x7f052d01fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020d80) 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> >*> (0x0x7f052d01fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d020de0) 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> >*> > (0x0x7f052d01faf8) 0 empty
  std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f052d01fb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d020e40) 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> >*> > (0x0x7f052d01fbc8) 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> >*> > (0x0x7f052d01fc30) 0 empty
    std::is_void<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f052d01fc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d020ea0) 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> >*> > > (0x0x7f052d01fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d020f00) 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> >*> (0x0x7f052d01fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d020f60) 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> >*> > (0x0x7f052d044000) 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> >*> > (0x0x7f052d01fdd0) 0 empty
  std::is_object<std::allocator<std::pair<const override_key, stat_override> >*> (0x0x7f052d01fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d044060) 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> >*> (0x0x7f052d01fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d0440c0) 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> (0x0x7f052d044120) 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> >*> (0x0x7f052d047000) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<const override_key, stat_override> >*, true> (0x0x7f052d044180) 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<> > (0x0x7f052cf535a0) 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> > > (0x0x7f052d0442a0) 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<> > > (0x0x7f052cf54680) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f052d047068) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d044300) 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<> > > > (0x0x7f052d0470d0) 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<> > > (0x0x7f052d047138) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f052d0471a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d044360) 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> > (0x0x7f052d047208) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d0443c0) 0 empty

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

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

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f052d044420) 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&> (0x0x7f052d047af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d044540) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f052d047b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d0445a0) 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> > > (0x0x7f052d044600) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7f052d047bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d044660) 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> > (0x0x7f052d0446c0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f052d047c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d044720) 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> > (0x0x7f052d047c98) 0 empty
  std::is_array<bool> (0x0x7f052d047d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d044780) 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> > (0x0x7f052d047d68) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f052d047dd0) 0 empty
    std::is_array<bool> (0x0x7f052d047e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d0447e0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f052d047ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d0448a0) 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&> > > (0x0x7f052d044900) 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&> (0x0x7f052d047f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d044960) 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&> > (0x0x7f052d0449c0) 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&> > (0x0x7f052d078138) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f052d0781a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d044a20) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f052d078208) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d044b40) 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&> > (0x0x7f052d044ba0) 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&> > (0x0x7f052d078270) 0 empty
  std::is_reference<const bool&> (0x0x7f052d0782d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d044c00) 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&> > (0x0x7f052d078340) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f052d0783a8) 0 empty
    std::is_reference<const bool&> (0x0x7f052d078410) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d044c60) 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&> > > (0x0x7f052d078618) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d044cc0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f052d078680) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d044d20) 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&> > (0x0x7f052d044d80) 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&> > (0x0x7f052d0786e8) 0 empty
  std::is_reference<const bool&> (0x0x7f052d078750) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d044de0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f052d0787b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d044e40) 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> (0x0x7f052d044ea0) 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&> (0x0x7f052d078820) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f052d044f00) 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> (0x0x7f052d044840) 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> (0x0x7f052d0788f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052d044f60) 0 empty

Class std::conditional<true, std::is_convertible<const unsigned int&, 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 unsigned int&, unsigned int>, std::is_convertible<const bool&, bool> > (0x0x7f052d085000) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f052d078b60) 0 empty
  std::is_array<unsigned int> (0x0x7f052d078bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f052d0853c0) 0 empty

Class std::__or_<std::is_void<const unsigned int&>, std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const unsigned int&>, std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f052d078c30) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f052d078c98) 0 empty
    std::is_array<unsigned int> (0x0x7f052d078d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d085420) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const unsigned int&>, std::is_rvalue_reference<const unsigned int&> > (0x0x7f052d078f08) 0 empty
  std::is_lvalue_reference<const unsigned int&> (0x0x7f052d078f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d085660) 0 empty

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

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

Class std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f052d0a2208) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f052d0a2270) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d085840) 0 empty

Class std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const unsigned int&>, std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f052d0a22d8) 0 empty
  std::__or_<std::is_reference<const unsigned int&>, std::is_void<const unsigned int&> > (0x0x7f052d0a2340) 0 empty
    std::is_reference<const unsigned int&> (0x0x7f052d0a23a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f052d0858a0) 0 empty

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

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

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

Class std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const unsigned int&>, std::is_reference<const unsigned int&> > (0x0x7f052d0a2680) 0 empty
  std::is_reference<const unsigned int&> (0x0x7f052d0a26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d085a20) 0 empty

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

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

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

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

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

Class std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const unsigned int&, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const bool&, bool>, std::is_convertible<const unsigned int&, unsigned int> > (0x0x7f052d0a28f0) 0 empty
  std::is_convertible<const unsigned int&, unsigned int> (0x0x7f052d0a2958) 0 empty
    std::integral_constant<bool, true> (0x0x7f052d085cc0) 0 empty

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f052d0a2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f052d085ea0) 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> > > (0x0x7f052d085f00) 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> > (0x0x7f052d0a2dd0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f052d0a2e38) 0 empty
    std::is_array<bool> (0x0x7f052d0a2ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f052d085f60) 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> > > (0x0x7f052ccb5060) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7f052ccc3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f052ccb50c0) 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> > (0x0x7f052ccb5120) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f052ccc3068) 0 empty
  std::integral_constant<bool, false> (0x0x7f052ccb5240) 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> > (0x0x7f052ccc30d0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f052ccc3138) 0 empty
    std::integral_constant<bool, false> (0x0x7f052ccb52a0) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f052ccc31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f052ccb5300) 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> > (0x0x7f052ccb5360) 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> > (0x0x7f052ccc3208) 0 empty
  std::is_void<bool> (0x0x7f052ccc3270) 0 empty
    std::integral_constant<bool, false> (0x0x7f052ccb53c0) 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> > (0x0x7f052ccc32d8) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f052ccc3340) 0 empty
    std::is_void<bool> (0x0x7f052ccc33a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f052ccb5420) 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> > > (0x0x7f052ccc3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052ccb5480) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f052ccc3478) 0 empty
  std::integral_constant<bool, true> (0x0x7f052ccb5660) 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> > (0x0x7f052ccb56c0) 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> > (0x0x7f052ccc34e0) 0 empty
  std::is_object<bool> (0x0x7f052ccc3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f052ccb5720) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f052ccc35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f052ccb5780) 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> (0x0x7f052ccb57e0) 0 empty

Class std::add_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool> (0x0x7f052ccc3618) 0 empty
  std::__add_rvalue_reference_helper<bool, true> (0x0x7f052ccb5840) 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> (0x0x7f052ccb5000) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<unsigned int>, std::is_function<unsigned int>, std::is_array<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<unsigned int>, std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f052ccc3958) 0 empty
  std::__or_<std::is_function<unsigned int>, std::is_array<unsigned int> > (0x0x7f052ccc39c0) 0 empty
    std::is_array<unsigned int> (0x0x7f052ccc3a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f052ccb5ba0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<unsigned int>, std::is_rvalue_reference<unsigned int> > (0x0x7f052ccc3d00) 0 empty
  std::is_rvalue_reference<unsigned int> (0x0x7f052ccc3d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f052ccb5ea0) 0 empty

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

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

Class std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f052ccc3e38) 0 empty
  std::is_void<unsigned int> (0x0x7f052ccc3ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cce40c0) 0 empty

Class std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<unsigned int>, std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f052ccc3f08) 0 empty
  std::__or_<std::is_reference<unsigned int>, std::is_void<unsigned int> > (0x0x7f052ccc3f70) 0 empty
    std::is_void<unsigned int> (0x0x7f052cce8000) 0 empty
      std::integral_constant<bool, false> (0x0x7f052cce4120) 0 empty

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

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

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

Class std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<unsigned int>, std::is_reference<unsigned int> > (0x0x7f052cce8208) 0 empty
  std::is_object<unsigned int> (0x0x7f052cce8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cce42a0) 0 empty

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

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

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

Class std::__is_convertible_helper<unsigned int, unsigned int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<unsigned int, unsigned int, false> (0x0x7f052ccb5cc0) 0 empty

Class std::is_convertible<unsigned int, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<unsigned int, unsigned int> (0x0x7f052cce8410) 0 empty
  std::integral_constant<bool, true> (0x0x7f052cce4420) 0 empty

Class std::__and_<std::is_convertible<bool, bool>, std::is_convertible<unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<bool, bool>, std::is_convertible<unsigned int, unsigned int> > (0x0x7f052cce8478) 0 empty
  std::is_convertible<unsigned int, unsigned int> (0x0x7f052cce84e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f052cce4480) 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>&> (0x0x7f052cce4660) 0 empty

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

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

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f052cce4840) 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> > > (0x0x7f052cce4a20) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f052cce4c00) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f052cce4cc0) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f052cce4d80) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f052cce4d20) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f052cce4de0) 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>&> (0x0x7f052cce4e40) 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*> (0x0x7f052cce4ea0) 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*> (0x0x7f052cdb21a0) 0 empty
  __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*> (0x0x7f052cce4f60) 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*> (0x0x7f052cdd6180) 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*> (0x0x7f052cdd61e0) 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*> (0x0x7f052cdd6120) 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*> (0x0x7f052cdd6240) 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**> (0x0x7f052cdd60c0) 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*> > (0x0x7f052cdd6060) 0 empty

Class std::__detail::_Equal_helper<override_key, std::pair<const override_key, stat_override>, std::__detail::_Select1st, std::equal_to<override_key>, 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>, unsigned int, true> (0x0x7f052cdd62a0) 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> > (0x0x7f052cdd6300) 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> > > (0x0x7f052ce4a3a8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f052ce4a410) 0 empty
    std::integral_constant<bool, false> (0x0x7f052cdd6360) 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&> (0x0x7f052cdd6420) 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&> (0x0x7f052cdd6480) 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&> (0x0x7f052cdd64e0) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f052cdd6660) 0 empty

Class std::_Build_index_tuple<1u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<1u> (0x0x7f052cdd6600) 0 empty

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f052cdd66c0) 0 empty

Class std::tuple_element<0u, std::tuple<override_key&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<override_key&&> > (0x0x7f052cdd6720) 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&&> (0x0x7f052cdd6780) 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&&> (0x0x7f052cdd67e0) 0 empty

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

